MGQMFSMCGFVQVEQSSVVIKEVFGKYDDVLDPGCHCVPWYFGNRVAGALSLRIQQLDVRCETKTKDNVFVTVVASIQYRALAEKASDAYYKLTNTKAQIQSYVFDVIRASVPKMELDATFEQKNDIAKTVEEELEKAMSAYGYEIVQTLIVDIEPDERVKRAMNEINAAARLRVASNEKAEAEKILQIKRAEGDAESKYLAGLGVARQRQAIVDGLRDSVIAFSENVPGTTSKDILDMVLMTQYFDTMKDIGASSKSNAVFIPHGPGSVHDVASQIRDGLLQGNATKS*