MLGNIFDAEDATQEILLKIVMNLGSFKQQSRFSTWVYRIAVNHLITVQRKRSFQEQLTFELMQKDLDQSLPTKESAFSDLEEDELAEELKLSCTNIMLQCLKPEDRCIFILGTMFKMNSQLASGLLQITPETYRKKLSRARKRMGKFLENYCGHAGGKCDCKRRVPFAIKQHRLNPNRLDYSSLKKFDLAEIQQQKENMEFMDNQTLLFEALSHYQSSFDPPKFLSELLESKQLLELIKEDATYDL