MNRAVSQTRFGCEPVDALELIVTDKPRAAPGRVIVKLRYSPVHPYDLVLIRTCQLAHLRGRNAILGCEGVGIVEEVGAGVTKVKPGQRVAAAGFVELIVNGQGCWQDYCDISEKYVFPVPENFADEAACQMLLNPATIYGIFEDIHVPKGEYLLQTAAGSVLGRQLIQLAKHRGIKTINIVRRDDLKEELKALGGDEVINSVNEDVVARVREITGGKLAYGSLDAVAGSLTKTVMASTRDGGNVFIYGALGGSDVLVDCRDLARKVKLRLWRMADYVKEEQQDKLQQFFQESIKLQEEKVMEPLVGEKFSFSDFKKAIEASEKPARGGKVILVN*