MARSVIDPVTRIEGHLRVEMEVENGVVSDAWVSGGCFRGMELVVKDRTPEDAAHIVQRICGVCPVSHSHAATIAAEKAYGITISNNARIIRNLIEGAQFLHSHILWFYTLAALDYVNPLNALKANVGSAYDLVEAAGTSCQSDLKALQERLTKFAENGQLSIFSGNWWKNGQSDTEFKLPAELDLIATAHYIEALTMQSKASEVCALLGGKMPHVMTIVPGGTSFVPTEEKLDDLWSLVHELRDWIKATIIPDTKAIAPYYKEALSFGKGCGRYVAWGVFERPSFALADRYLPSGVIDENLKLSEVDTDLIKEYIGHSWYVGDSDLNPREGVTEPEFTEYYKAGTLREENGHEIGDINDRYSWSKAPSYDGKCMEAGPFSRVLAAYLRGNEFVKPAVDGLCADLGLTIPQLQSTLGRVAARNVEPIYIAECMVEWVDELIEAVKGGDSEYFRTPETITGEGMGLWEAPRGALLHTEKVNNGKITDYQIIIPTTWNIAPRNAEGVQGPMEQALIGTPVADVDMPINALRTVHSFDPCTACAVHVTEPSTGKHFETVTSPWGVK