MGRGKLTMQLIEKEKARMITYQKRKRGLKKKAEEFSTLCGVPTCMIIYGPRLNNRPVDVEIWPKDEKDFMQVVNLYKDKAYSSVRGVKSLSLFDFFADRKRKVDENIAKTRKANYESLFSTDDWDEMINRFSIDQLKQMLVVFDEYIDVATRKLTIMRGQQQSCIAAADHHRDQALQMIPYNYDLNPVDNPMMMLMMNGGDQMGSSMYNSMQYARCFDPMMGAMINNRLMMMNNPRADVGIFGTTILQPLQHYEQQLPLLP