MEHAPEWTQHALRQLAARARRLVLHGLPLELFDLESEAVAAFRYLQSGSNSGKVVLRVAFLEQSAHGSHIVTGGSGGLALVTAGWLVGRGASAVVLSSRSGRVGAAQADTSAGSVASCALLAARCDASEPADRSMSPVEFHYQRGHQIGYVPLIAGTSYIALAREVMATYRAAPFRISDSKFHTFFFLDDETKADALQQISYHAETGNILIESNVDGAATVHAELRASFFEPAAIDALDTASAIRRCSRQVDAAEFYASIGNNYQGEFRTMTSSWVGENEVIAQIAFPNHKTAAFLRGCAWLDACNQPGVLLTQKDPSASQCLPDHMIGRPYFAARIASYEVLSTNLKQTRVMWGYHYAPEGEPALMRAYNASGKCVVQIHGGEMGELAPGFLESRRAQRHIYE