MSHLLALRQSFTLCWAPSHDRITPIDSRSLRSPLSLSVKSAICRCQVFGETLSPKSVGEMEQHFVPVLSTDEVISKLQANVLNSTHHKPYRAMYSSILGGITTDPAMMLIPLDDHMVHRGHGVFDTALILKGYLYELDDHLDRILRSASMARITPPFSRQTLRNILVETTAASHCKDGSLRYWLSAGPGDFSLSSKQCTHASFYAIVLDYEHEPSKAVTVVTSSIPMKSPLFATMKNVNYLPNALSLMEAEEKGAFAGIWVDDEGYVAEGPNMNVAFVNQEGELLMPAFDKILSGCTAKRTLALAHELVDESKQKSGQLRGVKVGLVSVEEGKNASEMMLIGSGLPIVPVVQWDEQQIGNGKPGPITHALQALVREDMLNGPLTHREPVPYKGGK*