420bfa:	2b 4e 63             	sub    0x63(%esi),%ecx
420bfd:	74 52                	je     0x420c51
420bff:	4b                   	dec    %ebx
420c00:	46                   	inc    %esi
420c01:	5a                   	pop    %edx
420c02:	38 52 78             	cmp    %dl,0x78(%edx)
420c05:	4d                   	dec    %ebp
420c06:	64 54                	fs push %esp
420c08:	4b                   	dec    %ebx
420c09:	37                   	aaa
420c0a:	50                   	push   %eax
420c0b:	55                   	push   %ebp
420c0c:	58                   	pop    %eax
420c0d:	2f                   	das
420c0e:	34 6d                	xor    $0x6d,%al
420c10:	67 52                	addr16 push %edx
420c12:	73 42                	jae    0x420c56
420c14:	2f                   	das
420c15:	4c                   	dec    %esp
420c16:	35 77 4a 6b 54       	xor    $0x546b4a77,%eax
420c1b:	4d                   	dec    %ebp
420c1c:	72 77                	jb     0x420c95
420c1e:	44                   	inc    %esp
420c1f:	4b                   	dec    %ebx
420c20:	50                   	push   %eax
420c21:	48                   	dec    %eax
420c22:	4b                   	dec    %ebx
420c23:	6d                   	insl   (%dx),%es:(%edi)
420c24:	50                   	push   %eax
420c25:	54                   	push   %esp
420c26:	77 4c                	ja     0x420c74
420c28:	72 6d                	jb     0x420c97
420c2a:	55                   	push   %ebp
420c2b:	49                   	dec    %ecx
420c2c:	6e                   	outsb  %ds:(%esi),(%dx)
420c2d:	50                   	push   %eax
420c2e:	39 61 39             	cmp    %esp,0x39(%ecx)
420c31:	6d                   	insl   (%dx),%es:(%edi)
420c32:	4e                   	dec    %esi
420c33:	6b 47 6f 6d          	imul   $0x6d,0x6f(%edi),%eax
420c37:	55                   	push   %ebp
420c38:	5a                   	pop    %edx
420c39:	72 4f                	jb     0x420c8a
420c3b:	36 76 31             	ss jbe 0x420c6f
420c3e:	79 52                	jns    0x420c92
420c40:	32 73 58             	xor    0x58(%ebx),%dh
420c43:	36 68 50 68 36 44    	ss push $0x44366850
420c49:	47                   	inc    %edi
420c4a:	4c                   	dec    %esp
420c4b:	33 47 67             	xor    0x67(%edi),%eax
420c4e:	38 73 44             	cmp    %dh,0x44(%ebx)
420c51:	6e                   	outsb  %ds:(%esi),(%dx)
420c52:	79 37                	jns    0x420c8b
420c54:	56                   	push   %esi
420c55:	6f                   	outsl  %ds:(%esi),(%dx)
420c56:	71 6a                	jno    0x420cc2
420c58:	36 77 63             	ss ja  0x420cbe
420c5b:	39 50 6f             	cmp    %edx,0x6f(%eax)
420c5e:	4d                   	dec    %ebp
420c5f:	65 36 49             	gs ss dec %ecx
420c62:	77 4c                	ja     0x420cb0
420c64:	53                   	push   %ebx
420c65:	43                   	inc    %ebx
420c66:	6f                   	outsl  %ds:(%esi),(%dx)
420c67:	51                   	push   %ecx
420c68:	30 5a 43             	xor    %bl,0x43(%edx)
420c6b:	6a 74                	push   $0x74
420c6d:	77 65                	ja     0x420cd4
420c6f:	59                   	pop    %ecx
420c70:	6f                   	outsl  %ds:(%esi),(%dx)
420c71:	45                   	inc    %ebp
420c72:	63 45 76             	arpl   %eax,0x76(%ebp)
420c75:	2f                   	das
420c76:	41                   	inc    %ecx
420c77:	4a                   	dec    %edx
420c78:	53                   	push   %ebx
420c79:	48                   	dec    %eax
420c7a:	64 45                	fs inc %ebp
420c7c:	64 56                	fs push %esi
420c7e:	36 49                	ss dec %ecx
420c80:	62 58 37             	bound  %ebx,0x37(%eax)
420c83:	77 4e                	ja     0x420cd3
420c85:	67 76 43             	addr16 jbe 0x420ccb
420c88:	36 46                	ss inc %esi
420c8a:	37                   	aaa
420c8b:	4d                   	dec    %ebp
420c8c:	71 58                	jno    0x420ce6
420c8e:	74 76                	je     0x420d06
420c90:	39 62 6c             	cmp    %esp,0x6c(%edx)
420c93:	4a                   	dec    %edx
420c94:	47                   	inc    %edi
420c95:	48                   	dec    %eax
420c96:	63 61 7a             	arpl   %esp,0x7a(%ecx)
420c99:	72 31                	jb     0x420ccc
420c9b:	53                   	push   %ebx
420c9c:	31 49 58             	xor    %ecx,0x58(%ecx)
420c9f:	42                   	inc    %edx
420ca0:	4c                   	dec    %esp
420ca1:	44                   	inc    %esp
420ca2:	47                   	inc    %edi
420ca3:	72 43                	jb     0x420ce8
420ca5:	64 71 49             	fs jno 0x420cf1
420ca8:	42                   	inc    %edx
420ca9:	68 4a 37 34 43       	push   $0x4334374a
420cae:	66 36 54             	ss push %sp
420cb1:	61                   	popa
420cb2:	67 79 66             	addr16 jns 0x420d1b
420cb5:	30 63 4e             	xor    %ah,0x4e(%ebx)
420cb8:	48                   	dec    %eax
420cb9:	71 32                	jno    0x420ced
420cbb:	65 78 4c             	gs js  0x420d0a
420cbe:	78 2b                	js     0x420ceb
420cc0:	69 55 37 6d 32 4d 70 	imul   $0x704d326d,0x37(%ebp),%edx
420cc7:	63 46 30             	arpl   %eax,0x30(%esi)
420cca:	65 66 31 47 45       	xor    %ax,%gs:0x45(%edi)
420ccf:	37                   	aaa
420cd0:	44                   	inc    %esp
420cd1:	4c                   	dec    %esp
420cd2:	6a 6a                	push   $0x6a
420cd4:	6d                   	insl   (%dx),%es:(%edi)
420cd5:	61                   	popa
420cd6:	36 32 69 65          	xor    %ss:0x65(%ecx),%ch
420cda:	67 37                	addr16 aaa
420cdc:	48                   	dec    %eax
420cdd:	56                   	push   %esi
420cde:	6c                   	insb   (%dx),%es:(%edi)
420cdf:	7a 41                	jp     0x420d22
420ce1:	6f                   	outsl  %ds:(%esi),(%dx)
420ce2:	49                   	dec    %ecx
420ce3:	67 31 52 6c          	xor    %edx,0x6c(%bp,%si)
420ce7:	41                   	inc    %ecx
420ce8:	49                   	dec    %ecx
420ce9:	56                   	push   %esi
420cea:	49                   	dec    %ecx
420ceb:	53                   	push   %ebx
420cec:	66 73 56             	data16 jae 0x420d45
420cef:	2f                   	das
420cf0:	44                   	inc    %esp
420cf1:	54                   	push   %esp
420cf2:	51                   	push   %ecx
420cf3:	78 61                	js     0x420d56
420cf5:	33 78 39             	xor    0x39(%eax),%edi
420cf8:	4a                   	dec    %edx
420cf9:	64 48                	fs dec %eax
420cfb:	74 38                	je     0x420d35
420cfd:	51                   	push   %ecx
420cfe:	46                   	inc    %esi
420cff:	37                   	aaa
420d00:	47                   	inc    %edi
420d01:	49                   	dec    %ecx
420d02:	62 36                	bound  %esi,(%esi)
420d04:	6c                   	insb   (%dx),%es:(%edi)
420d05:	49                   	dec    %ecx
420d06:	39 69 6e             	cmp    %ebp,0x6e(%ecx)
420d09:	63 69 5a             	arpl   %ebp,0x5a(%ecx)
420d0c:	75 6d                	jne    0x420d7b
420d0e:	64 54                	fs push %esp
420d10:	66 4f                	dec    %di
420d12:	35 30 43 6d 52       	xor    $0x526d4330,%eax
420d17:	77 47                	ja     0x420d60
420d19:	6b 2b 6b             	imul   $0x6b,(%ebx),%ebp
420d1c:	42                   	inc    %edx
420d1d:	2f                   	das
420d1e:	32 50 7a             	xor    0x7a(%eax),%dl
420d21:	39 2f                	cmp    %ebp,(%edi)
420d23:	50                   	push   %eax
420d24:	38 42 67             	cmp    %al,0x67(%edx)
420d27:	78 48                	js     0x420d71
420d29:	44                   	inc    %esp
420d2a:	67 55                	addr16 push %ebp
420d2c:	4a                   	dec    %edx
420d2d:	48                   	dec    %eax
420d2e:	4d                   	dec    %ebp
420d2f:	63 72 5a             	arpl   %esi,0x5a(%edx)
420d32:	36 65 42             	ss gs inc %edx
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