MRAVQLIKFGAPQEALQYTELPDPTPGPGEVLVKIEAAGVCGRDLVVRKGAFPHVKPPIIPGHEGVGKVIDVGAGVERDLIGMRVFLSAIYDGTCDYCRRGFENLCRNAELLGEMRNGTYGEYVVIPAKFAHPFHGVDPKAAVLATCPISTAVYVLKHIDVERKKVLVVGAGGTGIYIAQLAKVRGAEVYVSTRSPEKASVLKELGLGVATEGEKDFDVVIDTVGAPTLERSLKLAKRAGAVVVIGNVTGEKALLSPALVILRQLRVIGSMAFRPWDIYEALDLLKRGLIKPLYVEYKLQDAAKAHEDMERGRVMGRAVLLP