MSKKLVGELLKGRVALVTGSSTGIGIGILRQLAAGGATTVMHGLEPEAALQQKAAAISAQYGTVVGTNSANLLHPQEVRDMIARVQEEFGRLDILVNNAGIQHVAPVHEFPEEKWNAIIEVILNAPYHATKAALPAMIDAGWGRIVNTGSMHALVASPFKSAYNAAKHGVAGLTKTVALEVATKGVTVNAVCPGYVMTELIEKQLASQAKTRGIPKEKVISDVLLVDQPIKRFVKSEEVGALVRHLCTDDAAAITGACLSIDGGWTARX