MEFMKLKVYFFIICWLARSIAAADHPPALFVFGDSLADAGTNNFIPKCVARADFPPYGMSFFHHPTGRFTNGRTVFDFIATYTALPFPSPFLDPQANLSLGINFASGASGLLDSTGQILNIISLSHQIWQFTHFASTLVKKNGSIAVESYLSKSLYCISAGANDIGNYIQNATFQNSTTPRDLITLLLNKYEQYISRLYHSGARKFFLFDMSSLGCIPSSRLLGYSIANEKCVDIANKLAKEYNAGFVETRSACCGAGAFNSEMRYGQWQAKAKGTEKYK