MGSELGPGRLGPIDESLSSRYSEWIREALEEIPDNFLITDPSISGHPIIFASRGFLKMCGYPREEVLGRNGRIFQGPGTDRRSVSEIREAIRQERSVQISLLNYKKDGTPYWVLFHLCPVFGKEDGRVTHFVSVQVPISTSSRVLGSGPWRNWSDIVGDSSIMREIVFGSCRREVCLDSVGELSRSLPFDSYVDSDNRGLEAEESCEASDSEKQKAATAINNILSTLTHYSELTVKVVTGKRCSSIGIVTLSSSLTISLGRIKQSFVLTDPYLHDMPIVYASDAFIKLTGYSKHEVLGRNCRFLQGPNTDVEAIRQIREGIETAQSCTVHILNYRKDGSSFRNFLHISPVRNASGKVAFYVGVQIDEDSKDDHRGLSPEMRQLGAVGAVKVAVRSSSMGVGSSSKS