MKDRYTQKPRGFGFITFSDPAIVDRVIEDNHVIDGKQVEIKRTIPKGAAPLKDFKTKKIFVGGLVSTLKDDEFKDFFSKFGKVVEHEIIRDHSTNKSRGFGFIVFDAEKTVDELLAKKGNMIDLDGTQVEIKKAEPKKPSNPPHSFDNKPRSRPHADGYDGFNSSYSYGGSLAPYRSPGSFGARPSSYATAFHPGDYGGSYGGYGGALGGYRGESSLYSSRFGSGYAGSYGGGSYGGGLGGAYGRDDVGYGASSYGPSYDPSSGASASAGAGFGMGGLYGTRGGYGSSTGGGATGRYHPYGR