MYEHLETAAASSENLKRVVVDPVSRVEGHGKVTLLLDENNKVQQARLHIVEFRGFERFIQGRPYWELPVLVQRLCGICPVSHHLAAAKAIDQLVGIDPENLPPAATKLRRLLHFGQVLQSHALHFFHLSSPDLLFGFESDIGKRSIIAVLAEYPEIGVQGVKLRKYGQEVIRMISGKRVHGTGAIAGGMNKPLSREERDYLLTDIDQMIEWAAATVQLVKRVHCSNLPYYDDFATIRSNYLGLTRPDGALELYHGGIRAKKDTGETIIDHVDYCLYNDYIHEEVRSWTYMKFPYLLSEGKENGWYRVGPLARVNNCDYIDTPLAEAARIEFKQHGGEAMVHSTLAFHWARMIETLHCAESIKVLLNDPEIMSDDLVAQGEKRFEGIGVIEAPRGTLFHHYQVDENDIVTRANLIVSTTSNNMGMNESVRQVAAEYLSGRELTEPLLNNLEVAIRAYDPCLSCATHAVGKMPLQLELIDAEGKLIDKLVKHSDGVISSEPTNE