411f8f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
411f93:	00 48 3a             	add    %cl,0x3a(%eax)
411f96:	40                   	inc    %eax
411f97:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
411f9e:	40                   	inc    %eax
411f9f:	00 90 48 41 00 90    	add    %dl,-0x6fffbeb8(%eax)
411fa5:	46                   	inc    %esi
411fa6:	41                   	inc    %ecx
411fa7:	00 c8                	add    %cl,%al
411fa9:	4a                   	dec    %edx
411faa:	41                   	inc    %ecx
411fab:	00 c0                	add    %al,%al
411fad:	49                   	dec    %ecx
411fae:	41                   	inc    %ecx
411faf:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
411fb3:	00 4c 4d 41          	add    %cl,0x41(%ebp,%ecx,2)
411fb7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
411fbb:	00 54 4d 41          	add    %dl,0x41(%ebp,%ecx,2)
411fbf:	00 b4 4d 41 00 50 52 	add    %dh,0x52500041(%ebp,%ecx,2)
411fc6:	41                   	inc    %ecx
411fc7:	00 84 52 41 00 ec 53 	add    %al,0x53ec0041(%edx,%edx,2)
411fce:	41                   	inc    %ecx
411fcf:	00 74 54 41          	add    %dh,0x41(%esp,%edx,2)
411fd3:	00 4c 55 41          	add    %cl,0x41(%ebp,%edx,2)
411fd7:	00 d4                	add    %dl,%ah
411fd9:	55                   	push   %ebp
411fda:	41                   	inc    %ecx
411fdb:	00 c0                	add    %al,%al
411fdd:	48                   	dec    %eax
411fde:	41                   	inc    %ecx
411fdf:	00 e4                	add    %ah,%ah
411fe1:	48                   	dec    %eax
411fe2:	41                   	inc    %ecx
411fe3:	00 08                	add    %cl,(%eax)
411fe5:	49                   	dec    %ecx
411fe6:	41                   	inc    %ecx
411fe7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
411feb:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
411fef:	00 64 4c 41          	add    %ah,0x41(%esp,%ecx,2)
411ff3:	00 58 4d             	add    %bl,0x4d(%eax)
411ff6:	41                   	inc    %ecx
411ff7:	00 dc                	add    %bl,%ah
411ff9:	4e                   	dec    %esi
411ffa:	41                   	inc    %ecx
411ffb:	00 68 4f             	add    %ch,0x4f(%eax)
411ffe:	41                   	inc    %ecx
411fff:	00 3c 50             	add    %bh,(%eax,%edx,2)
412002:	41                   	inc    %ecx
412003:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
412007:	00 70 50             	add    %dh,0x50(%eax)
41200a:	41                   	inc    %ecx
41200b:	00 a0 50 41 00 f4    	add    %ah,-0xbffbeb0(%eax)
412011:	50                   	push   %eax
412012:	41                   	inc    %ecx
412013:	00 a0 51 41 00 38    	add    %ah,0x38004151(%eax)
412019:	53                   	push   %ebx
41201a:	41                   	inc    %ecx
41201b:	00 90 53 41 00 24    	add    %dl,0x24004153(%eax)
412021:	54                   	push   %esp
412022:	41                   	inc    %ecx
412023:	00 0e                	add    %cl,(%esi)
412025:	00 00                	add    %al,(%eax)
412027:	00 00                	add    %al,(%eax)
412029:	00 01                	add    %al,(%ecx)
41202b:	00 00                	add    %al,(%eax)
41202d:	00 20                	add    %ah,(%eax)
41202f:	1f                   	pop    %ds
412030:	41                   	inc    %ecx
412031:	00 0c 00             	add    %cl,(%eax,%eax,1)
412034:	00 00                	add    %al,(%eax)
412036:	08 54 53 74          	or     %dl,0x74(%ebx,%edx,2)
41203a:	72 69                	jb     0x4120a5
41203c:	6e                   	outsb  %ds:(%esi),(%dx)
41203d:	67 73 90             	addr16 jae 0x411fd0
412040:	44                   	inc    %esp
412041:	20 41 00             	and    %al,0x0(%ecx)
412044:	07                   	pop    %es
412045:	08 54 53 74          	or     %dl,0x74(%ebx,%edx,2)
412049:	72 69                	jb     0x4120b4
41204b:	6e                   	outsb  %ds:(%esi),(%dx)
41204c:	67 73 a4             	addr16 jae 0x411ff3
41204f:	1f                   	pop    %ds
412050:	41                   	inc    %ecx
412051:	00 f0                	add    %dh,%al
412053:	1d 41 00 00 00       	sbb    $0x41,%eax
412058:	07                   	pop    %es
412059:	43                   	inc    %ebx
41205a:	6c                   	insb   (%dx),%es:(%edi)
41205b:	61                   	popa
41205c:	73 73                	jae    0x4120d1
41205e:	65 73 00             	gs jae 0x412061
412061:	00 8b c0 68 20 41    	add    %cl,0x412068c0(%ebx)
412067:	00 0e                	add    %cl,(%esi)
412069:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
41206d:	72 69                	jb     0x4120d8
41206f:	6e                   	outsb  %ds:(%esi),(%dx)
412070:	67 49                	addr16 dec %ecx
412072:	74 65                	je     0x4120d9
412074:	6d                   	insl   (%dx),%es:(%edi)
412075:	08 00                	or     %al,(%eax)
412077:	00 00                	add    %al,(%eax)
412079:	01 00                	add    %eax,(%eax)
41207b:	00 00                	add    %al,(%eax)
41207d:	94                   	xchg   %eax,%esp
41207e:	10 40 00             	adc    %al,0x0(%eax)
412081:	00 00                	add    %al,(%eax)
412083:	00 00                	add    %al,(%eax)
412085:	8d 40 00             	lea    0x0(%eax),%eax
412088:	d4 20                	aam    $0x20
41208a:	41                   	inc    %ecx
412097:	00 7c 21 41          	add    %bh,0x41(%ecx,%eiz,1)
4120a7:	00 6c 21 41          	add    %ch,0x41(%ecx,%eiz,1)
4120ab:	00 30                	add    %dh,(%eax)
4120ad:	00 00                	add    %al,(%eax)
4120af:	00 58 1f             	add    %bl,0x1f(%eax)
4120b2:	41                   	inc    %ecx
4120b3:	00 40 3a             	add    %al,0x3a(%eax)
4120b6:	40                   	inc    %eax
4120b7:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
4120bb:	00 50 3a             	add    %dl,0x3a(%eax)
4120be:	40                   	inc    %eax
4120bf:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
4120c3:	00 48 3a             	add    %cl,0x3a(%eax)
4120c6:	40                   	inc    %eax
4120c7:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
4120ce:	40                   	inc    %eax
4120cf:	00 14 56             	add    %dl,(%esi,%edx,2)
4120d2:	41                   	inc    %ecx
4120d3:	00 90 46 41 00 c8    	add    %dl,-0x37ffbeba(%eax)
4120d9:	4a                   	dec    %edx
4120da:	41                   	inc    %ecx
4120db:	00 c0                	add    %al,%al
4120dd:	49                   	dec    %ecx
4120de:	41                   	inc    %ecx
4120df:	00 f0                	add    %dh,%al
4120e1:	58                   	pop    %eax
4120e2:	41                   	inc    %ecx
4120e3:	00 24 59             	add    %ah,(%ecx,%ebx,2)
4120e6:	41                   	inc    %ecx
4120e7:	00 28                	add    %ch,(%eax)
4120e9:	59                   	pop    %ecx
4120ea:	41                   	inc    %ecx
4120eb:	00 2c 59             	add    %ch,(%ecx,%ebx,2)
4120ee:	41                   	inc    %ecx
4120ef:	00 b4 4d 41 00 a0 5a 	add    %dh,0x5aa00041(%ebp,%ecx,2)
4120f6:	41                   	inc    %ecx
4120f7:	00 fc                	add    %bh,%ah
4120f9:	5a                   	pop    %edx
4120fa:	41                   	inc    %ecx
4120fb:	00 d0                	add    %dl,%al
4120fd:	5b                   	pop    %ebx
4120fe:	41                   	inc    %ecx
4120ff:	00 74 54 41          	add    %dh,0x41(%esp,%edx,2)
412103:	00 0c 5c             	add    %cl,(%esp,%ebx,2)
412106:	41                   	inc    %ecx
412107:	00 8c 5c 41 00 70 56 	add    %cl,0x56700041(%esp,%ebx,2)
41210e:	41                   	inc    %ecx
41210f:	00 80 56 41 00 08    	add    %al,0x8004156(%eax)
412115:	49                   	dec    %ecx
412116:	41                   	inc    %ecx
412117:	00 1c 57             	add    %bl,(%edi,%edx,2)
41211a:	41                   	inc    %ecx
41211b:	00 5c 57 41          	add    %bl,0x41(%edi,%edx,2)
41211f:	00 c8                	add    %cl,%al
412121:	57                   	push   %edi
412122:	41                   	inc    %ecx
412123:	00 58 4d             	add    %bl,0x4d(%eax)
412126:	41                   	inc    %ecx
412127:	00 88 59 41 00 68    	add    %cl,0x68004159(%eax)
41212d:	4f                   	dec    %edi
41212e:	41                   	inc    %ecx
41212f:	00 3c 50             	add    %bh,(%eax,%edx,2)
412132:	41                   	inc    %ecx
412133:	00 c4                	add    %al,%ah
412135:	59                   	pop    %ecx
412136:	41                   	inc    %ecx
412137:	00 d4                	add    %dl,%ah
412139:	59                   	pop    %ecx
41213a:	41                   	inc    %ecx
41213b:	00 a0 50 41 00 f4    	add    %ah,-0xbffbeb0(%eax)
412141:	50                   	push   %eax
412142:	41                   	inc    %ecx
412143:	00 a0 51 41 00 38    	add    %ah,0x38004151(%eax)
412149:	53                   	push   %ebx
41214a:	41                   	inc    %ecx
41214b:	00 90 53 41 00 24    	add    %dl,0x24004153(%eax)
412151:	54                   	push   %esp
412152:	41                   	inc    %ecx
412153:	00 e4                	add    %ah,%ah
412155:	56                   	push   %esi
412156:	41                   	inc    %ecx
412157:	00 00                	add    %al,(%eax)
412159:	57                   	push   %edi
41215a:	41                   	inc    %ecx
41215b:	00 28                	add    %ch,(%eax)
41215d:	5a                   	pop    %edx
41215e:	41                   	inc    %ecx
41215f:	00 70 58             	add    %dh,0x58(%eax)
412162:	41                   	inc    %ecx
412163:	00 44 5c 41          	add    %al,0x41(%esp,%ebx,2)
412167:	00 54 5c 41          	add    %dl,0x41(%esp,%ebx,2)
41216b:	00 0b                	add    %cl,(%ebx)
41216d:	54                   	push   %esp
41216e:	53                   	push   %ebx
41216f:	74 72                	je     0x4121e3
412171:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
412178:	7c 21                	jl     0x41219b
41217a:	41                   	inc    %ecx
41217b:	00 07                	add    %al,(%edi)
41217d:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
412181:	72 69                	jb     0x4121ec
412183:	6e                   	outsb  %ds:(%esi),(%dx)
412184:	67 4c                	addr16 dec %esp
412186:	69 73 74 d4 20 41 00 	imul   $0x4120d4,0x74(%ebx),%esi
41218d:	40                   	inc    %eax
41218e:	20 41 00             	and    %al,0x0(%ecx)
412191:	00 00                	add    %al,(%eax)
412193:	07                   	pop    %es
412194:	43                   	inc    %ebx
412195:	6c                   	insb   (%dx),%es:(%edi)
412196:	61                   	popa
412197:	73 73                	jae    0x41220c
412199:	65 73 00             	gs jae 0x41219c
41219c:	00 8d 40 00 ec 21    	add    %cl,0x21ec0040(%ebp)
4121a2:	41                   	inc    %ecx
4121bf:	00 08                	add    %cl,(%eax)
4121c1:	22 41 00             	and    0x0(%ecx),%al
4121c4:	04 00                	add    $0x0,%al
4121c6:	00 00                	add    %al,(%eax)
4121c8:	a0 10 40 00 40       	mov    0x40004010,%al
4121cd:	3a 40 00             	cmp    0x0(%eax),%al
4121d0:	4c                   	dec    %esp
4121d1:	3a 40 00             	cmp    0x0(%eax),%al
4121d4:	50                   	push   %eax
4121d5:	3a 40 00             	cmp    0x0(%eax),%al
4121d8:	54                   	push   %esp
4121d9:	3a 40 00             	cmp    0x0(%eax),%al
4121dc:	48                   	dec    %eax
4121dd:	3a 40 00             	cmp    0x0(%eax),%al
4121e0:	94                   	xchg   %eax,%esp
4121e1:	37                   	aaa
4121e2:	40                   	inc    %eax
4121e3:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
4121e9:	37                   	aaa
4121ea:	40                   	inc    %eax
4121eb:	00 dc                	add    %bl,%ah
4121ed:	5c                   	pop    %esp
4121ee:	41                   	inc    %ecx
4121ef:	00 28                	add    %ch,(%eax)
4121f1:	5d                   	pop    %ebp
4121f2:	41                   	inc    %ecx
4121f3:	00 40 5d             	add    %al,0x5d(%eax)
4121f6:	41                   	inc    %ecx
4121f7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
4121fb:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
4121ff:	00 e0                	add    %ah,%al
412201:	5d                   	pop    %ebp
412202:	41                   	inc    %ecx
412203:	00 64 5e 41          	add    %ah,0x41(%esi,%ebx,2)
412207:	00 07                	add    %al,(%edi)
412209:	54                   	push   %esp
41220a:	53                   	push   %ebx
41220b:	74 72                	je     0x41227f
41220d:	65 61                	gs popa
41220f:	6d                   	insl   (%dx),%es:(%edi)
412210:	5c                   	pop    %esp
412211:	22 41 00             	and    0x0(%ecx),%al
412230:	78 22                	js     0x412254
412232:	41                   	inc    %ecx
412233:	00 08                	add    %cl,(%eax)
412235:	00 00                	add    %al,(%eax)
412237:	00 a0 21 41 00 40    	add    %ah,0x40004121(%eax)
41223d:	3a 40 00             	cmp    0x0(%eax),%al
412240:	4c                   	dec    %esp
412241:	3a 40 00             	cmp    0x0(%eax),%al
412244:	50                   	push   %eax
412245:	3a 40 00             	cmp    0x0(%eax),%al
412248:	54                   	push   %esp
412249:	3a 40 00             	cmp    0x0(%eax),%al
41224c:	48                   	dec    %eax
41224d:	3a 40 00             	cmp    0x0(%eax),%al
412250:	94                   	xchg   %eax,%esp
412251:	37                   	aaa
412252:	40                   	inc    %eax
412253:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
412259:	37                   	aaa
41225a:	40                   	inc    %eax
41225b:	00 dc                	add    %bl,%ah
41225d:	5c                   	pop    %esp
41225e:	41                   	inc    %ecx
41225f:	00 20                	add    %ah,(%eax)
412261:	61                   	popa
412262:	41                   	inc    %ecx
412263:	00 34 61             	add    %dh,(%ecx,%eiz,2)
412266:	41                   	inc    %ecx
412267:	00 d4                	add    %dl,%ah
412269:	60                   	pusha
41226a:	41                   	inc    %ecx
41226b:	00 e4                	add    %ah,%ah
41226d:	60                   	pusha
41226e:	41                   	inc    %ecx
41226f:	00 e0                	add    %ah,%al
412271:	5d                   	pop    %ebp
412272:	41                   	inc    %ecx
412273:	00 f4                	add    %dh,%ah
412275:	60                   	pusha
412276:	41                   	inc    %ecx
412277:	00 0d 54 48 61 6e    	add    %cl,0x6e614854
41227d:	64 6c                	fs insb (%dx),%es:(%edi)
41227f:	65 53                	gs push %ebx
412281:	74 72                	je     0x4122f5
412283:	65 61                	gs popa
412285:	6d                   	insl   (%dx),%es:(%edi)
412286:	8b c0                	mov    %eax,%eax
412288:	d4 22                	aam    $0x22
41228a:	41                   	inc    %ecx
4122a7:	00 f0                	add    %dh,%al
4122a9:	22 41 00             	and    0x0(%ecx),%al
4122ac:	08 00                	or     %al,(%eax)
4122ae:	00 00                	add    %al,(%eax)
4122b0:	10 22                	adc    %ah,(%edx)
4122b2:	41                   	inc    %ecx
4122b3:	00 40 3a             	add    %al,0x3a(%eax)
4122b6:	40                   	inc    %eax
4122b7:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
4122bb:	00 50 3a             	add    %dl,0x3a(%eax)
4122be:	40                   	inc    %eax
4122bf:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
4122c3:	00 48 3a             	add    %cl,0x3a(%eax)
4122c6:	40                   	inc    %eax
4122c7:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
4122ce:	40                   	inc    %eax
4122cf:	00 f4                	add    %dh,%ah
4122d1:	62 41 00             	bound  %eax,0x0(%ecx)
4122d4:	dc 5c 41 00          	fcompl 0x0(%ecx,%eax,2)
4122d8:	20 61 41             	and    %ah,0x41(%ecx)
4122db:	00 34 61             	add    %dh,(%ecx,%eiz,2)
4122de:	41                   	inc    %ecx
4122df:	00 d4                	add    %dl,%ah
4122e1:	60                   	pusha
4122e2:	41                   	inc    %ecx
4122e3:	00 e4                	add    %ah,%ah
4122e5:	60                   	pusha
4122e6:	41                   	inc    %ecx
4122e7:	00 e0                	add    %ah,%al
4122e9:	5d                   	pop    %ebp
4122ea:	41                   	inc    %ecx
4122eb:	00 f4                	add    %dh,%ah
4122ed:	60                   	pusha
4122ee:	41                   	inc    %ecx