MDKKLVVLGIPWDVDTEALRQYMSKFGELEDAIVMKERSTGRSRGFGYVTFSSAEDAKNALEGEHVLGGRMLEVKVATPKEEMRAPSSRKVNRIFVAKIPRTVTEEMFQSYFETYGEIVDLYMPKEQGSKGHRGIGFITFSSSDSVDTLMAETHELEGSTVVVDRATPKEEDFRRSSRVMQGGYGAYNAYISAATRYGALGAPTLYDHPTFYGRAADTVRGVGKKIFVGRLPQEASAEDLRQYFAKFGRILDVYVPKDPKKTGHRGFGFVTFAEDGVADRVSRRPHEILGQQVAIDSAAPLDEAGPSTSYMGSAEAAYGGYGPMRSSSYGRSSRMDLRYRPY