MKKMMNQVSPFSSMLRKTFDSALEYLLYTEYRFLGGKRVVKMIVNDVKGLIDQFFPDNLEVGQVIWPAVSVDESQEQHKKIEDHKIIPVRLNLVTREDMEKLEKKVKKTEIEKARAVRLFNEAYEQGALLTQADVVVLLGKSIPTVSKYVQQYQNEHDEVLPTRGNIHDIGPGITHKGIIVRKKLEKKSTSQIAKETNHSPEAVDRYIRDYGRVKMLIGKRMTVEEISYATGISRGVVEQYRELHKLENDINSDKKE