MKFLVVGTGNPGPANADRKSSAGRKAGDRIVAHLGLEATPDETYKAWVASYYYNGDTVYFLDPATGPGRAGEGAAELLDKHNVERGRLLFAGTALDLPPGALKVTLSGDPGGHLALAGVINEVGTTELNWLDLGIGKRPKGWDPEEYFGANIEPDDHPDLREAIAQAVEVLLYLLKLNDWEETLKKFNG