MDLGLKDVHVLVTGASGGIGLAIVKSFLEQGAKVTAQYNSNSLTLEPIKQQYGSSVQSLKADLTKEDDVVSLFEGAAGSTSFGPVQVLVVNHAIYNDVPAPIADMKLEQWTTTLTANLTSSFLVAREYLFRLRGASEEKRREAAIVSIGSTAGKYGEAGHGDYAASKSAMMYGLTMTLKNEIVKIAPQGRVNCVGPGWVKTPMAAKALEDPDVVYRALASTPLKKVAVPEDVASQVVILSSRKVSGHVTGQVVMVEGGMEGRLLNSRADVGLDS*