MESRKLELTIISAADLKDVRHIAKMQTYAIAWIDPTIKYTTATDQTGGPNPVWNEKFVFYIPSSAFLQDESCLTIEIHSGSLMGSRHVGKAVIPLTHLDKSGTNKVQYANFDVQRPNAQPQGKLYISYRLEKKSDSDHTLKKLDAHGITPRSILKKSIAPSLPSPLIPKKRVTFQNNKPSSFMSKEETITSLPVDPSKHETSEYIEPSTYHVDNEKAPIVSTTKEIGIFKPNIVPIFSSTEVLEDNVYPRESEQLQPKPGSPQQKSDESLIMTTPRSPTITTHTPLMPILSKPTMPSRESKSLPIPTTPPYATPTMSCIQRNLTMGGFQKHGNLSSIQTFMPQVDYFSPSYTKGFNILFAGKLGTLLLS*