MSNSMRGVYTSLAQIRRTVFREVARLAYESQSGDYGWVDELPYEIIPGDVATYRESVFLERAIVGERIRLAMGLPLQGVDKPAKLSEGVAEAAKPETYYQPPLINVIKFACNACEENSYKVSDACQGCLAHPCREICPKGAITFKDKKAYIDQEKCIKCGRCANVCPYGAIQHHARPCAVACGMNAISSDEQGRAQIDYSKCVSCGQCLVNCPFGAIADKSQIFQVIQAILAGEEVIAEVAPAFVGQFGGKGNVDKLREAFKALGFTGMEEVALGADLCAVQEAEDFLEEVPDKIPFMGTSCCPAWSVMAKMEFPEHADCVSMALTPMTLTARLIRKQHPNAKIVFVGPCSAKKLEAQRKSVKSEVDFVLTFEEMAGMMEAKDIDYTRLAGEGSSDFEVASADGRSFAVAGGVANAVVNAIHREHPDMDVKVTNAEGLDECRKMMKAAIKGKFNGYLLEGMACPGGCVAGAGTLQPINKTAGAVKLYSKKAPIKTAPENAYCELIHDLERDADGHRADADVVAESAEALKPAEDAEE