MAQKTLLIITDGIGYRKDSDHNAFFHAKKPTYDLMFKTLPYSLIDTHGLSVGLPEGQMGNSEVGHMCIGAGRVLYQDLVKISLSLQNDDLKNNPAFLNTIHKSKVVHLMGLMSDGGVHSHIEHFIALALECEKSHKKVFLHLITDGRDVAPKSTLTYLETMQNICNENIQIATISGRFYAMDRDNRFERIELAYHSLMGLNHTPLSPSEYIQSQYDKNITDEFIMPACFKDYCGMQDDESFIFINFRNDRAREIVSALGQKEFSGFKRQAFKKLHIATMTPYDNTFPYPVLFPKESVQNTLAEVVSQHNLTQSHIAETEKYAHVTFFINGGVETPFKNENRVLIQSPKVTTYDLKPEMSAKEVTLAVLEQMKLGTDLIIVNFANGDMVGHTGNFEASIKAVEAVDACLGEILSLAKELDYAMLLTSDHGNCERMKDENQNPLTNHTAGSVYCFVLGDGVRSIKNGALNNIASSVLKLMGLKAPATMDEPLF*