MLHGQACLTGRSVRSAVPKTWQAARSRAFKAVRAESATKKKVGFRWDGANLRWVKDERFADLAQDPDKTLIKPRTGTPYQAWPVVHTTLTDAGLKSISPQEAQALQSQGWTLVDVRLAADFEKWRAEGAVNVPLYRYVQGDTFWDNMKKLVMGIGFAMKATERNPNFLDDLLKVVSKRDKIILMCAIGGTLDTNVSYRREKKIYADPERAFGRESRSLKAAFELYEAGWSCTKMKHVEGGFQQWRYQGLPIVD*