MPFVKLVKNDAYYSRYQVKYRRRREGKTDYRARKRLISQAKNKYNSPKYRLVVRFTNKDIICQVVHAKIVGDIVLAAAYSHELPRYGIKHGLTNWAAAYATGLLVARRALTKLGLADKYEGVTEPDGTMTETQHIEGGPRPFKCYLDAGLKRTSTGSRVFGALKGASDGGIFIPHNEKRFPGYDPETKELDSEVLLRYIMGGHVSAFQEELQEEDPERYKTQFAKYVEDGVEPDDLEEIYSSAHEKIREDPAPQPTDKSDLAQWKELSKKNHLPKSTRAEKQARIADKIKAYEAAK