MSAVKKAQELRALIRMISDASEVVISDWECTERVSLGRQTSGTASSRPSSASLYEAQRIISGACGMCVDLVEEPESRLSAVGFSFFLSRALHVAIRARVADVLARGDQQGGVFVGVISKEVGIDEQKLSRILRALCTVHIFTEVKDGYFANSSTSQPLVGNEFLRCWILLHSAEVYTASDKLLLFLFDPVKTHSTSPTISAWQDAIGSNLTLWEYLERGVEQPNGSVKPRADLGIYALGMIGGGHAFASTISTDYPWNCLGTGTLVDVGGGVGGTSLDLAKQFPHLHFVVEDREPTIEQAKVVWSQEYPEAIGNGRVRLLTHDFFTEQPIRGARVYFLRHILHDWPDDECVAILSQLRKAMCPESIVLIADKVVHTTAGSSRLKSAPWPLPPNYGSAHQSTNVHDLVMMAVHNGMERTPEMFSALATRAGLTLTRIWECQSSNALVEMRLPGVRGAMAAL*