MDGDSRLTEDTASIEDMVVEVPPVFTSLTGQLDKLVEEPLLSAKTNFPAASFAFARKDVSGNRRPQAIAHRGYKAEFPENTMGAFKGAVQVGAEGLETDIHLTKDGVVVLSHDKDLKRCFGREEKIIDCDFEFLSQLRTLKAPHEPMPRLIDLLEYLTQPGLEEIWVMLDIKLDNDADDVMRLIGETIKSVRPRAGRPWQSRVVLGCWAAKYLPLCSRYLPDFPVCHIGFSTSVASFFFTVPHISFSLQQGVLMTPWGRNFIRKAQRDRRAVYAWTVNDEARMRWDIRRGLDGVITDDPKLFVAIRSAWHEGTRDNTSAKTWVDVLRMNFWALVYTFVFWFKYGYGKRVKFLVEH*