42eabc:	77 49                	ja     0x42eb07
42eabe:	6c                   	insb   (%dx),%es:(%edi)
42eabf:	68 6d 49 4b 76       	push   $0x764b496d
42eac4:	5a                   	pop    %edx
42eac5:	42                   	inc    %edx
42eac6:	68 78 68 50 41       	push   $0x41506878
42eacb:	55                   	push   %ebp
42eacc:	41                   	inc    %ecx
42eacd:	41                   	inc    %ecx
42eace:	41                   	inc    %ecx
42eacf:	41                   	inc    %ecx
42ead0:	34 44                	xor    $0x44,%al
42ead2:	67 41                	addr16 inc %ecx
42ead4:	41                   	inc    %ecx
42ead5:	41                   	inc    %ecx
42ead6:	44                   	inc    %esp
42ead7:	69 46 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%esi),%eax
42eade:	67 34 41             	addr16 xor $0x41,%al
42eae1:	41                   	inc    %ecx
42eae2:	44                   	inc    %esp
42eae3:	68 74 2f 2f 2f       	push   $0x2f2f2f74
42eae8:	2f                   	das
42eae9:	2f                   	das
42eaea:	67 77 41             	addr16 ja 0x42eb2e
42eaed:	41                   	inc    %ecx
42eaee:	48                   	dec    %eax
42eaef:	4d                   	dec    %ebp
42eaf0:	6d                   	insl   (%dx),%es:(%edi)
42eaf1:	41                   	inc    %ecx
42eaf2:	41                   	inc    %ecx
42eaf3:	41                   	inc    %ecx
42eaf4:	4b                   	dec    %ebx
42eaf5:	4b                   	dec    %ebx
42eaf6:	69 72 2b 43 51 41 41 	imul   $0x41415143,0x2b(%edx),%esi
42eafd:	4b                   	dec    %ebx
42eafe:	42                   	inc    %edx
42eaff:	38 41 41             	cmp    %al,0x41(%ecx)
42eb02:	41                   	inc    %ecx
42eb03:	6f                   	outsl  %ds:(%esi),(%dx)
42eb04:	71 41                	jno    0x42eb47
42eb06:	42                   	inc    %edx
42eb07:	4d                   	dec    %ebp
42eb08:	77 43                	ja     0x42eb4d
42eb0a:	41                   	inc    %ecx
42eb0b:	44                   	inc    %esp
42eb0c:	78 4a                	js     0x42eb58
42eb0e:	77 41                	ja     0x42eb51
42eb10:	41                   	inc    %ecx
42eb11:	43                   	inc    %ebx
42eb12:	41                   	inc    %ecx
42eb13:	41                   	inc    %ecx
42eb14:	41                   	inc    %ecx
42eb15:	45                   	inc    %ebp
42eb16:	51                   	push   %ecx
42eb17:	41                   	inc    %ecx
42eb18:	67 38 34             	cmp    %dh,(%si)
42eb1b:	6e                   	outsb  %ds:(%esi),(%dx)
42eb1c:	30 4d 79             	xor    %cl,0x79(%ebp)
42eb1f:	42                   	inc    %edx
42eb20:	70 44                	jo     0x42eb66
42eb22:	36 6f                	outsl  %ss:(%esi),(%dx)
42eb24:	56                   	push   %esi
42eb25:	59                   	pop    %ecx
42eb26:	53                   	push   %ebx
42eb27:	44                   	inc    %esp
42eb28:	38 65 61             	cmp    %ah,0x61(%ebp)
42eb2b:	48                   	dec    %eax
42eb2c:	5a                   	pop    %edx
42eb2d:	57                   	push   %edi
42eb2e:	50                   	push   %eax
42eb2f:	34 4f                	xor    $0x4f,%al
42eb31:	41                   	inc    %ecx
42eb32:	41                   	inc    %ecx
42eb33:	41                   	inc    %ecx
42eb34:	34 4c                	xor    $0x4c,%al
42eb36:	67 41                	addr16 inc %ecx
42eb38:	41                   	inc    %ecx
42eb39:	41                   	inc    %ecx
42eb3a:	50                   	push   %eax
42eb3b:	34 4d                	xor    $0x4d,%al
42eb3d:	46                   	inc    %esi
42eb3e:	67 41                	addr16 inc %ecx
42eb40:	67 6a 6d             	addr16 push $0x6d
42eb43:	30 4b 31             	xor    %cl,0x31(%ebx)
42eb46:	43                   	inc    %ebx
42eb47:	43                   	inc    %ebx
42eb48:	70 4d                	jo     0x42eb97
42eb4a:	72 76                	jb     0x42ebc2
42eb4c:	6b 57 53 43          	imul   $0x43,0x53(%edi),%edx
42eb50:	37                   	aaa
42eb51:	78 4c                	js     0x42eb9f
42eb53:	41                   	inc    %ecx
42eb54:	51                   	push   %ecx
42eb55:	57                   	push   %edi
42eb56:	47                   	inc    %edi
42eb57:	5a                   	pop    %edx
42eb58:	6c                   	insb   (%dx),%es:(%edi)
42eb59:	5a                   	pop    %edx
42eb5a:	6d                   	insl   (%dx),%es:(%edi)
42eb5b:	45                   	inc    %ebp
42eb5c:	34 71                	xor    $0x71,%al
42eb5e:	69 63 41 41 50 34 4d 	imul   $0x4d345041,0x41(%ebx),%esp
42eb65:	46                   	inc    %esi
42eb66:	67 41                	addr16 inc %ecx
42eb68:	67 6f                	outsl  %ds:(%si),(%dx)
42eb6a:	50                   	push   %eax
42eb6b:	2f                   	das
42eb6c:	2f                   	das
42eb6d:	2f                   	das
42eb6e:	32 56 59             	xor    0x59(%esi),%dl
42eb71:	4f                   	dec    %edi
42eb72:	45                   	inc    %ebp
42eb73:	73 67                	jae    0x42ebdc
42eb75:	41                   	inc    %ecx
42eb76:	41                   	inc    %ecx
42eb77:	41                   	inc    %ecx
42eb78:	67 65 43             	addr16 gs inc %ebx
42eb7b:	53                   	push   %ebx
42eb7c:	72 50                	jb     0x42ebce
42eb7e:	79 41                	jns    0x42ebc1
42eb80:	70 6f                	jo     0x42ebf1
42eb82:	42                   	inc    %edx
42eb83:	30 68 59             	xor    %ch,0x59(%eax)
42eb86:	57                   	push   %edi
42eb87:	55                   	push   %ebp
42eb88:	67 56                	addr16 push %esi
42eb8a:	49                   	dec    %ecx
42eb8b:	53                   	push   %ebx
42eb8c:	32 48 6d             	xor    0x6d(%eax),%cl
42eb8f:	48                   	dec    %eax
42eb90:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
42eb94:	41                   	inc    %ecx
42eb95:	4f                   	dec    %edi
42eb96:	4c                   	dec    %esp
42eb97:	66 2f                	data16 das
42eb99:	2f                   	das
42eb9a:	2f                   	das
42eb9b:	2f                   	das
42eb9c:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42eba0:	41                   	inc    %ecx
42eba1:	49                   	dec    %ecx
42eba2:	4f                   	dec    %edi
42eba3:	78 59                	js     0x42ebfe
42eba5:	53                   	push   %ebx
42eba6:	50                   	push   %eax
42eba7:	56                   	push   %esi
42eba8:	6d                   	insl   (%dx),%es:(%edi)
42eba9:	49                   	dec    %ecx
42ebaa:	42                   	inc    %edx
42ebab:	2f                   	das
42ebac:	78 54                	js     0x42ec02
42ebae:	41                   	inc    %ecx
42ebaf:	68 59 49 41 36       	push   $0x36414959
42ebb4:	59                   	pop    %ecx
42ebb5:	42                   	inc    %edx
42ebb6:	42                   	inc    %edx
42ebb7:	4e                   	dec    %esi
42ebb8:	5a                   	pop    %edx
42ebb9:	2f                   	das
42ebba:	67 77 42             	addr16 ja 0x42ebff
42ebbd:	41                   	inc    %ecx
42ebbe:	43                   	inc    %ebx
42ebbf:	41                   	inc    %ecx
42ebc0:	6e                   	outsb  %ds:(%esi),(%dx)
42ebc1:	64 4f                	fs dec %edi
42ebc3:	59                   	pop    %ecx
42ebc4:	44                   	inc    %esp
42ebc5:	49                   	dec    %ecx
42ebc6:	41                   	inc    %ecx
42ebc7:	45                   	inc    %ebp
42ebc8:	41                   	inc    %ecx
42ebc9:	41                   	inc    %ecx
42ebca:	41                   	inc    %ecx
42ebcb:	42                   	inc    %edx
42ebcc:	69 49 43 72 6f 7a 41 	imul   $0x417a6f72,0x43(%ecx),%ecx
42ebd3:	64 5a                	fs pop %edx
42ebd5:	6b 53 41 55          	imul   $0x55,0x41(%ebx),%edx
42ebd9:	51                   	push   %ecx
42ebda:	76 67                	jbe    0x42ec43
42ebdc:	6c                   	insb   (%dx),%es:(%edi)
42ebdd:	49                   	dec    %ecx
42ebde:	43                   	inc    %ebx
42ebdf:	6d                   	insl   (%dx),%es:(%edi)
42ebe0:	2b 42 39             	sub    0x39(%edx),%eax
42ebe3:	70 59                	jo     0x42ec3e
42ebe5:	59                   	pop    %ecx
42ebe6:	64 4b                	fs dec %ebx
42ebe8:	63 4f 44             	arpl   %ecx,0x44(%edi)
42ebeb:	49                   	dec    %ecx
42ebec:	41                   	inc    %ecx
42ebed:	41                   	inc    %ecx
42ebee:	41                   	inc    %ecx
42ebef:	44                   	inc    %esp
42ebf0:	2b 44 42 6f          	sub    0x6f(%edx,%eax,2),%eax
42ebf4:	41                   	inc    %ecx
42ebf5:	49                   	dec    %ecx
42ebf6:	49                   	dec    %ecx
42ebf7:	77 42                	ja     0x42ec3b
42ebf9:	41                   	inc    %ecx
42ebfa:	41                   	inc    %ecx
42ebfb:	42                   	inc    %edx
42ebfc:	6c                   	insb   (%dx),%es:(%edi)
42ebfd:	49                   	dec    %ecx
42ebfe:	41                   	inc    %ecx
42ebff:	55                   	push   %ebp
42ec00:	41                   	inc    %ecx
42ec01:	41                   	inc    %ecx
42ec02:	41                   	inc    %ecx
42ec03:	42                   	inc    %edx
42ec04:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
42ec0b:	42                   	inc    %edx
42ec0c:	6a 5a                	push   $0x5a
42ec0e:	6d                   	insl   (%dx),%es:(%edi)
42ec0f:	45                   	inc    %ebp
42ec10:	34 46                	xor    $0x46,%al
42ec12:	52                   	push   %edx
42ec13:	38 41 41             	cmp    %al,0x41(%ecx)
42ec16:	50                   	push   %eax
42ec17:	34 4d                	xor    $0x4d,%al
42ec19:	47                   	inc    %edi
42ec1a:	67 41                	addr16 inc %ecx
42ec1c:	67 30 69 38          	xor    %ch,0x38(%bx,%di)
42ec20:	65 35 79 43 4b 30    	gs xor $0x304b4379,%eax
42ec26:	4f                   	dec    %edi
42ec27:	45                   	inc    %ebp
42ec28:	59                   	pop    %ecx
42ec29:	57                   	push   %edi
42ec2a:	46                   	inc    %esi
42ec2b:	67 34 6c             	addr16 xor $0x6c,%al
42ec2e:	68 34 41 41 43       	push   $0x43414134
42ec33:	41                   	inc    %ecx
42ec34:	6a 42                	push   $0x42
42ec36:	76 44                	jbe    0x42ec7c
42ec38:	65 49                	gs dec %ecx
42ec3a:	4d                   	dec    %ebp
42ec3b:	34 68                	xor    $0x68,%al
42ec3d:	2b 2b                	sub    (%ebx),%ebp
42ec3f:	4a                   	dec    %edx
42ec40:	59                   	pop    %ecx
42ec41:	5a                   	pop    %edx
42ec42:	69 44 2f 54 35 73 52 	imul   $0x57527335,0x54(%edi,%ebp,1),%eax
42ec49:	57
42ec4a:	53                   	push   %ebx
42ec4b:	43                   	inc    %ebx
42ec4c:	55                   	push   %ebp
42ec4d:	33 45 49             	xor    0x49(%ebp),%eax
42ec50:	69 59 57 59 67 6e 71 	imul   $0x716e6759,0x57(%ecx),%ebx
42ec57:	76 45                	jbe    0x42ec9e
42ec59:	38 56 6e             	cmp    %dl,0x6e(%esi)
42ec5c:	2b 44 68 6f          	sub    0x6f(%eax,%ebp,2),%eax
42ec60:	41                   	inc    %ecx
42ec61:	4f                   	dec    %edi
42ec62:	4b                   	dec    %ebx
42ec63:	62 2f                	bound  %ebp,(%edi)
42ec65:	2f                   	das
42ec66:	2f                   	das
42ec67:	2f                   	das
42ec68:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42ec6c:	41                   	inc    %ecx
42ec6d:	49                   	dec    %ecx
42ec6e:	4f                   	dec    %edi
42ec6f:	57                   	push   %edi
42ec70:	53                   	push   %ebx
42ec71:	41                   	inc    %ecx
42ec72:	73 77                	jae    0x42eceb
42ec74:	67 59                	addr16 pop %ecx
42ec76:	49                   	dec    %ecx
42ec77:	6b 34 35 46 6b 67 72 	imul   $0x4f,0x72676b46(,%esi,1),%esi
42ec7e:	4f
42ec7f:	77 63                	ja     0x42ece4
42ec81:	36 56                	ss push %esi
42ec83:	67 67 6e             	addr16 outsb %ds:(%si),(%dx)
42ec86:	70 6f                	jo     0x42ecf7
42ec88:	37                   	aaa
42ec89:	38 32                	cmp    %dh,(%edx)
42ec8b:	45                   	inc    %ebp
42ec8c:	67 51                	addr16 push %ecx
42ec8e:	69 63 50 49 46 6b 67 	imul   $0x676b4649,0x50(%ebx),%esp
42ec95:	53                   	push   %ebx
42ec96:	45                   	inc    %ebp
42ec97:	58                   	pop    %eax
42ec98:	4f                   	dec    %edi
42ec99:	41                   	inc    %ecx
42ec9a:	32 48 2b             	xor    0x2b(%eax),%cl
42ec9d:	44                   	inc    %esp
42ec9e:	41                   	inc    %ecx
42ec9f:	45                   	inc    %ebp
42eca0:	41                   	inc    %ecx
42eca1:	49                   	dec    %ecx
42eca2:	4c                   	dec    %esp
42eca3:	70 79                	jo     0x42ed1e
42eca5:	68 66 78 6d 49       	push   $0x496d7866
42ecaa:	4a                   	dec    %edx
42ecab:	56                   	push   %esi
42ecac:	79 68                	jns    0x42ed16
42ecae:	66 78 59             	data16 js 0x42ed0a
42ecb1:	5a                   	pop    %edx
42ecb2:	70 45                	jo     0x42ecf9
42ecb4:	67 55                	addr16 push %ebp
42ecb6:	64 76 37             	fs jbe 0x42ecf0
42ecb9:	56                   	push   %esi
42ecba:	6d                   	insl   (%dx),%es:(%edi)
42ecbb:	55                   	push   %ebp
42ecbc:	67 32 7a 69          	xor    0x69(%bp,%si),%bh
42ecc0:	38 46 32             	cmp    %al,0x32(%esi)
42ecc3:	46                   	inc    %esi
42ecc4:	6c                   	insb   (%dx),%es:(%edi)
42ecc5:	49                   	dec    %ecx
42ecc6:	41                   	inc    %ecx
42ecc7:	45                   	inc    %ebp
42ecc8:	41                   	inc    %ecx
42ecc9:	41                   	inc    %ecx
42ecca:	41                   	inc    %ecx
42eccb:	42                   	inc    %edx
42eccc:	6a 5a                	push   $0x5a
42ecce:	53                   	push   %ebx
42eccf:	42                   	inc    %edx
42ecd0:	34 4a                	xor    $0x4a,%al
42ecd2:	2b 37                	sub    (%edi),%esi
42ecd4:	72 57                	jb     0x42ed2d
42ecd6:	57                   	push   %edi
42ecd7:	55                   	push   %ebp
42ecd8:	67 45                	addr16 inc %ebp
42ecda:	42                   	inc    %edx
42ecdb:	6d                   	insl   (%dx),%es:(%edi)
42ecdc:	53                   	push   %ebx
42ecdd:	44                   	inc    %esp
42ecde:	46                   	inc    %esi
42ecdf:	6c                   	insb   (%dx),%es:(%edi)
42ece0:	68 30 6a 69 48       	push   $0x48696a30
42ece5:	48                   	dec    %eax
42ece6:	51                   	push   %ecx
42ece7:	41                   	inc    %ecx
42ece8:	41                   	inc    %ecx
42ece9:	49                   	dec    %ecx
42ecea:	49                   	dec    %ecx
42eceb:	73 2b                	jae    0x42ed18
42eced:	2f                   	das
42ecee:	54                   	push   %esp
42ecef:	45                   	inc    %ebp
42ecf0:	67 4c                	addr16 dec %esp
42ecf2:	70 31                	jo     0x42ed25
42ecf4:	33 42 46             	xor    0x46(%edx),%eax
42ecf7:	6b 67 36 7a          	imul   $0x7a,0x36(%edi),%esp
42ecfb:	53                   	push   %ebx
42ecfc:	48                   	dec    %eax
42ecfd:	41                   	inc    %ecx
42ecfe:	6c                   	insb   (%dx),%es:(%edi)
42ecff:	67 67 6e             	addr16 outsb %ds:(%si),(%dx)
42ed02:	77 77                	ja     0x42ed7b