MNQKIKQIVLNNESEMIAFRRDLHMHPELQWQEFRTTDQVAKELDKLDIPYRRTEPTGLIAELKGGKSGKTVALRADMDALPVQELNQDLPYKSTEDGKMHACGHDAHTAMLITAAKALVEIKDELPGTVRFIFQPSEEIAEGAKEMIAQGAMEDVDHVFGIHIWSQTPSGKISCVVGSTFASADIIQIDFKGQGGHGAMPHDTIDAAVIASSFIMNLQAIVARETDPLDPVVVTIGKMDVGTRYNVIAENARLEGTLRCFNNTTRAKVAKSIEHYAKQTAAIYGGTAEMIYKQGTQPVINDEKSALLVQETITESFGEEMLYFERPTTGGEDFSYFQDEAPGSFALVGCGNPEKDTEWAHHHGRFNIDECVMKNGAELYAQFAYNYLNQN*