MGQMFSMFGFVQVEQSSVAIKEVFGKYNDVLDPGCHCVPWYFGNRVAGALSLRIQQLDVRCETKTKDNVFVTVVASIQYRALAEKASDAYYKLSNTRAQIQSYVFDVIRASVPKMELDATFEQKTDIAKTVEEELEKAMSAYGYEIVQTLIVDIEPDERVKRAMNEINAAARLRVASNEKAEAEKIVQIKRAEGDAESKYLAGLGVARQRQAIVDGLRDSVLAFSENVPGTTSKDIMDMVLMTQYFDTMKDIGASSKSNAVFIPHGPGSVHDVASQIRDGLQQGNATKS*