MILTPTSSNKQKAIARVSTPTSGGALPELVLYLLDYGMDHEEIKNVVRKFPAFAYYNVDRKIKPLVELLLELGVPRSGIPGIIRKRPQLCGISLTDNLKPMMAYMENIGVNKAQWSKVICRFPAFLTYSRQKVEITVSYLTELGVSKENIGKILTRCPHLMSYSVNDNLRPTADYFRSIGADAASLIQKCPQAFGLNIESKLKPITEFFLQREFSIEEIGIMVNRFGIIHTLSLQENLIPKYEYFLTMGYPRYELVKFPQYFGYSLEQRIKPRYARMTGCGVRLILNQMLSVSESRFEEILQKKSGGF