MESSNGMEKDAASTAINIHHLSNGLSSHSAQQDNIGTPTFVLQPKGTWLHAGYHLTSATAGPALLSLPFSMTYLGWGPGLVSILLGAAISFYSYCLLSTVLDHLDRQGKRIVGFRDLSHHVLGPKWSSYLVAPLQFTICFVTVIGSVLVGGVSMKGIYKAYDSSSTLKLYEFIIMFGTITAALAQVPTFHSLRHINLISLLLCFGYSICATSGSIIAGYSGKAPDRDYSVTGTPVHKVFGVFGSLSIIANTYGNALVAEIQATVAPPVRGKMIKGLSLCYGVVLSTFISVAVSGYWAFGSEAESNIFANMYSEKLHLIPRRLYVAAYAFVFLQLVAISVVYLQPAFEVLEAKFADAKKGRFSIRNFIPRLLGRSFFVAVATFFAAMLPFFGDINAIMGALGYTPLVFVFPLLFFIKVFKPSKTSIVFWFNWTIVIVFSLLTILGCLAAFGQLILDANKFKPFADI*