MEIAVRHTIFWPLFIVLSIAMVYLIHKDFSMSWITCTRSLQSRIENPSMADASAGKPLPYPVSLALVHYATTNVTPQQTRDEIMVTANILSKRAPCNFLIFGLGFDSLLWQTLNHGGNTVFLEEDPAWIAEMARSSPDLRSFPVNYTTVLSNAEELLTDAMKEREICSPAIDLLQSGCKLAMKTLPAEIYRTKWDVIMIDAPRGYFAEAPGRMSAIYSSAVMAKGKEKKQRTDILLHDVDRPVEKSFSTEFLCSKNLIEAVGKLWHFQIYGEGPSRSTEFCRNTLARAST*