MKASKCFWVALCLLVGNFSTELWAQKNLEAVVQKCKADKTIDKSVVTNKDPKTKKVYKIVSSFVVEGHAALQQEIKSAFERDKEEAYQVIENENDGVVSWFIRFSKGKNTVSYSINVDEEELLLTVIENFDMPEEKDIEIRSSSDM