MQYSTLAGQTDNSLVSNNFGFLRLPLNFMPYESHADWVITGVPYDMAVSGRSGARFGPEAIRRASVNLAWEHRRFPWTFDVRERLNIIDCGDLVFSFGDSRDFVEKMEAHAGKLLSFGKRCLSLGGDHFITLPLLRAHARYFGKLALIHFDAHTDTYDNGSEYDHGTMFYTAPKEGLIDPSRSVQIGIRTEHSKKLPFTVLSAPKVNEDSVEETVRKIKETVGNMPVYLTFDIDCLDPSFAPGTGTPVCGGLSSDRALKILRGLTDLDIVGMDVVEVAPSYDQSDITALAGATIALEMLYLQGAKKD*