MPEKKRVVIVGGGVGGAHAAKFLEEYTDVTLIDPKDHFEIPFAGLRCIVEPEFAERSLILHTSYLKKARHVLSTAESASATEVTTTSGQTIPYDYLVLATGSSHVGQNTRASRLDHYRSENKRLRAASSVLIIGGGPVGVELAGEIVTEFPQKKVTLVHSGERLIEFLGPKAARKALKWLRKKNVEVILNEKVDVESLTASTGVYKTSGGKSIKADCHFVCVGRKLGNTWLERTVVKEKMDRNGRLMVDAQLRVEGKTSIFAVGDITAIKEIKQGYLAQKHAQLTADNIKKLAKDPRAKLGSYQPMTSPIGMVSLGRSVGVGQFPFGTILGCLPGMIKSKDLFVGSTRKGLGLKG*