MKFENLLGQHGTAVAKRLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCEGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDICINPYHYERVESAGILPPVLVPRYTEPPPNIIPRLLRMSHVHEGTSGSTMPCNIDFSNFNNLTASFIGQVSNQKQDEEMDTTMAIPQDVPTIEVPYEEGKYWATISYFELNTRVGEQFKVSSPTIQIDGFTDPTSNPSKICLGLLSNVNRNQQIESTRRHIGKGVKLTYVPNQGTLFAECQSESAIFIQSRNCNYFHNFHPTTVCKITNGISLKIFDMSKFRELLVESTRCRSFDASYELTKMTIIRMSFVKGWGSEYQRQDVTSTPCWIEVHLHAPLQWLDKALSQMGPPPNPISSIS