414d4c:	c0 65 09 00          	shlb   $0x0,0x9(%ebp)
414d50:	07                   	pop    %es
414d51:	66 09 00             	or     %ax,(%eax)
414d54:	42                   	inc    %edx
414d55:	66 09 00             	or     %ax,(%eax)
414d58:	f8                   	clc
414d59:	66 09 00             	or     %ax,(%eax)
414d5c:	46                   	inc    %esi
414d5d:	67 09 00             	or     %eax,(%bx,%si)
414d60:	94                   	xchg   %eax,%esp
414d61:	67 09 00             	or     %eax,(%bx,%si)
414d64:	bf 67 09 00 02       	mov    $0x2000967,%edi
414d69:	68 09 00 25 68       	push   $0x68250009
414d6e:	09 00                	or     %eax,(%eax)
414d70:	53                   	push   %ebx
414d71:	68 09 00 79 68       	push   $0x68790009
414d76:	09 00                	or     %eax,(%eax)
414d78:	a1 68 09 00 bf       	mov    0xbf000968,%eax
414d7d:	68 09 00 da 68       	push   $0x68da0009
414d82:	09 00                	or     %eax,(%eax)
414d84:	fd                   	std
414d85:	68 09 00 2e 69       	push   $0x692e0009
414d8a:	09 00                	or     %eax,(%eax)
414d8c:	6d                   	insl   (%dx),%es:(%edi)
414d8d:	69 09 00 90 69 09    	imul   $0x9699000,(%ecx),%ecx
414d93:	00 ab 69 09 00 c6    	add    %ch,-0x39fff697(%ebx)
414d99:	69 09 00 f1 69 09    	imul   $0x969f100,(%ecx),%ecx
414d9f:	00 2a                	add    %ch,(%edx)
414da1:	6a 09                	push   $0x9
414da3:	00 45 6a             	add    %al,0x6a(%ebp)
414da6:	09 00                	or     %eax,(%eax)
414da8:	68 6a 09 00 8b       	push   $0x8b00096a
414dad:	6a 09                	push   $0x9
414daf:	00 b8 6a 09 00 e5    	add    %bh,-0x1afff696(%eax)
414db5:	6a 09                	push   $0x9
414db7:	00 08                	add    %cl,(%eax)
414db9:	6b 09 00             	imul   $0x0,(%ecx),%ecx
414dbc:	23 6b 09             	and    0x9(%ebx),%ebp
414dbf:	00 45 54             	add    %al,0x54(%ebp)
414dc2:	57                   	push   %edi
414dc3:	30 10                	xor    %dl,(%eax)
414dc5:	00 00                	add    %al,(%eax)
414dc7:	00 86 0e 04 88 2b    	add    %al,0x2b88040e(%esi)
414dcd:	05 8a bb 06 0b       	add    $0xb06bb8a,%eax
414dd2:	04 00                	add    $0x0,%al
414dd4:	00 00                	add    %al,(%eax)
414dd6:	00 00                	add    %al,(%eax)
414dd8:	00 40 00             	add    %al,0x0(%eax)
414ddb:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
414ddf:	45                   	inc    %ebp
414de0:	6d                   	insl   (%dx),%es:(%edi)
414de1:	62 65 64             	bound  %esp,0x64(%ebp)
414de4:	64 65 64 43          	fs gs fs inc %ebx
414de8:	6c                   	insb   (%dx),%es:(%edi)
414de9:	69 65 6e 74 49 6e 66 	imul   $0x666e4974,0x6e(%ebp),%esp
414df0:	6f                   	outsl  %ds:(%esi),(%dx)
414df1:	46                   	inc    %esi
414df2:	61                   	popa
414df3:	69 6c 65 64 00 55 54 	imul   $0x43545500,0x64(%ebp,%eiz,2),%ebp
414dfa:	43
414dfb:	52                   	push   %edx
414dfc:	65 70 6c             	gs jo  0x414e6b
414dff:	61                   	popa
414e00:	63 65 5f             	arpl   %esp,0x5f(%ebp)
414e03:	41                   	inc    %ecx
414e04:	70 70                	jo     0x414e76
414e06:	53                   	push   %ebx
414e07:	65 73 73             	gs jae 0x414e7d
414e0a:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
414e11:	00 0d 73 65 73 73    	add    %cl,0x73736573
414e17:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
414e1e:	73 65                	jae    0x414e85
414e20:	71 75                	jno    0x414e97
414e22:	65 6e                	outsb  %gs:(%esi),(%dx)
414e24:	63 65 4e             	arpl   %esp,0x4e(%ebp)
414e27:	75 6d                	jne    0x414e96
414e29:	62 65 72             	bound  %esp,0x72(%ebp)
414e2c:	00 0a                	add    %cl,(%edx)
414e2e:	69 6e 66 6f 00 01 66 	imul   $0x6601006f,0x66(%esi),%ebp
414e35:	61                   	popa
414e36:	69 6c 75 72 65 48 72 	imul   $0x724865,0x72(%ebp,%esi,2),%ebp
414e3d:	00
414e3e:	87 0f                	xchg   %ecx,(%edi)
414e40:	06                   	push   %es
414e41:	0b 04 00             	or     (%eax,%eax,1),%eax
414e44:	00 00                	add    %al,(%eax)
414e46:	00 00                	add    %al,(%eax)
414e48:	00 40 00             	add    %al,0x0(%eax)
414e4b:	00 52 00             	add    %dl,0x0(%edx)
414e4e:	00 45 6d             	add    %al,0x6d(%ebp)
414e51:	62 65 64             	bound  %esp,0x64(%ebp)
414e54:	64 65 64 43          	fs gs fs inc %ebx
414e58:	6c                   	insb   (%dx),%es:(%edi)
414e59:	69 65 6e 74 49 6e 66 	imul   $0x666e4974,0x6e(%ebp),%esp
414e60:	6f                   	outsl  %ds:(%esi),(%dx)
414e61:	00 55 54             	add    %dl,0x54(%ebp)
414e64:	43                   	inc    %ebx
414e65:	52                   	push   %edx
414e66:	65 70 6c             	gs jo  0x414ed5
414e69:	61                   	popa
414e6a:	63 65 5f             	arpl   %esp,0x5f(%ebp)
414e6d:	41                   	inc    %ecx
414e6e:	70 70                	jo     0x414ee0
414e70:	53                   	push   %ebx
414e71:	65 73 73             	gs jae 0x414ee7
414e74:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
414e7b:	00 0d 73 65 73 73    	add    %cl,0x73736573
414e81:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
414e88:	73 65                	jae    0x414eef
414e8a:	71 75                	jno    0x414f01
414e8c:	65 6e                	outsb  %gs:(%esi),(%dx)
414e8e:	63 65 4e             	arpl   %esp,0x4e(%ebp)
414e91:	75 6d                	jne    0x414f00
414e93:	62 65 72             	bound  %esp,0x72(%ebp)
414e96:	00 0a                	add    %cl,(%edx)
414e98:	6e                   	outsb  %ds:(%esi),(%dx)
414e99:	61                   	popa
414e9a:	6d                   	insl   (%dx),%es:(%edi)
414e9b:	65 00 01             	add    %al,%gs:(%ecx)
414e9e:	06                   	push   %es
414e9f:	0b 04 00             	or     (%eax,%eax,1),%eax
414ea2:	00 00                	add    %al,(%eax)
414ea4:	00 00                	add    %al,(%eax)
414ea6:	00 40 00             	add    %al,0x0(%eax)
414ea9:	00 55 00             	add    %dl,0x0(%ebp)
414eac:	00 43 6f             	add    %al,0x6f(%ebx)
414eaf:	6c                   	insb   (%dx),%es:(%edi)
414eb0:	6f                   	outsl  %ds:(%esi),(%dx)
414eb1:	72 43                	jb     0x414ef6
414eb3:	68 61 6e 67 65       	push   $0x65676e61
414eb8:	64 00 55 54          	add    %dl,%fs:0x54(%ebp)
414ebc:	43                   	inc    %ebx
414ebd:	52                   	push   %edx
414ebe:	65 70 6c             	gs jo  0x414f2d
414ec1:	61                   	popa
414ec2:	63 65 5f             	arpl   %esp,0x5f(%ebp)
414ec5:	41                   	inc    %ecx
414ec6:	70 70                	jo     0x414f38
414ec8:	53                   	push   %ebx
414ec9:	65 73 73             	gs jae 0x414f3f
414ecc:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
414ed3:	00 0d 73 65 73 73    	add    %cl,0x73736573
414ed9:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
414ee0:	73 65                	jae    0x414f47
414ee2:	71 75                	jno    0x414f59
414ee4:	65 6e                	outsb  %gs:(%esi),(%dx)
414ee6:	63 65 4e             	arpl   %esp,0x4e(%ebp)
414ee9:	75 6d                	jne    0x414f58
414eeb:	62 65 72             	bound  %esp,0x72(%ebp)
414eee:	00 0a                	add    %cl,(%edx)
414ef0:	62 75 74             	bound  %esi,0x74(%ebp)
414ef3:	74 6f                	je     0x414f64
414ef5:	6e                   	outsb  %ds:(%esi),(%dx)
414ef6:	00 02                	add    %al,(%edx)
414ef8:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
414efb:	6f                   	outsl  %ds:(%esi),(%dx)
414efc:	72 00                	jb     0x414efe
414efe:	02 06                	add    (%esi),%al
414f00:	0b 04 00             	or     (%eax,%eax,1),%eax
414f03:	00 00                	add    %al,(%eax)
414f05:	00 00                	add    %al,(%eax)
414f07:	00 40 00             	add    %al,0x0(%eax)
414f0a:	00 57 00             	add    %dl,0x0(%edi)
414f0d:	00 4d 6f             	add    %cl,0x6f(%ebp)
414f10:	64 65 72 6e          	fs gs jb 0x414f82
414f14:	50                   	push   %eax
414f15:	61                   	popa
414f16:	69 6e 74 50 72 6f 74 	imul   $0x746f7250,0x74(%esi),%ebp
414f1d:	6f                   	outsl  %ds:(%esi),(%dx)
414f1e:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
414f21:	41                   	inc    %ecx
414f22:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
414f26:	61                   	popa
414f27:	74 69                	je     0x414f92
414f29:	6f                   	outsl  %ds:(%esi),(%dx)
414f2a:	6e                   	outsb  %ds:(%esi),(%dx)
414f2b:	00 55 54             	add    %dl,0x54(%ebp)
414f2e:	43                   	inc    %ebx
414f2f:	52                   	push   %edx
414f30:	65 70 6c             	gs jo  0x414f9f
414f33:	61                   	popa
414f34:	63 65 5f             	arpl   %esp,0x5f(%ebp)
414f37:	41                   	inc    %ecx
414f38:	70 70                	jo     0x414faa
414f3a:	53                   	push   %ebx
414f3b:	65 73 73             	gs jae 0x414fb1
414f3e:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
414f45:	00 0d 73 65 73 73    	add    %cl,0x73736573
414f4b:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
414f52:	73 65                	jae    0x414fb9
414f54:	71 75                	jno    0x414fcb
414f56:	65 6e                	outsb  %gs:(%esi),(%dx)
414f58:	63 65 4e             	arpl   %esp,0x4e(%ebp)
414f5b:	75 6d                	jne    0x414fca
414f5d:	62 65 72             	bound  %esp,0x72(%ebp)
414f60:	00 0a                	add    %cl,(%edx)
414f62:	06                   	push   %es
414f63:	0b 04 00             	or     (%eax,%eax,1),%eax
414f66:	00 00                	add    %al,(%eax)
414f68:	00 00                	add    %al,(%eax)
414f6a:	00 40 00             	add    %al,0x0(%eax)
414f6d:	00 53 00             	add    %dl,0x0(%ebx)
414f70:	00 4d 6f             	add    %cl,0x6f(%ebp)
414f73:	64 65 72 6e          	fs gs jb 0x414fe5
414f77:	50                   	push   %eax
414f78:	61                   	popa
414f79:	69 6e 74 46 69 6c 65 	imul   $0x656c6946,0x74(%esi),%ebp
414f80:	41                   	inc    %ecx
414f81:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
414f85:	61                   	popa
414f86:	74 69                	je     0x414ff1
414f88:	6f                   	outsl  %ds:(%esi),(%dx)
414f89:	6e                   	outsb  %ds:(%esi),(%dx)
414f8a:	00 55 54             	add    %dl,0x54(%ebp)
414f8d:	43                   	inc    %ebx
414f8e:	52                   	push   %edx
414f8f:	65 70 6c             	gs jo  0x414ffe
414f92:	61                   	popa
414f93:	63 65 5f             	arpl   %esp,0x5f(%ebp)
414f96:	41                   	inc    %ecx
414f97:	70 70                	jo     0x415009
414f99:	53                   	push   %ebx
414f9a:	65 73 73             	gs jae 0x415010
414f9d:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
414fa4:	00 0d 73 65 73 73    	add    %cl,0x73736573
414faa:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
414fb1:	73 65                	jae    0x415018
414fb3:	71 75                	jno    0x41502a
414fb5:	65 6e                	outsb  %gs:(%esi),(%dx)
414fb7:	63 65 4e             	arpl   %esp,0x4e(%ebp)
414fba:	75 6d                	jne    0x415029
414fbc:	62 65 72             	bound  %esp,0x72(%ebp)
414fbf:	00 0a                	add    %cl,(%edx)
414fc1:	06                   	push   %es
414fc2:	0b 04 00             	or     (%eax,%eax,1),%eax
414fc5:	00 00                	add    %al,(%eax)
414fc7:	00 00                	add    %al,(%eax)
414fc9:	00 40 00             	add    %al,0x0(%eax)
414fcc:	00 52 00             	add    %dl,0x0(%edx)
414fcf:	00 4d 6f             	add    %cl,0x6f(%ebp)
414fd2:	64 65 72 6e          	fs gs jb 0x415044
414fd6:	50                   	push   %eax
414fd7:	61                   	popa
414fd8:	69 6e 74 55 70 73 65 	imul   $0x65737055,0x74(%esi),%ebp
414fdf:	6c                   	insb   (%dx),%es:(%edi)
414fe0:	6c                   	insb   (%dx),%es:(%edi)
414fe1:	43                   	inc    %ebx
414fe2:	6c                   	insb   (%dx),%es:(%edi)
414fe3:	69 63 6b 65 64 00 55 	imul   $0x55006465,0x6b(%ebx),%esp
414fea:	54                   	push   %esp
414feb:	43                   	inc    %ebx
414fec:	52                   	push   %edx
414fed:	65 70 6c             	gs jo  0x41505c
414ff0:	61                   	popa
414ff1:	63 65 5f             	arpl   %esp,0x5f(%ebp)
414ff4:	41                   	inc    %ecx
414ff5:	70 70                	jo     0x415067
414ff7:	53                   	push   %ebx
414ff8:	65 73 73             	gs jae 0x41506e
414ffb:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415002:	00 0d 73 65 73 73    	add    %cl,0x73736573
415008:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
41500f:	73 65                	jae    0x415076
415011:	71 75                	jno    0x415088
415013:	65 6e                	outsb  %gs:(%esi),(%dx)
415015:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415018:	75 6d                	jne    0x415087
41501a:	62 65 72             	bound  %esp,0x72(%ebp)
41501d:	00 0a                	add    %cl,(%edx)
41501f:	06                   	push   %es
415020:	0b 04 00             	or     (%eax,%eax,1),%eax
415023:	00 00                	add    %al,(%eax)
415025:	00 00                	add    %al,(%eax)
415027:	00 40 00             	add    %al,0x0(%eax)
41502a:	00 67 00             	add    %ah,0x0(%edi)
41502d:	00 4d 6f             	add    %cl,0x6f(%ebp)
415030:	64 65 72 6e          	fs gs jb 0x4150a2
415034:	50                   	push   %eax
415035:	61                   	popa
415036:	69 6e 74 4c 61 75 6e 	imul   $0x6e75614c,0x74(%esi),%ebp
41503d:	63 68 46             	arpl   %ebp,0x46(%eax)
415040:	61                   	popa
415041:	69 6c 65 64 54 6f 4f 	imul   $0x704f6f54,0x64(%ebp,%eiz,2),%ebp
415048:	70
415049:	65 6e                	outsb  %gs:(%esi),(%dx)
41504b:	46                   	inc    %esi
41504c:	69 6c 65 00 55 54 43 	imul   $0x52435455,0x0(%ebp,%eiz,2),%ebp
415053:	52
415054:	65 70 6c             	gs jo  0x4150c3
415057:	61                   	popa
415058:	63 65 5f             	arpl   %esp,0x5f(%ebp)
41505b:	41                   	inc    %ecx
41505c:	70 70                	jo     0x4150ce
41505e:	53                   	push   %ebx
41505f:	65 73 73             	gs jae 0x4150d5
415062:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415069:	00 0d 73 65 73 73    	add    %cl,0x73736573
41506f:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415076:	73 65                	jae    0x4150dd
415078:	71 75                	jno    0x4150ef
41507a:	65 6e                	outsb  %gs:(%esi),(%dx)
41507c:	63 65 4e             	arpl   %esp,0x4e(%ebp)
41507f:	75 6d                	jne    0x4150ee
415081:	62 65 72             	bound  %esp,0x72(%ebp)
415084:	00 0a                	add    %cl,(%edx)
415086:	66 61                	popaw
415088:	69 6c 75 72 65 48 72 	imul   $0x724865,0x72(%ebp,%esi,2),%ebp
41508f:	00
415090:	87 0f                	xchg   %ecx,(%edi)
415092:	06                   	push   %es
415093:	0b 04 00             	or     (%eax,%eax,1),%eax
415096:	00 00                	add    %al,(%eax)
415098:	00 00                	add    %al,(%eax)
41509a:	00 40 00             	add    %al,0x0(%eax)
41509d:	00 5d 00             	add    %bl,0x0(%ebp)
4150a0:	00 4d 6f             	add    %cl,0x6f(%ebp)
4150a3:	64 65 72 6e          	fs gs jb 0x415115
4150a7:	50                   	push   %eax
4150a8:	61                   	popa
4150a9:	69 6e 74 4c 61 75 6e 	imul   $0x6e75614c,0x74(%esi),%ebp
4150b0:	63 68 46             	arpl   %ebp,0x46(%eax)
4150b3:	61                   	popa
4150b4:	69 6c 65 64 00 55 54 	imul   $0x43545500,0x64(%ebp,%eiz,2),%ebp
4150bb:	43
4150bc:	52                   	push   %edx
4150bd:	65 70 6c             	gs jo  0x41512c
4150c0:	61                   	popa
4150c1:	63 65 5f             	arpl   %esp,0x5f(%ebp)
4150c4:	41                   	inc    %ecx
4150c5:	70 70                	jo     0x415137
4150c7:	53                   	push   %ebx
4150c8:	65 73 73             	gs jae 0x41513e
4150cb:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
4150d2:	00 0d 73 65 73 73    	add    %cl,0x73736573
4150d8:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
4150df:	73 65                	jae    0x415146
4150e1:	71 75                	jno    0x415158
4150e3:	65 6e                	outsb  %gs:(%esi),(%dx)
4150e5:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4150e8:	75 6d                	jne    0x415157
4150ea:	62 65 72             	bound  %esp,0x72(%ebp)
4150ed:	00 0a                	add    %cl,(%edx)
4150ef:	66 61                	popaw
4150f1:	69 6c 75 72 65 48 72 	imul   $0x724865,0x72(%ebp,%esi,2),%ebp
4150f8:	00
4150f9:	87 0f                	xchg   %ecx,(%edi)
4150fb:	06                   	push   %es
4150fc:	0b 04 00             	or     (%eax,%eax,1),%eax
4150ff:	00 00                	add    %al,(%eax)
415101:	00 00                	add    %al,(%eax)