MKDRHTGQPRGFGFVTYADPSVIEKVIQDKHVFDGKTVEIKRTIPKGNSTKGAKTKKIFVGGIPTSITEDEFKDYFSKFGKVVEHQIMKDRSTGRSRGFGFITFDSEQDARKIMSQGRMLELGGKQVEIKNAEPKKPLSDSVHVYGTDSKPPFTDAGPFNGFHSTIERRPPYIPGATGGFDGAIGGFGDSYIGFPVAGYGSNPYGLAGDGSLGIHRMINGMPPYIRSAVEGFSDIYSGFGGEVYGNNTTGGGSEGFGGYGSGIVGGYGVGDGSGGGFDSRGGGPYRSGGAYGTERGSYGGSSNSRYHPYAR