MSGQDVRTNNVMAVQAVANIVKTSLGPVGLDKMLVDDIGDVTITNDGATILKLLEVEHPAAKILVELADLQDREVGDGTTSVVILAGELLKRANDLVRNKIHPTSIIAGYRLAMREAVKYIEDKLATPIDVLGTETILNCAKTSMSSKIVGADSDFFARMVVDAATSIKTYNDYGDARYPIKSINILKAHGKSVKESQVIKGYALNMGRAAQGMVKSVKNAKIACVDFNLQKTKMQMGVQVLVSDPKELERIRQEELDITARRIKMMIEGGANVVLCSKGIDDMALKYFVEAGCIACRRVPKDDLRRVAKATGAQIILTLSDMEGNETFDPECLGTCAEVCEERVSDDDMIVLKDCKNTQACTMLIRGANDYMLDEVDRSLHDALCIVKRTLESEKVVAGGGAVEAALSVYLESLATTLGSREQLAIAEFAEALLVIPKTLAVNAAKDSTDLVAKLRAYHHASQTKPDKAHLAGYGLDLVKGELKNNLGEGVLEPALSKLKSIQFATEAALTILRIDDLIKLHPEQEE*