MEKFMGENFLLKNETAAFLYHEEAKDLPIIDYHCHISPKEIYENKKFKNITEAWLYGDHYKWRVMRANGINEKYITGDADDYDKFLAWARTVPMTIGNPLYNWTHLELQRFFGIYDILNEKSAPDIWHKVNKQLATDDFRVREIIRKSNVRVICTTDDPADSLEYHKLLSKEEDFPVLVVPGFRPDKGLEINRHGYKEWIERLEAASGITVDSYSSLLEALDSRVHFFHSLGGRVSDHALDQVVYEEAAFEEVSQIFAKKLSGGTVSEKEEKQYKTYTLIHLGKLYASLGWAMQYHMNAHRNNNTKMFQTLGPDTGYDSINDDKIAKPLVSLLDSLDQAGGLPKTILYSLNPGDNHILASIINSFQDGSIPGKIQFGTAWWFNDTRDGMLDQMKALANMGLFSRFIGMLTDSRSFLSYTRHEYFRRVVCSLIGEWVENGEIPNDKELLSRIIKGISYYNAEEYFQFQEAEKQHAAAVK