MALHIPHCGDLQSEETTDRFVTPGELKNVLGLATWLEERLPGGRVQLQAWGRTPGTKRVGNLWGELIDREILLEDANPPKRTVHVASVKIRSSDDRVLMESHQEMETGELRYRNQLLSEKMRAGEDVSEACFRGIFEELGEVLGARERVSLLPESYSMKETERESFSYPGLLTRYIVHTVCASVDGLPNEDFSTVEEEKRSLEASRDEFLKVEQDREKAERAYIKLSSGDSLAENGNVSGVGEGVERLEGAVGVKRHFWVWRKDSVVS*