MATTDEQKKALPLGGRVAIVTGASRGIGREIALNLAEKGAKVVVHYSSNQLSAEEVVSKIKNSSTSCDSDGVRAIACKANVAEPSQVAQLFDMAERTFGPLHIVVNNAGVLDAKYPTLAQTSDEDWDRTFQVNCKGAFLCSREAAKRIVRGGGGRIINITSSVVAQARTGYGAYSASKAAVEMMTRILAQELRGTQITANCVAPGPVATDMFFAGKSEAALEAAAKSSTFERVGTVEDVAPLVAFLASDEGEWVNAQVVRVNGGQV*