MGQAFGCIQVDQSTVAIKENFGKYDDVLGPGFHFMPWCFGSQLAGYLSLRVQQLDITCESKTKDNVFVTLVASIQYRALADKAADAFYKLSNTKEQIQAYVFDVIRATIPTLELDKVFEQKTEIAKTVGERLEKVMSLYGYEIVQTLIVDVEPHDQVKSSMNEINAASRLREAAFEKAEGEKILQIKQAEGEAESKYLAGLGIARQRQAIIEGLKDSVIGFSTSVPGASTKDVMDMILITQYFDTMKEISVSSNTSAVFIPHEPEDLPSVQR*