MKSILEGDLNSITLIQIVPSMASEDNIQQAIQAVRDGQSIRKASEAWGVSFSTLRDRVVANAQPKGQYEAQVMQKLSPDQEKHLADWVLAQEALGLPVKHRQIEVFANRILRASGSDQTIGEHWLQKFIGRYPVLKTKKDRRMDIKRLDAASTDVIKAWFHLAIPVIQTIDPQDRWNMDETGIMEGLGINGLCVALSETKEALSKHPESRIWTTIIECISATRKALPPLVIFKGKDIQQQWLPDNDQDLDPLRNWRFSTSQNGWTSYDNALEWLTKMFCPTTATSKKRLLIVDGHGSHETDDFMWTCFSNNIYLLFLPGHASHVLQPLDLSVFSPLKTTYRRGINDLTVMTDCAPIGKRLFLRCYAQARKDAITERNIRSGRKASELWPVNLDKPLMTRLLLNPASQPASDRRLIKTPNRSQEVHRLISTNVRLRRLQTIDRPSG