MNLGKSASTSATLKKLQEDGALPGREKAERKAGGTNPQPILGRMVAIEDYVVVNDQICVFVHLCEAYIGVEPFLDLFRFYYELRWMESNRVSGCVGFRLRDGMKSHYVPFQCPSSRNKWRNRWFYLEIKDSNPVLVVPEEQPDKIPVWTAKPSLTPSLQPFIDIIDDLREQGLLGYEVVADFIGLSSEAVEQCVGQVMISGPTTASDIPAPLCEKGATERDEAINALPLTDVVGPLADHQVAASLKEKVVKEASDAATTSDGKAPTKARKFSYVLGHRRKAATPSEELQVEMGRLLEAGARGTGREISEARVETAVANARAERLVRELAEACEDLTKMRELVAGNERQRKGLEDRMSELGDNLSEIRGSLRVTYTGLHQLAEECGVKSTIPVNPDEFLLTSSLAELATVIGEIPSKHSARIAEETSNGIYTGACHILACVRLSRPELDLRDILDQGAASDTRKEVMEEVSDLGESVLPLFEE*