MFFFTRYPSSNLLKAYFPDVQFNRCITSQMIKWFSNFREFYYIQMEKSARQAISDGVTNPKMLVILRDSELFRALNMHYNKGNDFEVPDCFLEVASLTLQEFFRAVSAGKDSDPSWKKPIYKIISKLDSDIPEIFKSPSYPQELLRNEDPTERGAAGQGFLGLS