MQRLAIILALVAVLSACNKGDGSGIQCAALDEERYADELATLPPWPAGQAPPATFEAALAAMDDALPPSRKAQIRCLMTESAAPLHFTTGLWLRNEWLAGRSPLARNMGQMGFVHPDDMSSALILAYAHQLRRETFDVAAFAGARRTSWRQRGVDVDAAQARITAP