MRHRVTFVHSPSDNVVKTLNSSYVELENVLTAREDKISFDKDRYSHISSLRVQIVKPFETTELTKPFSYDYQPGLHVYVVPQAMAGSAEEDMFPKQVSEVLDELFGISVNTDDMILSFNSFYYHTSEIPEVKSLFADKLGTNWDALDYFHSEGSAVVKSLEVASKRLVVSETSDYAEIGIFSLDEHSTADDIILTGIRAVFNDNDQEDKDEDAFVHKTMFHVKPRHRTLSLVDPKLKPNGLHPIFELDSPSEPTDEDVRNCKLYCYLTLENAVFLDRYQIPEQMQILANYGPNNLELPSYAIDEWGNEVLMEVNNPKFPVELTLHSRYQLPNSSRSHTSVLIDKPYLFYGCEAGSDAFLLTNSPFDNKNKIGGTYEKFFTDDTVFFQAGYRGSVAVEIPNATGTSLQTNIVTLGAVLLGLFIIGSKLWRRTEAKKEE