416da9:	69 65 6d 43 67 3d 3d 	imul   $0x3d3d6743,0x6d(%ebp),%esp
416db0:	00 23                	add    %ah,(%ebx)
416db2:	3d 71 52 78 52       	cmp    $0x52785271,%eax
416db7:	34 61                	xor    $0x61,%al
416db9:	4a                   	dec    %edx
416dba:	67 38 54 58          	cmp    %dl,0x58(%si)
416dbe:	38 6f 4d             	cmp    %ch,0x4d(%edi)
416dc1:	24 4f                	and    $0x4f,%al
416dc3:	70 65                	jo     0x416e2a
416dc5:	6f                   	outsl  %ds:(%esi),(%dx)
416dc6:	76 69                	jbe    0x416e31
416dc8:	5a                   	pop    %edx
416dc9:	51                   	push   %ecx
416dca:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416dcf:	71 32                	jno    0x416e03
416dd1:	6e                   	outsb  %ds:(%esi),(%dx)
416dd2:	30 77 77             	xor    %dh,0x77(%edi)
416dd5:	76 39                	jbe    0x416e10
416dd7:	4f                   	dec    %edi
416dd8:	70 73                	jo     0x416e4d
416dda:	72 4d                	jb     0x416e29
416ddc:	72 78                	jb     0x416e56
416dde:	56                   	push   %esi
416ddf:	55                   	push   %ebp
416de0:	56                   	push   %esi
416de1:	48                   	dec    %eax
416de2:	6f                   	outsl  %ds:(%esi),(%dx)
416de3:	71 47                	jno    0x416e2c
416de5:	77 3d                	ja     0x416e24
416de7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416dec:	78 48                	js     0x416e36
416dee:	30 76 45             	xor    %dh,0x45(%esi)
416df1:	78 30                	js     0x416e23
416df3:	39 53 54             	cmp    %edx,0x54(%ebx)
416df6:	64 45                	fs inc %ebp
416df8:	6c                   	insb   (%dx),%es:(%edi)
416df9:	6a 71                	push   $0x71
416dfb:	62 24 57             	bound  %esp,(%edi,%edx,2)
416dfe:	31 45 37             	xor    %eax,0x37(%ebp)
416e01:	6a 76                	push   $0x76
416e03:	63 39                	arpl   %edi,(%ecx)
416e05:	34 54                	xor    $0x54,%al
416e07:	32 54 65 5a          	xor    0x5a(%ebp,%eiz,2),%dl
416e0b:	42                   	inc    %edx
416e0c:	41                   	inc    %ecx
416e0d:	45                   	inc    %ebp
416e0e:	65 52                	gs push %edx
416e10:	64 69 47 31 5f 50 41 	imul   $0x3d41505f,%fs:0x31(%edi),%eax
416e17:	3d
416e18:	00 23                	add    %ah,(%ebx)
416e1a:	3d 71 74 78 61       	cmp    $0x61787471,%eax
416e1f:	70 38                	jo     0x416e59
416e21:	78 43                	js     0x416e66
416e23:	55                   	push   %ebp
416e24:	46                   	inc    %esi
416e25:	48                   	dec    %eax
416e26:	37                   	aaa
416e27:	7a 31                	jp     0x416e5a
416e29:	34 6e                	xor    $0x6e,%al
416e2b:	4e                   	dec    %esi
416e2c:	79 33                	jns    0x416e61
416e2e:	63 6a 6a             	arpl   %ebp,0x6a(%edx)
416e31:	77 3d                	ja     0x416e70
416e33:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416e38:	64 39 32             	cmp    %esi,%fs:(%edx)
416e3b:	55                   	push   %ebp
416e3c:	56                   	push   %esi
416e3d:	55                   	push   %ebp
416e3e:	67 6d                	insl   (%dx),%es:(%di)
416e40:	6c                   	insb   (%dx),%es:(%edi)
416e41:	58                   	pop    %eax
416e42:	6f                   	outsl  %ds:(%esi),(%dx)
416e43:	51                   	push   %ecx
416e44:	5a                   	pop    %edx
416e45:	64 4a                	fs dec %edx
416e47:	44                   	inc    %esp
416e48:	6b 56 76 42          	imul   $0x42,0x76(%esi),%edx
416e4c:	70 66                	jo     0x416eb4
416e4e:	71 51                	jno    0x416ea1
416e50:	35 49 72 78 6a       	xor    $0x6a787249,%eax
416e55:	61                   	popa
416e56:	65 57                	gs push %edi
416e58:	4f                   	dec    %edi
416e59:	52                   	push   %edx
416e5a:	79 57                	jns    0x416eb3
416e5c:	46                   	inc    %esi
416e5d:	43                   	inc    %ebx
416e5e:	34 32                	xor    $0x32,%al
416e60:	32 50 51             	xor    0x51(%eax),%dl
416e63:	3d 00 5f 4c 61       	cmp    $0x614c5f00,%eax
416e68:	6d                   	insl   (%dx),%es:(%edi)
416e69:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416e6d:	5f                   	pop    %edi
416e6e:	5f                   	pop    %edi
416e6f:	31 00                	xor    %eax,(%eax)
416e71:	23 3d 71 39 37 69    	and    0x69373971,%edi
416e77:	6c                   	insb   (%dx),%es:(%edi)
416e78:	71 32                	jno    0x416eac
416e7a:	34 61                	xor    $0x61,%al
416e7c:	41                   	inc    %ecx
416e7d:	65 6e                	outsb  %gs:(%esi),(%dx)
416e7f:	68 6b 24 68 47       	push   $0x4768246b
416e84:	38 4d 7a             	cmp    %cl,0x7a(%ebp)
416e87:	45                   	inc    %ebp
416e88:	4d                   	dec    %ebp
416e89:	51                   	push   %ecx
416e8a:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
416e8f:	61                   	popa
416e90:	6d                   	insl   (%dx),%es:(%edi)
416e91:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416e95:	5f                   	pop    %edi
416e96:	5f                   	pop    %edi
416e97:	32 00                	xor    (%eax),%al
416e99:	5f                   	pop    %edi
416e9a:	4c                   	dec    %esp
416e9b:	61                   	popa
416e9c:	6d                   	insl   (%dx),%es:(%edi)
416e9d:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ea1:	5f                   	pop    %edi
416ea2:	5f                   	pop    %edi
416ea3:	33 00                	xor    (%eax),%eax
416ea5:	23 3d 71 64 34 5f    	and    0x5f346471,%edi
416eab:	41                   	inc    %ecx
416eac:	37                   	aaa
416ead:	59                   	pop    %ecx
416eae:	31 71 47             	xor    %esi,0x47(%ecx)
416eb1:	51                   	push   %ecx
416eb2:	38 51 41             	cmp    %dl,0x41(%ecx)
416eb5:	67 48                	addr16 dec %eax
416eb7:	66 4b                	dec    %bx
416eb9:	38 5f 73             	cmp    %bl,0x73(%edi)
416ebc:	73 51                	jae    0x416f0f
416ebe:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
416ec3:	61                   	popa
416ec4:	6d                   	insl   (%dx),%es:(%edi)
416ec5:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ec9:	5f                   	pop    %edi
416eca:	5f                   	pop    %edi
416ecb:	34 00                	xor    $0x0,%al
416ecd:	5f                   	pop    %edi
416ece:	4c                   	dec    %esp
416ecf:	61                   	popa
416ed0:	6d                   	insl   (%dx),%es:(%edi)
416ed1:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ed5:	5f                   	pop    %edi
416ed6:	5f                   	pop    %edi
416ed7:	35 00 5f 4c 61       	xor    $0x614c5f00,%eax
416edc:	6d                   	insl   (%dx),%es:(%edi)
416edd:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ee1:	5f                   	pop    %edi
416ee2:	5f                   	pop    %edi
416ee3:	36 00 23             	add    %ah,%ss:(%ebx)
416ee6:	3d 71 62 6e 32       	cmp    $0x326e6271,%eax
416eeb:	34 4f                	xor    $0x4f,%al
416eed:	78 35                	js     0x416f24
416eef:	69 37 33 32 42 4d    	imul   $0x4d423233,(%edi),%esi
416ef5:	5f                   	pop    %edi
416ef6:	54                   	push   %esp
416ef7:	5f                   	pop    %edi
416ef8:	52                   	push   %edx
416ef9:	34 51                	xor    $0x51,%al
416efb:	33 52 74             	xor    0x74(%edx),%edx
416efe:	4b                   	dec    %ebx
416eff:	31 70 45             	xor    %esi,0x45(%eax)
416f02:	6f                   	outsl  %ds:(%esi),(%dx)
416f03:	53                   	push   %ebx
416f04:	49                   	dec    %ecx
416f05:	59                   	pop    %ecx
416f06:	6d                   	insl   (%dx),%es:(%edi)
416f07:	78 45                	js     0x416f4e
416f09:	39 52 62             	cmp    %edx,0x62(%edx)
416f0c:	61                   	popa
416f0d:	39 44 44 4b          	cmp    %eax,0x4b(%esp,%eax,2)
416f11:	45                   	inc    %ebp
416f12:	41                   	inc    %ecx
416f13:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416f18:	57                   	push   %edi
416f19:	6c                   	insb   (%dx),%es:(%edi)
416f1a:	6a 50                	push   $0x50
416f1c:	39 57 75             	cmp    %edx,0x75(%edi)
416f1f:	39 6d 69             	cmp    %ebp,0x69(%ebp)
416f22:	69 48 41 47 32 36 63 	imul   $0x63363247,0x41(%eax),%ecx
416f29:	5f                   	pop    %edi
416f2a:	4c                   	dec    %esp
416f2b:	37                   	aaa
416f2c:	4e                   	dec    %esi
416f2d:	51                   	push   %ecx
416f2e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416f33:	71 43                	jno    0x416f78
416f35:	53                   	push   %ebx
416f36:	43                   	inc    %ebx
416f37:	33 4b 68             	xor    0x68(%ebx),%ecx
416f3a:	66 7a 78             	data16 jp 0x416fb5
416f3d:	39 24 65 66 34 35 54 	cmp    %esp,0x54353466(,%eiz,2)
416f44:	6a 50                	push   $0x50
416f46:	54                   	push   %esp
416f47:	68 70 63 4a 67       	push   $0x674a6370
416f4c:	68 31 59 32 79       	push   $0x79325931
416f51:	6a 45                	push   $0x45
416f53:	6f                   	outsl  %ds:(%esi),(%dx)
416f54:	76 64                	jbe    0x416fba
416f56:	46                   	inc    %esi
416f57:	7a 43                	jp     0x416f9c
416f59:	62 79 77             	bound  %edi,0x77(%ecx)
416f5c:	7a 71                	jp     0x416fcf
416f5e:	55                   	push   %ebp
416f5f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416f64:	78 47                	js     0x416fad
416f66:	24 41                	and    $0x41,%al
416f68:	6b 6c 70 62 66       	imul   $0x66,0x62(%eax,%esi,2),%ebp
416f6d:	36 67 79 42          	ss addr16 jns 0x416fb3
416f71:	66 41                	inc    %cx
416f73:	71 54                	jno    0x416fc9
416f75:	4d                   	dec    %ebp
416f76:	6d                   	insl   (%dx),%es:(%edi)
416f77:	4f                   	dec    %edi
416f78:	52                   	push   %edx
416f79:	41                   	inc    %ecx
416f7a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416f7f:	71 72                	jno    0x416ff3
416f81:	63 4f 48             	arpl   %ecx,0x48(%edi)
416f84:	6e                   	outsb  %ds:(%esi),(%dx)
416f85:	66 61                	popaw
416f87:	59                   	pop    %ecx
416f88:	78 50                	js     0x416fda
416f8a:	4d                   	dec    %ebp
416f8b:	4e                   	dec    %esi
416f8c:	32 24 51             	xor    (%ecx,%edx,2),%ah
416f8f:	61                   	popa
416f90:	4e                   	dec    %esi
416f91:	68 4e 6d 63 41       	push   $0x41636d4e
416f96:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416f9b:	71 6f                	jno    0x41700c
416f9d:	79 67                	jns    0x417006
416f9f:	59                   	pop    %ecx
416fa0:	24 4b                	and    $0x4b,%al
416fa2:	49                   	dec    %ecx
416fa3:	6c                   	insb   (%dx),%es:(%edi)
416fa4:	68 73 4c 44 6e       	push   $0x6e444c73
416fa9:	65 54                	gs push %esp
416fab:	58                   	pop    %eax
416fac:	6b 4a 5f 4c          	imul   $0x4c,0x5f(%edx),%ecx
416fb0:	39 41 3d             	cmp    %eax,0x3d(%ecx)
416fb3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416fb8:	5a                   	pop    %edx
416fb9:	62 31                	bound  %esi,(%ecx)
416fbb:	54                   	push   %esp
416fbc:	59                   	pop    %ecx
416fbd:	50                   	push   %eax
416fbe:	50                   	push   %eax
416fbf:	4d                   	dec    %ebp
416fc0:	4d                   	dec    %ebp
416fc1:	59                   	pop    %ecx
416fc2:	36 34 61             	ss xor $0x61,%al
416fc5:	54                   	push   %esp
416fc6:	4e                   	dec    %esi
416fc7:	32 4d 70             	xor    0x70(%ebp),%cl
416fca:	63 47 4f             	arpl   %eax,0x4f(%edi)
416fcd:	51                   	push   %ecx
416fce:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416fd3:	71 38                	jno    0x41700d
416fd5:	56                   	push   %esi
416fd6:	54                   	push   %esp
416fd7:	73 6b                	jae    0x417044
416fd9:	44                   	inc    %esp
416fda:	4a                   	dec    %edx
416fdb:	35 54 79 48 4a       	xor    $0x4a487954,%eax
416fe0:	63 44 65 57          	arpl   %eax,0x57(%ebp,%eiz,2)
416fe4:	6d                   	insl   (%dx),%es:(%edi)
416fe5:	6b 6c 64 64 77       	imul   $0x77,0x64(%esp,%eiz,2),%ebp
416fea:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416fef:	71 68                	jno    0x417059
416ff1:	52                   	push   %edx
416ff2:	44                   	inc    %esp
416ff3:	4d                   	dec    %ebp
416ff4:	42                   	inc    %edx
416ff5:	54                   	push   %esp
416ff6:	69 65 67 30 4d 49 44 	imul   $0x44494d30,0x67(%ebp),%esp
416ffd:	31 44 4a 38          	xor    %eax,0x38(%edx,%ecx,2)
417001:	38 65 4b             	cmp    %ah,0x4b(%ebp)
417004:	55                   	push   %ebp
417005:	41                   	inc    %ecx
417006:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41700b:	71 45                	jno    0x417052
41700d:	38 61 38             	cmp    %ah,0x38(%ecx)
417010:	69 6b 54 70 36 7a 79 	imul   $0x797a3670,0x54(%ebx),%ebp
417017:	58                   	pop    %eax
417018:	58                   	pop    %eax
417019:	79 68                	jns    0x417083
41701b:	4e                   	dec    %esi
41701c:	59                   	pop    %ecx
41701d:	7a 4b                	jp     0x41706a
41701f:	38 57 67             	cmp    %dl,0x67(%edi)
417022:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417027:	71 5f                	jno    0x417088
417029:	67 43                	addr16 inc %ebx
41702b:	50                   	push   %eax
41702c:	38 68 6d             	cmp    %ch,0x6d(%eax)
41702f:	35 53 53 57 37       	xor    $0x37575353,%eax
417034:	4a                   	dec    %edx
417035:	24 33                	and    $0x33,%al
417037:	52                   	push   %edx
417038:	37                   	aaa
417039:	78 4a                	js     0x417085
41703b:	75 53                	jne    0x417090
41703d:	41                   	inc    %ecx
41703e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417043:	71 72                	jno    0x4170b7
417045:	75 41                	jne    0x417088
417047:	52                   	push   %edx
417048:	6a 79                	push   $0x79
41704a:	5f                   	pop    %edi
41704b:	38 6f 5a             	cmp    %ch,0x5a(%edi)
41704e:	6b 7a 33 6c          	imul   $0x6c,0x33(%edx),%edi
417052:	73 48                	jae    0x41709c
417054:	50                   	push   %eax
417055:	47                   	inc    %edi
417056:	78 42                	js     0x41709a
417058:	4d                   	dec    %ebp
417059:	41                   	inc    %ecx
41705a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41705f:	71 73                	jno    0x4170d4
417061:	4f                   	dec    %edi
417062:	4d                   	dec    %ebp
417063:	57                   	push   %edi
417064:	79 50                	jns    0x4170b6
417066:	33 4c 76 45          	xor    0x45(%esi,%esi,2),%ecx
41706a:	39 24 75 74 49 58 56 	cmp    %esp,0x56584974(,%esi,2)
417071:	6e                   	outsb  %ds:(%esi),(%dx)
417072:	52                   	push   %edx
417073:	6e                   	outsb  %ds:(%esi),(%dx)
417074:	6d                   	insl   (%dx),%es:(%edi)
417075:	51                   	push   %ecx
417076:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41707b:	71 48                	jno    0x4170c5
41707d:	79 38                	jns    0x4170b7
41707f:	70 58                	jo     0x4170d9
417081:	6c                   	insb   (%dx),%es:(%edi)
417082:	42                   	inc    %edx
417083:	43                   	inc    %ebx
417084:	4c                   	dec    %esp
417085:	24 6d                	and    $0x6d,%al
417087:	76 41                	jbe    0x4170ca
417089:	58                   	pop    %eax
41708a:	57                   	push   %edi
41708b:	51                   	push   %ecx
41708c:	44                   	inc    %esp
41708d:	4a                   	dec    %edx
41708e:	55                   	push   %ebp
41708f:	6e                   	outsb  %ds:(%esi),(%dx)