MGFPLVEQLKSQPSWVVLLLSLGFLSFFKFSISFLTWVYISFLRPGKNLKKYGSWALVTGPTDGIGKGFAFQLARKGLNLVLVGRNPDKLKEVSDAIQAKNGKTQIKNVVVDFSGDLNEGIKRIEEAIEGIDVGVLINNVGVSYPYARFFHEVDEALLMNLIKVNVEGTTKVTKAVLPGMLKRKKGAIVNIGSGAAIVIPSDPLYAVYAATKAYIDQFSRSLYVEYKKSGIDVQCQVPLYVATKMASIKRSSFFVPSTDGYACAGIRSIGYEPRCTPYWPHSFLWGLLHQIPEAAIDTWRLGFCLGIRKKGQQKDSAKKKE