MKRIATPSLTSRLLVAARSGVSPATAAIRSRSAISVRSQSTAALAQHDASHDLNNDRFPPLEPLPPAAESLPSPLPERALTSAKLAALHARLNLSPKIPLQTLARTLVDASADENPQFNNANLAFVGQTLINYHIAEWLLCKYPRLPQGILFSAMKAYAGPKPLLQIARSWGVDTAAVPGGEVDPGLLQFDALKPGVAITNFGYKRTELAYLEKFKWRRGMASRVVLDDDFGDVVRSDPKVAADLEKAMEEQDQDKTPDEEEAEMVANEQDQDVSYDRYGNPDTRAAAERAHAYFVRAVVGAIYAHCGREAAKAFVKAHIMSRTLDIAKLFEFKYPTRELAALCAREDFEPPVARLLSETGRQSRTPVFVVGIYSGSDKLGEGAASSLDHARFKAAMNALKAWYLYSPGENPRVPSDMLEEGAKPWTPAYIDMGEVISR*