MATDMNSEETKKRPLDGRAAIVTGASRGIGREIAFKLAQNGAKVLINYLGNSEKAEEVASKINITEGDQRAITFKADISDSSQVKQMFDKASECFGQIHIVVNNAAVGNVDETHPAIIDLRDEDWERTFSVNTKGTFLCCKEAAKRLVHGGGGRIINITSSVVLTLRPGQGAYAASKAAVETMTKILARELRGTRITANCVAPGPVATDMFFAGKDETTAEAIGKANPMERLGRTENISPFVAFLASDEGEWINAQVIRLNGGMI*