MSFENLHCHSNMASHLSDRFLWLCLGVSLFFAIRGIAADLRRVSDLTEIKHVEKEDKIISEGTEDALKLDTLLKLSDSTSYDLRAAALRIIAERSTKGPTRDLLLKDLASKNKERRGRALTALYFLLSNRALSRTSVCSRLKDLSTYNALVDCLCNFLEEHVEETSTTDSPILPKTRPLGEKKALNILNLILRENIPAALEAGVISRWLSKYPFPCALTEPSRRQDVVILMKTWWSDDTIMSEIFSTLSSHPDGTKQLRKYGLMGSMMEENDHDDDDEDSDVWMIDGEDTAGSSHLSGRRLRGGTAAEQAVRRRRREAMVLSDGVHPLNNDDIFQIPITE*