MGLRIHTISAEKEIRGGGGGRSGGILAAMGSELGPGRLGPIDESLSSRYSEWIREALEEIPDNFLITDPSISGHPIIFASRGFLKMCGYPREEVLGRNGRIFQGPGTDRRSVSEIREAIRQERSVQISLLNYKKDGTPYWVLFHLCPVFGKEDGRVTHFVSVQVPISTSSRVLGSGPWRNWSDIVGDSSIMREIVFGSCRREVCLDSVGELSRSLPFDSYVDSDNRGLEAEESCEASDSEKQKAATAINNILSTLTHYSELTVKVVTGKRCSSIGIVTLSSSLTISLGRIKQSFVLTDPYLHDMPIVYASDAFIKLTGYSKHEVLGRNCRFLQGPNTDVEAIRQIREGIETAQSCTVHILNYRKDGSSFRNFLHISPVRNASGKVAFYVGVQIDEDSKDDHRGLSPEMRQLGAVGAVKVAVRSSSMGVGSSSKS