MLKFLKEELPVMPSSSHRPNDLVCKAWDNPHFFKVVLADALREQKLEIPRKFVREYGVKALLNDQICLKVADGKEWNLGLTKSNNGRRVWLHNGWQNFVEFYSVKLGYFLVFKYQIQCSSFYVLIFDLTATEIEYPMNKIRLDDAEKKVKMETSLIDLDQVSYSQGMFLV