MARALLFQSIPEALILQVGDLETSKLVWEAIKARHTKTLEESFREYGDGKSVRALDCFDWCEVELNIHQFFQGYLKGRMDPKGMPVMLKLEDWPPSTLFEERLPRHNSEFISALPFSVYTDAKSGIFNLATRLPKGSLKPDLGPKTYIAYGFPEELDGGDSVTKLHCNVSDAVNVLTHTAKVDIPPWQYELVKKAQLRKQHVGQQTEASASENKSLKEVENEEAALKNCDGLVREESLKNKAGNKEPSNSSSKRSSSQEGDNIFVSKCIQKNVTMTNESIADENHNDVCLKTERLSSEETNGNANESSKAVRGGAVWDIFRREDVPKLIEYLKRHKHEFRHFYNEPVKSVIHPIHDQSMFLSESQKKQLKEEFDIEPWTFEQHLGEAVFIPAGCPHQVRNIQSCIKVALGFVAPESVEECLRLTQEFRRLPKDHRTNEDKLEIKEIVIHAASSAMREAKGLI*