MGASWIHGATPGHNPIATAALDVLQLATHQTAGEGSLLYDHDVQRGFALYTRDGVRIPRDTVRQFESWLRAAVEAERRDARYESDASLEDTINRMVAEHKLQGSVDEEILGFYVCRIEGWFAADSSRISPKSWIEEEFHEGGHLLVSKGYSQLVESLARGIDIRLEHRAVRVTQQMPCLGICSKPHVQVSCKNGFEIRADAAIVAVPLGILQSNVIDFQPELPEWKREAISSLEVGHQNKIALLFESLFWDEDAEFLGCATAAPRGCSYFLSLYPTLRRAVLVYMPVGELSRRIERMGDEEATAFAMEKVRAMLPGAPDPVSSLISRWSLDENFLCCYSNDPSPNGSDLFERMAMPASELLYFAGEASSPDFSGTVHGAYESGVAAAEQIVESLS