MGVFSLMGLKLKHSRWFLRLHGLEPRVVELENGSTIHCWVPAGYGHDQHHDKEEELNSRIKDNHDGLEGIDAVIKPKPALLLLHGFGADGTMAWESQVPCLAKHFSLFLPDLLFFGESRTTNKQRSEFFQAECMFTLMQRLGVREALVGGHSYGGFVAYRMAHEYPHFVTRLLLISSGVMMGPTSNEPLLKSFGASKIEDVLVPQNVADMKKGLKFVFNKFPSWLPNFIFKDMFQLMSGNRQRRLELVEGIVLGKDGAPPLPRVQQDVLVVWGDRDQIFNVELAHQLKDFLGDKAELAVITGVGHVPPMENPKKVTQLMRRFLSAHMIVDPTS*