MFPQDFLFGVAMSGFQFEMGKENSKDENTDWYIWTHDLQNQANGVVSRDLVEEGADYWNSYARVHELCSRIGMNVIRIGIEWSRIFPNPTHGIKDPSQIADMKVVEHYKQIIEDAKSRGLKVIVNLNHFTLPLWLHDPIRVSRFNDFSRSGWLDDRSVHEFTKFATFCAKSFDDVDAFTTMNEPNVVAKLGYFGRLSGFPPSLLNIDLYEKALDNQILAHNKAYETMKQFTNKPVGIIYATSWCEGDDARNDAMELENWYFLDRVIDRIDFLGVNYYTRAIVKRTPSVLSSSSGRIKINWSFVPGFGGSCQRNSKSLDGRPSTDNGWEIYPEGLGYVLRSCRDRYKKPLYVTENGVADDRDIYRPYSLLAHLKIVEDCLKENMDLRGYMHWSIIDNFEWPMGYSMRFGLVRVDFKQKLFTPRPSYYLFGQIINSRTTEPFLNLLKAWE