MASTSASPPSPSPLAGRVALITGASSGIGAACARKLAQLGCKLVLLARREDRLRAVQQELEEAHGAAVHVVAADVRDKERMLALPAALPEAFRDVEVLVLNAGLALGLGPSYALDPADFEVMLATNVLAPAIGIRAFVPGMLQRGRGHVIAISSIAGKGGAGGAYAGGATYCSTKAALDAYVHSLRHELVATPLRVTLVSPGLARTEFALVRFKGDQERAENWYKDVDCLTPEDIADAVAYAASCPPNVQVSDLQVMPTCQAGVSNLHRGPYNPPPAPS*