MAKGHVLVLPMPCQGHVVPLMELSHRLVDHGFEVTFVNTDVDHALVLAAMAPDAGAALRGIHLASIPDGLAGDEDRKDLNKLIDAYSRHMPGYLETLVVDMEAAGRPRVNWLVGDVNMGWSFEVAKRLGIRVASFWPASAACLAIMLKIPQLIQDGVLNDKGWPEREETLQLAPGMPPLHTSLMSWNNAGAPEGQHIIFQLVCRNNKLNDLAEMVVCNSFQEAEAGAFKLFPNILPIGPLFADREFQKPVGNFLPEDARCLKWLDARPDGSVVYVAFGSMAIFDPRQFQELAEGLELTGRPFLWVVRPDFTPGLSKAWLAEFSQRVAGTGMIVSWCSQQQVLAHRAVACFVSHCGWNSTMEAARNGVPVLCWPYFCEQFLDRSYVTDVWRTGLAVSPGEDGIVSKEEVRSKVEGVIGDAGIRKRASWLKDTASRCIGEGGSSQRNFKKFIDLLSQ*