MSVIEPLLLLSPTILTFFLIWVLSKRKRKHLNLPPGNSGWPFLGETVAYLKPHPATSMGEFMEKHISRFGKVFRSNLFGEPTIVSADAGLNRFILQNEGRLFECSYPKSIGGILGKWSMLVLVGDMHRDMRMISLNFLSNARLRTHLLREVEQHTLLVLRSWKENTSFSAQEEAKKFTFNLMAKHIMSMEPGKPETEKLKREYITFMKGVVSAPLDFPGTAYRKALQSRSVILGVIERKMEERQHKVHDICDEVEEDDLLGWVLKQSDLSTEQILDLILSLLFAGHETSSVAITLAIFFLEGCPKAVQELREEHLAIARFKKQEGRESKLNWEDYKKMEFTQCVINETLRLGNVVRFVHRKALQNIRYKGYDIPCGWKVLPVFTAVHLDPLLYNEPQQFNPWRWQKGPSPPNMTMTGSFMPFGGGPRLCAGSELAKLEIAVFIHHLVLNFHWKLAEPDNALVFPFVDFPKGLPIKVHILT