MTRTGDATTTESDAPWTTARLREEGVRLRIVNILGHGSLRDPLDVKQLALQIRNSDYSQRNSSALIIRFTTPKASVLAYKSGKFLIIGCKSVLDANQALDKFRSILKKLSYPSDLFRFAIVNVVGSADLCFKVRLEGLARDHSRFCTYEPELFPGLIYRVVKPKATCLIFVSGKIVITGYKTREEGEEVLCKMFPVLLQYRIHAEISNSDSDDSDSDNDLDI