MATTVAATKLTSLKAVKKLGFREIRQVRQWSPLQSAMPHFGMLRCGSRQSFATSTVVKAQATAVEQSTGEAVPKVESPVVVVTGASRGIGKAIALSLGKAGCKVLVNYARSAKEAEEVSKQIEAYGGQAITFGGDVSKEADVEAMMKTAIDAWGTIDVVVNNAGITRDTLLIRMKKSQWDEVIDLNLTGVFLCTQAATKIMMKKRKGRIINIASVVGLIGNIGQANYAAAKAGVIGFSKTAAREGASRNINVNVVCPGFIASDMTAKLGEDMEKKILGTIPLGRYGQPEDVAGLVEFLALSPAASYITGQAFTIDGGIAI*