417e25:	74 30                	je     0x417e57
417e27:	56                   	push   %esi
417e28:	66 2f                	data16 das
417e2a:	37                   	aaa
417e2b:	6c                   	insb   (%dx),%es:(%edi)
417e2c:	62 35 4a 69 38 33    	bound  %esi,0x3338694a
417e32:	4b                   	dec    %ebx
417e33:	53                   	push   %ebx
417e34:	53                   	push   %ebx
417e35:	72 4e                	jb     0x417e85
417e37:	66 58                	pop    %ax
417e39:	45                   	inc    %ebp
417e3a:	53                   	push   %ebx
417e3b:	37                   	aaa
417e3c:	63 76 50             	arpl   %esi,0x50(%esi)
417e3f:	64 68 75 64 32 70    	fs push $0x70326475
417e45:	6c                   	insb   (%dx),%es:(%edi)
417e46:	2f                   	das
417e47:	58                   	pop    %eax
417e48:	50                   	push   %eax
417e49:	4a                   	dec    %edx
417e4a:	49                   	dec    %ecx
417e4b:	4f                   	dec    %edi
417e4c:	7a 6c                	jp     0x417eba
417e4e:	4f                   	dec    %edi
417e4f:	32 4a 56             	xor    0x56(%edx),%cl
417e52:	55                   	push   %ebp
417e53:	76 43                	jbe    0x417e98
417e55:	4f                   	dec    %edi
417e56:	71 6c                	jno    0x417ec4
417e58:	73 70                	jae    0x417eca
417e5a:	61                   	popa
417e5b:	49                   	dec    %ecx
417e5c:	67 38 79 37          	cmp    %bh,0x37(%bx,%di)
417e60:	61                   	popa
417e61:	37                   	aaa
417e62:	69 53 46 55 65 32 45 	imul   $0x45326555,0x46(%ebx),%edx
417e69:	32 65 6b             	xor    0x6b(%ebp),%ah
417e6c:	4d                   	dec    %ebp
417e6d:	55                   	push   %ebp
417e6e:	36 52                	ss push %edx
417e70:	57                   	push   %edi
417e71:	5a                   	pop    %edx
417e72:	4e                   	dec    %esi
417e73:	75 54                	jne    0x417ec9
417e75:	49                   	dec    %ecx
417e76:	65 36 52             	gs ss push %edx
417e79:	56                   	push   %esi
417e7a:	69 6e 66 42 6e 67 74 	imul   $0x74676e42,0x66(%esi),%ebp
417e81:	68 49 34 36 41       	push   $0x41363449
417e86:	4b                   	dec    %ebx
417e87:	70 41                	jo     0x417eca
417e89:	44                   	inc    %esp
417e8a:	4e                   	dec    %esi
417e8b:	59                   	pop    %ecx
417e8c:	7a 66                	jp     0x417ef4
417e8e:	57                   	push   %edi
417e8f:	37                   	aaa
417e90:	48                   	dec    %eax
417e91:	47                   	inc    %edi
417e92:	38 4d 42             	cmp    %cl,0x42(%ebp)
417e95:	43                   	inc    %ebx
417e96:	2f                   	das
417e97:	34 76                	xor    $0x76,%al
417e99:	65 50                	gs push %eax
417e9b:	4e                   	dec    %esi
417e9c:	75 39                	jne    0x417ed7
417e9e:	71 42                	jno    0x417ee2
417ea0:	2b 72 4a             	sub    0x4a(%edx),%esi
417ea3:	2f                   	das
417ea4:	49                   	dec    %ecx
417ea5:	6d                   	insl   (%dx),%es:(%edi)
417ea6:	39 34 2b             	cmp    %esi,(%ebx,%ebp,1)
417ea9:	50                   	push   %eax
417eaa:	64 36 46             	fs ss inc %esi
417ead:	37                   	aaa
417eae:	48                   	dec    %eax
417eaf:	68 6c 50 34 32       	push   $0x3234506c
417eb4:	35 5a 64 4d 46       	xor    $0x464d645a,%eax
417eb9:	78 53                	js     0x417f0e
417ebb:	71 30                	jno    0x417eed
417ebd:	39 68 31             	cmp    %ebp,0x31(%eax)
417ec0:	70 4c                	jo     0x417f0e
417ec2:	33 2f                	xor    (%edi),%ebp
417ec4:	49                   	dec    %ecx
417ec5:	32 49 67             	xor    0x67(%ecx),%cl
417ec8:	61                   	popa
417ec9:	65 55                	gs push %ebp
417ecb:	51                   	push   %ecx
417ecc:	69 6c 55 4d 49 45 31 	imul   $0x73314549,0x4d(%ebp,%edx,2),%ebp
417ed3:	73
417ed4:	6a 49                	push   $0x49
417ed6:	32 64 46 36          	xor    0x36(%esi,%eax,2),%ah
417eda:	56                   	push   %esi
417edb:	6c                   	insb   (%dx),%es:(%edi)
417edc:	59                   	pop    %ecx
417edd:	6c                   	insb   (%dx),%es:(%edi)
417ede:	75 38                	jne    0x417f18
417ee0:	58                   	pop    %eax
417ee1:	70 65                	jo     0x417f48
417ee3:	41                   	inc    %ecx
417ee4:	2f                   	das
417ee5:	67 43                	addr16 inc %ebx
417ee7:	38 77 42             	cmp    %dh,0x42(%edi)
417eea:	30 6b 45             	xor    %ch,0x45(%ebx)
417eed:	6c                   	insb   (%dx),%es:(%edi)
417eee:	59                   	pop    %ecx
417eef:	32 56 39             	xor    0x39(%esi),%dl
417ef2:	52                   	push   %edx
417ef3:	78 47                	js     0x417f3c
417ef5:	61                   	popa
417ef6:	42                   	inc    %edx
417ef7:	6e                   	outsb  %ds:(%esi),(%dx)
417ef8:	70 73                	jo     0x417f6d
417efa:	65 55                	gs push %ebp
417efc:	6d                   	insl   (%dx),%es:(%edi)
417efd:	35 64 5a 6f 62       	xor    $0x626f5a64,%eax
417f02:	67 55                	addr16 push %ebp
417f04:	6e                   	outsb  %ds:(%esi),(%dx)
417f05:	6f                   	outsl  %ds:(%esi),(%dx)
417f06:	63 34 59             	arpl   %esi,(%ecx,%ebx,2)
417f09:	74 45                	je     0x417f50
417f0b:	79 43                	jns    0x417f50
417f0d:	71 37                	jno    0x417f46
417f0f:	48                   	dec    %eax
417f10:	69 44 6c 63 5a 75 69 	imul   $0x7569755a,0x63(%esp,%ebp,2),%eax
417f17:	75
417f18:	73 41                	jae    0x417f5b
417f1a:	68 37 52 4f 50       	push   $0x504f5237
417f1f:	42                   	inc    %edx
417f20:	6c                   	insb   (%dx),%es:(%edi)
417f21:	62 47 6e             	bound  %eax,0x6e(%edi)
417f24:	50                   	push   %eax
417f25:	32 49 53             	xor    0x53(%ecx),%cl
417f28:	30 55 64             	xor    %dl,0x64(%ebp)
417f2b:	63 36                	arpl   %esi,(%esi)
417f2d:	79 5a                	jns    0x417f89
417f2f:	77 78                	ja     0x417fa9
417f31:	72 50                	jb     0x417f83
417f33:	48                   	dec    %eax
417f34:	55                   	push   %ebp
417f35:	59                   	pop    %ecx
417f36:	54                   	push   %esp
417f37:	4f                   	dec    %edi
417f38:	61                   	popa
417f39:	42                   	inc    %edx
417f3a:	6b 7a 41 34          	imul   $0x34,0x41(%edx),%edi
417f3e:	67 48                	addr16 dec %eax
417f40:	66 64 54             	fs push %sp
417f43:	4c                   	dec    %esp
417f44:	53                   	push   %ebx
417f45:	71 72                	jno    0x417fb9
417f47:	63 63 4f             	arpl   %esp,0x4f(%ebx)
417f4a:	49                   	dec    %ecx
417f4b:	57                   	push   %edi
417f4c:	66 68 64 4e          	pushw  $0x4e64
417f50:	7a 45                	jp     0x417f97
417f52:	4a                   	dec    %edx
417f53:	62 36                	bound  %esi,(%esi)
417f55:	6a 76                	push   $0x76
417f57:	41                   	inc    %ecx
417f58:	4c                   	dec    %esp
417f59:	7a 4b                	jp     0x417fa6
417f5b:	48                   	dec    %eax
417f5c:	42                   	inc    %edx
417f5d:	75 78                	jne    0x417fd7
417f5f:	7a 49                	jp     0x417faa
417f61:	34 66                	xor    $0x66,%al
417f63:	78 47                	js     0x417fac
417f65:	49                   	dec    %ecx
417f66:	62 63 59             	bound  %esp,0x59(%ebx)
417f69:	57                   	push   %edi
417f6a:	50                   	push   %eax
417f6b:	64 43                	fs inc %ebx
417f6d:	6f                   	outsl  %ds:(%esi),(%dx)
417f6e:	52                   	push   %edx
417f6f:	4a                   	dec    %edx
417f70:	33 47 37             	xor    0x37(%edi),%eax
417f73:	76 56                	jbe    0x417fcb
417f75:	47                   	inc    %edi
417f76:	6c                   	insb   (%dx),%es:(%edi)
417f77:	56                   	push   %esi
417f78:	79 46                	jns    0x417fc0
417f7a:	54                   	push   %esp
417f7b:	36 53                	ss push %ebx
417f7d:	2f                   	das
417f7e:	70 51                	jo     0x417fd1
417f80:	55                   	push   %ebp
417f81:	73 30                	jae    0x417fb3
417f83:	6a 78                	push   $0x78
417f85:	46                   	inc    %esi
417f86:	66 6d                	insw   (%dx),%es:(%edi)
417f88:	63 46 68             	arpl   %eax,0x68(%esi)
417f8b:	65 54                	gs push %esp
417f8d:	6c                   	insb   (%dx),%es:(%edi)
417f8e:	76 37                	jbe    0x417fc7
417f90:	41                   	inc    %ecx
417f91:	71 6c                	jno    0x417fff
417f93:	71 75                	jno    0x41800a
417f95:	63 4f 51             	arpl   %ecx,0x51(%edi)
417f98:	76 46                	jbe    0x417fe0
417f9a:	76 50                	jbe    0x417fec
417f9c:	35 68 7a 75 31       	xor    $0x31757a68,%eax
417fa1:	7a 31                	jp     0x417fd4
417fa3:	7a 63                	jp     0x418008
417fa5:	67 39 73 46          	cmp    %esi,0x46(%bp,%di)
417fa9:	6f                   	outsl  %ds:(%esi),(%dx)
417faa:	6d                   	insl   (%dx),%es:(%edi)
417fab:	51                   	push   %ecx
417fac:	36 51                	ss push %ecx
417fae:	47                   	inc    %edi
417faf:	6d                   	insl   (%dx),%es:(%edi)
417fb0:	35 73 61 2b 74       	xor    $0x742b6173,%eax
417fb5:	36 36 6e             	ss outsb %ss:(%esi),(%dx)
417fb8:	31 6b 39             	xor    %ebp,0x39(%ebx)
417fbb:	2b 35 42 6e 62 32    	sub    0x32626e42,%esi
417fc1:	6c                   	insb   (%dx),%es:(%edi)
417fc2:	59                   	pop    %ecx
417fc3:	6a 34                	push   $0x34
417fc5:	6e                   	outsb  %ds:(%esi),(%dx)
417fc6:	50                   	push   %eax
417fc7:	68 68 43 78 31       	push   $0x31784368
417fcc:	2b 2f                	sub    (%edi),%ebp
417fce:	43                   	inc    %ebx
417fcf:	30 30                	xor    %dh,(%eax)
417fd1:	42                   	inc    %edx
417fd2:	74 65                	je     0x418039
417fd4:	43                   	inc    %ebx
417fd5:	43                   	inc    %ebx
417fd6:	2f                   	das
417fd7:	77 71                	ja     0x41804a
417fd9:	61                   	popa
417fda:	56                   	push   %esi
417fdb:	6f                   	outsl  %ds:(%esi),(%dx)
417fdc:	51                   	push   %ecx
417fdd:	46                   	inc    %esi
417fde:	32 45 34             	xor    0x34(%ebp),%al
417fe1:	72 56                	jb     0x418039
417fe3:	35 50 43 53 7a       	xor    $0x7a534350,%eax
417fe8:	66 4e                	dec    %si
417fea:	55                   	push   %ebp
417feb:	63 2b                	arpl   %ebp,(%ebx)
417fed:	44                   	inc    %esp
417fee:	41                   	inc    %ecx
417fef:	55                   	push   %ebp
417ff0:	44                   	inc    %esp
417ff1:	38 47 54             	cmp    %al,0x54(%edi)
417ff4:	57                   	push   %edi
417ff5:	5a                   	pop    %edx
417ff6:	51                   	push   %ecx
417ff7:	39 4a 4b             	cmp    %ecx,0x4b(%edx)
417ffa:	68 34 4d 41 68       	push   $0x68414d34
417fff:	38 70 2b             	cmp    %dh,0x2b(%eax)
418002:	71 6d                	jno    0x418071
418004:	6c                   	insb   (%dx),%es:(%edi)
418005:	61                   	popa
418006:	39 4c 41 6e          	cmp    %ecx,0x6e(%ecx,%eax,2)
41800a:	68 6e 52 47 35       	push   $0x3547526e
41800f:	37                   	aaa
418010:	2b 55 53             	sub    0x53(%ebp),%edx
418013:	7a 46                	jp     0x41805b
418015:	48                   	dec    %eax
418016:	45                   	inc    %ebp
418017:	37                   	aaa
418018:	61                   	popa
418019:	4f                   	dec    %edi
41801a:	70 4e                	jo     0x41806a
41801c:	63 6f 38             	arpl   %ebp,0x38(%edi)
41801f:	36 57                	ss push %edi
418021:	58                   	pop    %eax
418022:	37                   	aaa
418023:	76 77                	jbe    0x41809c
418025:	64 73 70             	fs jae 0x418098
418028:	38 67 56             	cmp    %ah,0x56(%edi)
41802b:	35 33 32 55 73       	xor    $0x73553233,%eax
418030:	67 53                	addr16 push %ebx
418032:	38 39                	cmp    %bh,(%ecx)
418034:	37                   	aaa
418035:	64 70 31             	fs jo  0x418069
418038:	49                   	dec    %ecx
418039:	4c                   	dec    %esp
41803a:	50                   	push   %eax
41803b:	69 54 6b 44 73 77 4d 	imul   $0x744d7773,0x44(%ebx,%ebp,2),%edx
418042:	74
418043:	34 2f                	xor    $0x2f,%al
418045:	5a                   	pop    %edx
418046:	70 2f                	jo     0x418077
418048:	74 4c                	je     0x418096
41804a:	72 78                	jb     0x4180c4
41804c:	2b 32                	sub    (%edx),%esi
41804e:	46                   	inc    %esi
41804f:	41                   	inc    %ecx
418050:	43                   	inc    %ebx
418051:	69 54 69 5a 4c 39 2b 	imul   $0x442b394c,0x5a(%ecx,%ebp,2),%edx
418058:	44
418059:	52                   	push   %edx
41805a:	6d                   	insl   (%dx),%es:(%edi)
41805b:	71 6b                	jno    0x4180c8
41805d:	5a                   	pop    %edx
41805e:	2b 52 75             	sub    0x75(%edx),%edx
418061:	75 4b                	jne    0x4180ae
418063:	6b 33 35             	imul   $0x35,(%ebx),%esi
418066:	72 31                	jb     0x418099
418068:	6b 59 4c 66          	imul   $0x66,0x4c(%ecx),%ebx
41806c:	7a 6b                	jp     0x4180d9
41806e:	70 6e                	jo     0x4180de
418070:	70 4a                	jo     0x4180bc
418072:	70 53                	jo     0x4180c7
418074:	5a                   	pop    %edx
418075:	33 6f 69             	xor    0x69(%edi),%ebp
418078:	6d                   	insl   (%dx),%es:(%edi)
418079:	4f                   	dec    %edi
41807a:	4b                   	dec    %ebx
41807b:	2f                   	das
41807c:	4f                   	dec    %edi
41807d:	6c                   	insb   (%dx),%es:(%edi)
41807e:	6b 66 64 2b          	imul   $0x2b,0x64(%esi),%esp
418082:	33 4e 47             	xor    0x47(%esi),%ecx
418085:	6e                   	outsb  %ds:(%esi),(%dx)
418086:	59                   	pop    %ecx
418087:	49                   	dec    %ecx
418088:	4e                   	dec    %esi
418089:	51                   	push   %ecx
41808a:	56                   	push   %esi
41808b:	72 67                	jb     0x4180f4
41808d:	59                   	pop    %ecx
41808e:	64 2f                	fs das
418090:	68 77 69 36 73       	push   $0x73366977
418095:	48                   	dec    %eax
418096:	63 35 75 46 33 57    	arpl   %esi,0x57334675
41809c:	35 5a 56 36 32       	xor    $0x3236565a,%eax
4180a1:	71 71                	jno    0x418114
4180a3:	54                   	push   %esp
4180a4:	4d                   	dec    %ebp
4180a5:	68 2f 46 36 34       	push   $0x3436462f
4180aa:	75 55                	jne    0x418101
4180ac:	35 75 76 65 74       	xor    $0x74657675,%eax
4180b1:	49                   	dec    %ecx
4180b2:	64 6c                	fs insb (%dx),%es:(%edi)
4180b4:	48                   	dec    %eax
4180b5:	73 5a                	jae    0x418111
4180b7:	31 42 6f             	xor    %eax,0x6f(%edx)
4180ba:	36 75 78             	ss jne 0x418135
4180bd:	70 79                	jo     0x418138
4180bf:	5a                   	pop    %edx
4180c0:	58                   	pop    %eax
4180c1:	4c                   	dec    %esp
4180c2:	4c                   	dec    %esp
4180c3:	79 4a                	jns    0x41810f
4180c5:	39 53 37             	cmp    %edx,0x37(%ebx)