MEVIRAAVKLGSGAHKIAAVTSGNRTHSYAQLLRSAWELSTKLRDDRDGLEHKNKALQGARVGIVAAPSAEFVVGIWGTWLSGGVAVPLALSHPESELLHVFTDANITLVISTDDHKSLVEGVSQKAAARLFILPSIPSLEEGADGSEGYDQILDEVLSLSHVKDEELGLIIYTSGTTGRPKGAVHTQGALAAQVAMLSSAWQYKPSDRFLHCLPLHHILTFLPFLHVHGLFNALLAPLYAGSSVHFIPKFSVSGVWQCWRESYPTKNSQAENPITCFTGVPTMYVRLLQGYESMNAASREAAASAARRLRLMMCGSSALPLPVFIHWEKVTGHRLLERYGMTEFGMGLSNPLDGERRPGSVGVPLPGVVVTIEPESAESEPGTGELCVKSPSMFSGYWNQPTVTQEAFDEDGFFKTGDFVKQESDGYIRILGRTSVDILKSGGYKLSALEIESMLLEHPDISECAVLGIPDKDYGEVIAAVVILDTENQSDVKMTLPQLRDWALKRMAPYKIPQRLHVWESLPRNAMGKVNKKELKSLLTTIASSRF*