420d35:	67 42                	addr16 inc %edx
420d37:	79 52                	jns    0x420d8b
420d39:	73 4e                	jae    0x420d89
420d3b:	42                   	inc    %edx
420d3c:	33 43 30             	xor    0x30(%ebx),%eax
420d3f:	5a                   	pop    %edx
420d40:	33 78 64             	xor    0x64(%eax),%edi
420d43:	46                   	inc    %esi
420d44:	73 64                	jae    0x420daa
420d46:	57                   	push   %edi
420d47:	4b                   	dec    %ebx
420d48:	71 61                	jno    0x420dab
420d4a:	63 61 6f             	arpl   %esp,0x6f(%ecx)
420d4d:	74 61                	je     0x420db0
420d4f:	42                   	inc    %edx
420d50:	35 33 52 49 4d       	xor    $0x4d495233,%eax
420d55:	64 58                	fs pop %eax
420d57:	48                   	dec    %eax
420d58:	4c                   	dec    %esp
420d59:	70 37                	jo     0x420d92
420d5b:	4f                   	dec    %edi
420d5c:	53                   	push   %ebx
420d5d:	48                   	dec    %eax
420d5e:	63 67 75             	arpl   %esp,0x75(%edi)
420d61:	73 65                	jae    0x420dc8
420d63:	69 57 61 4d 6f 53 31 	imul   $0x31536f4d,0x61(%edi),%edx
420d6a:	70 6d                	jo     0x420dd9
420d6c:	7a 39                	jp     0x420da7
420d6e:	49                   	dec    %ecx
420d6f:	6c                   	insb   (%dx),%es:(%edi)
420d70:	36 78 35             	ss js  0x420da8
420d73:	53                   	push   %ebx
420d74:	30 37                	xor    %dh,(%edi)
420d76:	31 41 2b             	xor    %eax,0x2b(%ecx)
420d79:	4c                   	dec    %esp
420d7a:	55                   	push   %ebp
420d7b:	71 78                	jno    0x420df5
420d7d:	70 63                	jo     0x420de2
420d7f:	77 4f                	ja     0x420dd0
420d81:	50                   	push   %eax
420d82:	62 33                	bound  %esi,(%ebx)
420d84:	48                   	dec    %eax
420d85:	37                   	aaa
420d86:	41                   	inc    %ecx
420d87:	78 6c                	js     0x420df5
420d89:	33 4f 64             	xor    0x64(%edi),%ecx
420d8c:	41                   	inc    %ecx
420d8d:	51                   	push   %ecx
420d8e:	34 64                	xor    $0x64,%al
420d90:	62 65 71             	bound  %esp,0x71(%ebp)
420d93:	43                   	inc    %ebx
420d94:	56                   	push   %esi
420d95:	7a 48                	jp     0x420ddf
420d97:	2b 65 7a             	sub    0x7a(%ebp),%esp
420d9a:	64 6a 68             	fs push $0x68
420d9d:	65 2b 54 6b 4f       	sub    %gs:0x4f(%ebx,%ebp,2),%edx
420da2:	2f                   	das
420da3:	6e                   	outsb  %ds:(%esi),(%dx)
420da4:	75 50                	jne    0x420df6
420da6:	65 79 7a             	gs jns 0x420e23
420da9:	67 59                	addr16 pop %ecx
420dab:	56                   	push   %esi
420dac:	48                   	dec    %eax
420dad:	52                   	push   %edx
420dae:	2f                   	das
420daf:	49                   	dec    %ecx
420db0:	6d                   	insl   (%dx),%es:(%edi)
420db1:	47                   	inc    %edi
420db2:	73 41                	jae    0x420df5
420db4:	68 65 6f 32 78       	push   $0x78326f65
420db9:	6a 6a                	push   $0x6a
420dbb:	64 6d                	fs insl (%dx),%es:(%edi)
420dbd:	4d                   	dec    %ebp
420dbe:	35 58 63 46 72       	xor    $0x72466358,%eax
420dc3:	70 4b                	jo     0x420e10
420dc5:	63 39                	arpl   %edi,(%ecx)
420dc7:	2f                   	das
420dc8:	70 7a                	jo     0x420e44
420dca:	53                   	push   %ebx
420dcb:	68 5a 48 34 66       	push   $0x6634485a
420dd0:	6b 41 46 4c          	imul   $0x4c,0x46(%ecx),%eax
420dd4:	2f                   	das
420dd5:	35 50 33 68 52       	xor    $0x52683350,%eax
420dda:	33 35 39 48 4e 65    	xor    0x654e4839,%esi
420de0:	45                   	inc    %ebp
420de1:	56                   	push   %esi
420de2:	68 63 71 39 34       	push   $0x34397163
420de7:	30 7a 58             	xor    %bh,0x58(%edx)
420dea:	41                   	inc    %ecx
420deb:	72 4e                	jb     0x420e3b
420ded:	4b                   	dec    %ebx
420dee:	5a                   	pop    %edx
420def:	44                   	inc    %esp
420df0:	74 66                	je     0x420e58
420df2:	39 4a 4b             	cmp    %ecx,0x4b(%edx)
420df5:	33 73 5a             	xor    0x5a(%ebx),%esi
420df8:	4f                   	dec    %edi
420df9:	39 64 30 47          	cmp    %esp,0x47(%eax,%esi,1)
420dfd:	4b                   	dec    %ebx
420dfe:	2f                   	das
420dff:	55                   	push   %ebp
420e00:	4f                   	dec    %edi
420e01:	71 6d                	jno    0x420e70
420e03:	5a                   	pop    %edx
420e04:	6a 4c                	push   $0x4c
420e06:	2f                   	das
420e07:	47                   	inc    %edi
420e08:	6a 58                	push   $0x58
420e0a:	2b 46 62             	sub    0x62(%esi),%eax
420e0d:	49                   	dec    %ecx
420e0e:	78 7a                	js     0x420e8a
420e10:	51                   	push   %ecx
420e11:	4c                   	dec    %esp
420e12:	73 73                	jae    0x420e87
420e14:	5a                   	pop    %edx
420e15:	34 57                	xor    $0x57,%al
420e17:	68 44 50 71 56       	push   $0x56715044
420e1c:	59                   	pop    %ecx
420e1d:	31 71 6b             	xor    %esi,0x6b(%ecx)
420e20:	64 79 42             	fs jns 0x420e65
420e23:	41                   	inc    %ecx
420e24:	59                   	pop    %ecx
420e25:	6a 55                	push   $0x55
420e27:	45                   	inc    %ebp
420e28:	6e                   	outsb  %ds:(%esi),(%dx)
420e29:	6d                   	insl   (%dx),%es:(%edi)
420e2a:	72 59                	jb     0x420e85
420e2c:	6c                   	insb   (%dx),%es:(%edi)
420e2d:	6b 39 48             	imul   $0x48,(%ecx),%edi
420e30:	77 50                	ja     0x420e82
420e32:	68 63 57 49 73       	push   $0x73495763
420e37:	78 33                	js     0x420e6c
420e39:	5a                   	pop    %edx
420e3a:	4c                   	dec    %esp
420e3b:	31 74 56 6a          	xor    %esi,0x6a(%esi,%edx,2)
420e3f:	73 4d                	jae    0x420e8e
420e41:	54                   	push   %esp
420e42:	2f                   	das
420e43:	4f                   	dec    %edi
420e44:	62 39                	bound  %edi,(%ecx)
420e46:	48                   	dec    %eax
420e47:	2b 38                	sub    (%eax),%edi
420e49:	7a 56                	jp     0x420ea1
420e4b:	79 52                	jns    0x420e9f
420e4d:	72 57                	jb     0x420ea6
420e4f:	52                   	push   %edx
420e50:	74 73                	je     0x420ec5
420e52:	33 68 52             	xor    0x52(%eax),%ebp
420e55:	78 38                	js     0x420e8f
420e57:	72 31                	jb     0x420e8a
420e59:	6d                   	insl   (%dx),%es:(%edi)
420e5a:	49                   	dec    %ecx
420e5b:	38 50 41             	cmp    %dl,0x41(%eax)
420e5e:	49                   	dec    %ecx
420e5f:	54                   	push   %esp
420e60:	47                   	inc    %edi
420e61:	66 68 73 50          	pushw  $0x5073
420e65:	55                   	push   %ebp
420e66:	41                   	inc    %ecx
420e67:	31 34 6c             	xor    %esi,(%esp,%ebp,2)
420e6a:	71 2b                	jno    0x420e97
420e6c:	47                   	inc    %edi
420e6d:	44                   	inc    %esp
420e6e:	34 31                	xor    $0x31,%al
420e70:	59                   	pop    %ecx
420e71:	77 76                	ja     0x420ee9
420e73:	57                   	push   %edi
420e74:	2b 4b 50             	sub    0x50(%ebx),%ecx
420e77:	59                   	pop    %ecx
420e78:	77 35                	ja     0x420eaf
420e7a:	2f                   	das
420e7b:	32 48 42             	xor    0x42(%eax),%cl
420e7e:	37                   	aaa
420e7f:	32 4a 66             	xor    0x66(%edx),%cl
420e82:	72 38                	jb     0x420ebc
420e84:	32 4e 61             	xor    0x61(%esi),%cl
420e87:	58                   	pop    %eax
420e88:	77 72                	ja     0x420efc
420e8a:	51                   	push   %ecx
420e8b:	2b 34 50             	sub    (%eax,%edx,2),%esi
420e8e:	43                   	inc    %ebx
420e8f:	73 6b                	jae    0x420efc
420e91:	38 67 50             	cmp    %ah,0x50(%edi)
420e94:	30 64 6f 73          	xor    %ah,0x73(%edi,%ebp,2)
420e98:	45                   	inc    %ebp
420e99:	62 56 2f             	bound  %edx,0x2f(%esi)
420e9c:	72 71                	jb     0x420f0f
420e9e:	36 2b 5a 31          	sub    %ss:0x31(%edx),%ebx
420ea2:	38 38                	cmp    %bh,(%eax)
420ea4:	64 74 71             	fs je  0x420f18
420ea7:	64 41                	fs inc %ecx
420ea9:	68 49 4e 68 51       	push   $0x51684e49
420eae:	39 30                	cmp    %esi,(%eax)
420eb0:	36 35 53 48 65 63    	ss xor $0x63654853,%eax
420eb6:	52                   	push   %edx
420eb7:	2b 58 47             	sub    0x47(%eax),%ebx
420eba:	75 51                	jne    0x420f0d
420ebc:	69 6f 33 4d 56 4d 69 	imul   $0x694d564d,0x33(%edi),%ebp
420ec3:	41                   	inc    %ecx
420ec4:	57                   	push   %edi
420ec5:	44                   	inc    %esp
420ec6:	68 76 37 52 6b       	push   $0x6b523776
420ecb:	4d                   	dec    %ebp
420ecc:	67 47                	addr16 inc %edi
420ece:	2f                   	das
420ecf:	69 63 69 74 65 59 59 	imul   $0x59596574,0x69(%ebx),%esp
420ed6:	38 37                	cmp    %dh,(%edi)
420ed8:	72 34                	jb     0x420f0e
420eda:	6e                   	outsb  %ds:(%esi),(%dx)
420edb:	42                   	inc    %edx
420edc:	4c                   	dec    %esp
420edd:	36 6c                	ss insb (%dx),%es:(%edi)
420edf:	4c                   	dec    %esp
420ee0:	4c                   	dec    %esp
420ee1:	33 35 65 68 41 49    	xor    0x49416865,%esi
420ee7:	46                   	inc    %esi
420ee8:	67 7a 51             	addr16 jp 0x420f3c
420eeb:	36 53                	ss push %ebx
420eed:	5a                   	pop    %edx
420eee:	47                   	inc    %edi
420eef:	6b 35 2b 74 42 4b 53 	imul   $0x53,0x4b42742b,%esi
420ef6:	56                   	push   %esi
420ef7:	48                   	dec    %eax
420ef8:	73 35                	jae    0x420f2f
420efa:	2f                   	das
420efb:	42                   	inc    %edx
420efc:	58                   	pop    %eax
420efd:	4d                   	dec    %ebp
420efe:	30 2b                	xor    %ch,(%ebx)
420f00:	75 65                	jne    0x420f67
420f02:	72 62                	jb     0x420f66
420f04:	59                   	pop    %ecx
420f05:	68 31 7a 59 53       	push   $0x53597a31
420f0a:	56                   	push   %esi
420f0b:	65 63 78 6c          	arpl   %edi,%gs:0x6c(%eax)
420f0f:	53                   	push   %ebx
420f10:	42                   	inc    %edx
420f11:	54                   	push   %esp
420f12:	64 63 73 50          	arpl   %esi,%fs:0x50(%ebx)
420f16:	65 45                	gs inc %ebp
420f18:	79 6e                	jns    0x420f88
420f1a:	72 59                	jb     0x420f75
420f1c:	61                   	popa
420f1d:	53                   	push   %ebx
420f1e:	46                   	inc    %esi
420f1f:	77 36                	ja     0x420f57
420f21:	2f                   	das
420f22:	57                   	push   %edi
420f23:	2f                   	das
420f24:	56                   	push   %esi
420f25:	67 43                	addr16 inc %ebx
420f27:	4c                   	dec    %esp
420f28:	6b 34 51 78          	imul   $0x78,(%ecx,%edx,2),%esi
420f2c:	51                   	push   %ecx
420f2d:	6b 58 61 33          	imul   $0x33,0x61(%eax),%ebx
420f31:	32 42 66             	xor    0x66(%edx),%al
420f34:	6e                   	outsb  %ds:(%esi),(%dx)
420f35:	49                   	dec    %ecx
420f36:	47                   	inc    %edi
420f37:	58                   	pop    %eax
420f38:	39 70 45             	cmp    %esi,0x45(%eax)
420f3b:	68 6a 67 61 5a       	push   $0x5a61676a
420f40:	4d                   	dec    %ebp
420f41:	49                   	dec    %ecx
420f42:	65 65 6b 66 7a 73    	gs imul $0x73,%gs:0x7a(%esi),%esp
420f48:	6f                   	outsl  %ds:(%esi),(%dx)
420f49:	6a 52                	push   $0x52
420f4b:	41                   	inc    %ecx
420f4c:	30 33                	xor    %dh,(%ebx)
420f4e:	4b                   	dec    %ebx
420f4f:	6d                   	insl   (%dx),%es:(%edi)
420f50:	4c                   	dec    %esp
420f51:	63 30                	arpl   %esi,(%eax)
420f53:	30 41 75             	xor    %al,0x75(%ecx)
420f56:	76 71                	jbe    0x420fc9
420f58:	31 46 32             	xor    %eax,0x32(%esi)
420f5b:	4c                   	dec    %esp
420f5c:	36 30 66 75          	xor    %ah,%ss:0x75(%esi)
420f60:	50                   	push   %eax
420f61:	38 57 4c             	cmp    %dl,0x4c(%edi)
420f64:	55                   	push   %ebp
420f65:	72 4c                	jb     0x420fb3
420f67:	4c                   	dec    %esp
420f68:	55                   	push   %ebp
420f69:	74 58                	je     0x420fc3
420f6b:	4d                   	dec    %ebp
420f6c:	30 42 41             	xor    %al,0x41(%edx)
420f6f:	42                   	inc    %edx
420f70:	54                   	push   %esp
420f71:	4b                   	dec    %ebx
420f72:	57                   	push   %edi
420f73:	6a 57                	push   $0x57
420f75:	4d                   	dec    %ebp
420f76:	54                   	push   %esp
420f77:	32 48 65             	xor    0x65(%eax),%cl
420f7a:	36 45                	ss inc %ebp
420f7c:	47                   	inc    %edi
420f7d:	64 6d                	fs insl (%dx),%es:(%edi)
420f7f:	70 45                	jo     0x420fc6
420f81:	31 2f                	xor    %ebp,(%edi)
420f83:	41                   	inc    %ecx
420f84:	34 54                	xor    $0x54,%al
420f86:	31 63 70             	xor    %esp,0x70(%ebx)
420f89:	61                   	popa
420f8a:	6f                   	outsl  %ds:(%esi),(%dx)
420f8b:	69 77 65 33 47 6c 68 	imul   $0x686c4733,0x65(%edi),%esi
420f92:	73 4e                	jae    0x420fe2
420f94:	58                   	pop    %eax
420f95:	6c                   	insb   (%dx),%es:(%edi)
420f96:	33 52 65             	xor    0x65(%edx),%edx
420f99:	35 31 37 6c 4f       	xor    $0x4f6c3731,%eax
420f9e:	49                   	dec    %ecx
420f9f:	72 47                	jb     0x420fe8
420fa1:	74 37                	je     0x420fda
420fa3:	6e                   	outsb  %ds:(%esi),(%dx)
420fa4:	76 44                	jbe    0x420fea
420fa6:	6c                   	insb   (%dx),%es:(%edi)
420fa7:	64 5a                	fs pop %edx
420fa9:	79 4f                	jns    0x420ffa
420fab:	57                   	push   %edi
420fac:	32 4e 6e             	xor    0x6e(%esi),%cl
420faf:	62 6e 2b             	bound  %ebp,0x2b(%esi)
420fb2:	38 51 50             	cmp    %dl,0x50(%ecx)
420fb5:	59                   	pop    %ecx
420fb6:	5a                   	pop    %edx
420fb7:	6f                   	outsl  %ds:(%esi),(%dx)
420fb8:	4c                   	dec    %esp
420fb9:	34 6d                	xor    $0x6d,%al
420fbb:	79 2f                	jns    0x420fec
420fbd:	69 46 6f 44 2b 4a 41 	imul   $0x414a2b44,0x6f(%esi),%eax
420fc4:	66 6d                	insw   (%dx),%es:(%edi)
420fc6:	2b 71 75             	sub    0x75(%ecx),%esi
420fc9:	38 6e 57             	cmp    %ch,0x57(%esi)
420fcc:	73 32                	jae    0x421000
420fce:	63 76 70             	arpl   %esi,0x70(%esi)
420fd1:	6b 49 56 76          	imul   $0x76,0x56(%ecx),%ecx
420fd5:	58                   	pop    %eax
420fd6:	4c                   	dec    %esp
420fd7:	77 4c                	ja     0x421025
420fd9:	76 4c                	jbe    0x421027
420fdb:	4d                   	dec    %ebp
420fdc:	46                   	inc    %esi
420fdd:	2b 63 58             	sub    0x58(%ebx),%esp
420fe0:	51                   	push   %ecx
420fe1:	4a                   	dec    %edx
420fe2:	51                   	push   %ecx
420fe3:	30 6d 35             	xor    %ch,0x35(%ebp)
420fe6:	47                   	inc    %edi
420fe7:	74 41                	je     0x42102a
420fe9:	52                   	push   %edx