MKAEFDGTQVIASSEALSLYEQSGYGRPDKSGVLRLDPKEALYLMARGKIEIPGLSFDQLLAECAKKPGFLRNFVVYRDIRERGYVVTTGPQDFRVFPRGLRPGKGQSRYLMRVLSERDMVDLAAVIKDAAASANMRKQFVLAVLDDEHELTYYEVRIGTPKPIEQSELPSGIHAKIAGIPSYVTEEGNGITETLKNLWLGTMLDGVRLFLSPLETAWLLESGHLETEPFMTAEEYISLAASADAEFMEKLILYRYLKDLGFFPRSGYKYGHHFRVYTQSGKHSEMLAHAVPFGTLMSMSAISRSVRLAHSVRKKMLFASISGTEITEVEFARMKM