MKLSLLFASTVSAAALISSGRGYGTYYYDVEQLQACNSDFHKDNQGPVMCSFTDYLPLTDVRSNYLVAMNNTQLRGHLDKYCGKRVVVTVNGVRSPLPFFIGDGCERCGLGHPDGGWNSEGAPGLDFSYTGLSELGPQACAAGHIDLSWEIVDENLYHFKTW