MSVLIEGLPDAVALRCLARVPFYLHPKLELVSRSWQAAIRSGELFKARQEVNSSEEFLCICAFDPDNLWQLYDPMRDLWITLPVLPSNIRHLAHFGVVSTAGKLFVLGGGSDAVDPLTGDQDGSFASDEVWSYDPVTREWSLCASMIVPRAMFACCVFDGKIVVAGGFTNCRKSICKAEIYDPEKNVWDPIPDLHHTHNSACSGVVIGGKVHVLHKGLSTVQVLENVKQGWNVHEYGWLQGPMAVVRGKLYVLSHWLIYRQEREKRKMVVSASEFRRRIGFAMIGLGDDIYIVGGVIGPERWNWDIKLLSDVDALTLGNERQVWRQVAPMTRCRGTVLGCTLMRI*