MDKKLVVLGIPWDVDTEALRQYMSKFGELEDAIVMKERSTGRSRGFGYVTFSSAEDAKNALEGEHVLGGRMLEVKVATPKEEMRAPSSRKVNRIFVAKIPRTVTEEMFQSYFETYGEIVDLYMPKEQGSKGHRGIGFITFSSSDSVDTLMAETHELEGSTVVVDRATPKEEDFRHSSRVMQGGYGAYNAYISAATRYGALGAPTLYDHPTFYGRAADTVRGVGKKIFVGRLPQEASAEDLRQYFAKFGRILDVYVPKDPKKTGHRGFGFVTFAEDGVADRVSRRPHEILGQQVAIDSAAPLDEAGPSTSYMGSAEAAYGGYGPMRSSSYGRFYGSMDFDDWGGYAGGSGGRSSRMDLRYRPY*