MGLTNQTGAEYLRQILRSPVYEVANVTPLQTMPRLSARIGNQVQIKREDRQPVHSFKLRGAYNMVSHLSEAQKAAGVIAASAGNHAQGMALSGTKLGIKTTIVMPRTTPDIKVEAVRGFGGEVLLHGSNFDEAKAEAERLSKEQGYTFVPPFDHPLVIAGQGTIGMEMLQQNGHLDYIFVPVGGGGLAAGVAVLVKQLMPEIQVIAVEPEDSACLKAALDAGKPVVLDQVSMFADGVAVKRIGDETFRLCQQYIDGHVTVSSDEICAAVKDIFEDTRAIAEPSGALALAGLKKFAEQQQLKGKQLGTVLSGANTNFHGLRYVSERCELGEKREGLLAVTIPERKGAFFDFCQIIGNRAVTEFNYRYSDDQLANIFVGVRLVGGPDELKSIIHELRQSGYPVQDLSDDEMAKLHIRYMIGGRPSKPLTERLYSFEFPEYPGALLKFLSMLGTHWNISLFNYRNHGADYGRVLCGFELDTPDLGRFSEHLVELGYRYKDETDNPAYRFFLAK*