MSERQRALLWDRLGRDEEGVELHPLPKGHAFRAEQDALAHYSFPGWEQKRGLPQYSSFEHSDGRSRSSEEFKCATGKSITDWDSENVPGLVKGGGKGGKKGGAAKRPTRSRGVFVFCCPHRVIYGFHVMLRGESPRDPFAVLYTRLRREDLPEVVVYDNACALRNYCMRRAPAHFANVRFVVDRFHYAKAGAEVHKCGPSNSADSYDSLRWVNTSAVESVNSFLKGFRSLGWYSGLESFMVILPLLLDAYNAGLKRVDDAKLGVGIAASACVVDCNLCGAAPGIGRCGHGRWSI*