MRAFGPIVRQPALGRHTGSVILLHGLGDTAEGWAPVGPQLKLPHIKFIYPTAPTRPITVNMGMRMPGWFDITHLDQQGLMDMMKGKPFDQEGVAEAVEHVRGLIQQEVEAGIPLNRIVVGGFSQGGHVAYKVALQHPQPLGGCAALSTWLEPSLQDVPAANLKIPFFVGHGSVDNLIPPVIASTTQEVLDGLGCSDVEFHMYTGMGHSSCPQELRDLRTWLLKVLPDTPPTKEEVQHMSVAQLKAFLQSKGVSTTGMFEKSEMVEKALSLL*