MKTQIKRFLLTLGFMTRIPVNVDLGEVKDEDMHKGFLYYPVVGLILGLCDMAVFLLVSLILPEVFGILFAMLANLCLTGAFHLDGLSDTADGIYSARTRERMLEIMKDSRIGTNGAVAMCFDLALKFAGIYYSDIRWLMILLMPIAGKMVQGAIVYKAIYPREKGIGIYVGTVSLGTVIGTVILGLIAMVLAFSCWGVLIFAILFGFAYLFRVYITGKIGGITGDVMGAGNELAEVLLLLVVIVLTKYTGMTPLSLFSF