MVKDLVGYRFYPTGEELINHYLKNKILGKTWLVDEAISEINICSYDPIYLPSLSKIKSDDPVWYFFCPKEYTSAKKKVTKRTTSSGYWKATGVDRKIKDKRGNRGEIGIKKTLVYYEGRVPKGVWTPWVMHEYHITCLPQDQRNYVICQVMYKGEDGDVPSGGNNSSEPSQSMVSDSNTVRETITTAPEFEQPGQENFFGMSVDDLRTPMNEQKQEDFSLWDVLDPDMLFSDNNNSTVQPQAPHLAPNDDEFLGGLRHVNREQVEYLFANEDFISRPTLSVTENRNDHRPKKALSGIIVDYSSDSNSDAESISATSYQGTSSPGDDSVGSSNRHFLIHTDTSRLVLLWRRREAELVYYRRSNGEKPQESTVYLSDEDDHRHHTLGGSHWQHHIGFTNRQNLNPLMKFDRER