MKGIFKTKPRTPLELVLRTLELLEYLDGSLSHRDGKREEKIAELGKNIRDMKIILYGNSESEPVPEACAQLTQEFFKKDRGTMRLFIVLLPKLDLETRKDATQVIANLQRQQVQSRLIASDYLDSNKDLLDILVVGYENTDMALHYGTMLRECIRHQIAARYVLESENLRKFFGYLEIPNFDVQSDAAATFRELLTRHKSTVAEFLTRNYDWFFGEYNSKLLKSPNYITRRQAVKLLSDILLDRANTGIMMRYVSSKDNLRILMDLLREPSKNIQVESFHVFKIFVANAHKPPEIVSILLANRNKLLRFFSDFKTDKADEQFDIDKAQVLKEISGLEPKEKT*