MKPFSEILSTLASADHIQSIALYTPDQQPAGLIENKPGSQGSLKVYQHLLKKHGAITPAAAQEGLELYAEHTADAKAFPGKHPNIDRLLDVVSSQHTLTAKVTE