MEALSFCAISLATVIFLWFLKLTASWGDKSKPAKKNLPPGPWTLPIIGSLHHLIGGLPHRKMTELSRQHGPLMLLKFGEVPNVVVSSAEAAELVMRTHDLAFATRPRSVTLDIVGSGGKGIVLAPYGDHWRQMRKLCIVELLSARQVKRMESIRAEEVAQLLRSISAAPSAIVNLSEAMAVFSNDIIARAVFGGKCARQSEYLREHGEVVRLVAGFNPVDLYPSSRLVRWLSSGERNIRRCHGGIQRIIGDIIDARKAERDGQGPCSIDDEDFLDVLLRLQEEDTLAFPLTPETMGAVIFDMFGAGSETSTTTLDWAMSELLSTPESMAKAQLEVRKALRQEGAVITNTELSELQYLRMVIKEVFRLHPPGPLLVPREAREDCEIMGYDIPKGTKILINSFAISRDPRYWDNPEAFRPERFENKNVDYKGTDFEFTPFGAGRRQCPGMLFGTSTMEIALANLLYHFDWVLPDGANPKSLDMSEKFGMAVGRKSDLKLIAIPST*