MKRFGVKPRGQTYIVLLSACASAGRVDRAYAIVRDMTAAGLGLNKFCYACLITAFKNRLPVTEETTSKIIELVKQSKGWSSVEASSGAGDSGMISVTEEELYNIPTAEFAQRRSFLNRQLTVYHTALHACADLHNKEALDTIMEMLKQDGYVPDLFSVIQVMRCYLLCGDIDGGTKIFNEYLNSGKPLAMELYATLIQGAMLGHTPRGMEIAQDALQKMAKRGWFLNARIGGELLTGAAGETTGGFTTANYIWDTMQARGVIPPLSAVEAYYKGLKLRDIPENDPRLLKVTRLVTDLCRRFAPGRPI*