MDRADLTTEQVLKRDIPWETYMSTKLITGTALQLLRRYDNRSESHRAALLDDDGPAYIRVFVSILRDIFKEETVEYVLALIDEMLTANPKRARLFHDKLLWKGNWFIQEKSCKILTLIVSARPKTKDGIISNGEASHLKKKITTIDDVLKGLVEWLCAQLKSPSHPARGVPTAVSSLATLLREPLVRSLFVQEDGVKLLVPLITPASTQQSIQLLYETCLSIWLLSYYEPAIEYLATTRTLPRLIEVVKGSTKEKVVRVVILTLKNLLPKGTFGAQMVDLGLPQIIQNLKAQAWSDEDLLDALNQMEEGLKDHIKKLGSFDKYKQEVLLGHLDWSPVHKDPVFWRENITKFEENDFQILRVLITILDTSRDPRAVAVACYDLSQFIQYHPVGRGILTDLKAKERVMKLMNHENAEVTKNALLCIQRLFLGSKFASFLQS