MTTENTQDNVLTQVLDWLRAGYPEGVPPKDYFPLLALLQRSLSEEEVNAVMGRLLAARPDEVHKDEIEAAIAKVTQSQPSDDDLNQVASKLAAGGWPLTGFTSN