MSYQGHHDIVNTKLSDKQLRVNLKNVMDTLKTNRKNLITSRFIDWEELREKGKALKQKTLSRLDVLLERFEQNASKNGFIIHWASDSKEANEIIYSLMKEKGVTKILKGKSMASEETHLNAFLKQKGLDPIETDLGELIIQLIDEPPVHIVAPAIHKNRYQIGEIFAQKLGANLESEPEKLNEIARMHLRKEFQEFKMGLSGVNFAIADEGAIWLIENEGNGRMSTTASDIHIAICGIEKIVESFEDASILDALLVPSATGAAITCYNNIITSPRKEGELDGPKELHIILLDNNRSTILKDSHFYKSLSCIRCGTCLNHCPVYDKIGGHAYLSTYPGPIGEVISPQLFGMKNYGHMVNLCSLCGRCSEVCTVKIPLAELIRDLRSEKVGQGRKNLKNNDGSLKNKQEQFGMTKFANLASNGSSWRRMLSLAGFFAPLAKPFASFIPGLKNWVAYRAFPELSGNLHKKVSKMQGVIYE