40803f:	00 1f                	add    %bl,(%edi)
408041:	00 0b                	add    %cl,(%ebx)
408043:	13 0b                	adc    (%ebx),%ecx
408045:	00 34 03             	add    %dh,(%ebx,%eax,1)
408048:	0c 13                	or     $0x13,%al
40804a:	0b 00                	or     (%eax),%eax
40804c:	1e                   	push   %ds
40804d:	00 11                	add    %dl,(%ecx)
40804f:	13 24 02             	adc    (%edx,%eax,1),%esp
408052:	af                   	scas   %es:(%edi),%eax
408053:	04 11                	add    $0x11,%al
408055:	13 91 02 af 04 11    	adc    0x1104af02(%ecx),%edx
40805b:	13 58 01             	adc    0x1(%eax),%ebx
40805e:	74 04                	je     0x408064
408060:	1a 13                	sbb    (%ebx),%dl
408062:	cd 04                	int    $0x4
408064:	1e                   	push   %ds
408065:	00 11                	add    %dl,(%ecx)
408067:	13 80 01 71 03 11    	adc    0x11037101(%eax),%eax
40806d:	13 07                	adc    (%edi),%eax
40806f:	01 71 03             	add    %esi,0x3(%ecx)
408072:	11 13                	adc    %edx,(%ebx)
408074:	e8 01 71 03 11       	call   0x1143f17a
408079:	13 78 02             	adc    0x2(%eax),%edi
40807c:	71 03                	jno    0x408081
40807e:	11 13                	adc    %edx,(%ebx)
408080:	44                   	inc    %esp
408081:	02 71 03             	add    0x3(%ecx),%dh
408084:	11 13                	adc    %edx,(%ebx)
408086:	5d                   	pop    %ebp
408087:	02 71 03             	add    0x3(%ecx),%dh
40808a:	11 13                	adc    %edx,(%ebx)
40808c:	97                   	xchg   %eax,%edi
40808d:	01 71 03             	add    %esi,0x3(%ecx)
408090:	11 13                	adc    %edx,(%ebx)
408092:	6c                   	insb   (%dx),%es:(%edi)
408093:	01 90 04 11 13 4a    	add    %edx,0x4a131104(%eax)
408099:	01 90 04 11 13 cb    	add    %edx,-0x34eceefc(%eax)
40809f:	01 71 03             	add    %esi,0x3(%ecx)
4080a2:	11 13                	adc    %edx,(%ebx)
4080a4:	b2 01                	mov    $0x1,%dl
4080a6:	ec                   	in     (%dx),%al
4080a7:	02 11                	add    (%ecx),%dl
4080a9:	13 73 05             	adc    0x5(%ebx),%esi
4080ac:	4e                   	dec    %esi
4080ad:	03 11                	add    (%ecx),%edx
4080af:	13 2e                	adc    (%esi),%ebp
4080b1:	03 66 00             	add    0x0(%esi),%esp
4080b4:	15 13 ba 03 0f       	adc    $0xf03ba13,%eax
4080b9:	02 15 13 ca 00 0f    	add    0xf00ca13,%dl
4080bf:	02 15 13 b9 00 0f    	add    0xf00b913,%dl
4080c5:	02 15 13 5d 00 d5    	add    0xd5005d13,%dl
4080cb:	02 11                	add    (%ecx),%dl
4080cd:	13 cc                	adc    %esp,%ecx
4080cf:	05 71 03 11 13       	add    $0x13110371,%eax
4080d4:	00 03                	add    %al,(%ebx)
4080d6:	b5 05                	mov    $0x5,%ch
4080d8:	11 13                	adc    %edx,(%ebx)
4080da:	22 04 cf             	and    (%edi,%ecx,8),%al
4080dd:	04 11                	add    $0x11,%al
4080df:	13 91 00 4e 03 19    	adc    0x19034e00(%ecx),%edx
4080e5:	13 ee                	adc    %esi,%ebp
4080e7:	00 74 04 15          	add    %dh,0x15(%esp,%eax,1)
4080eb:	13 90 05 0f 02 15    	adc    0x15020f05(%eax),%edx
4080f1:	13 bd 02 0f 02 15    	adc    0x15020f02(%ebp),%edi
4080f7:	13 58 05             	adc    0x5(%eax),%ebx
4080fa:	d5 02                	aad    $0x2
4080fc:	11 13                	adc    %edx,(%ebx)
4080fe:	34 03                	xor    $0x3,%al
408100:	66 00 15 13 ab 00 d5 	data16 add %dl,0xd500ab13
408107:	02 15 13 64 05 d5    	add    0xd5056413,%dl
40810d:	02 11                	add    (%ecx),%dl
40810f:	13 19                	adc    (%ecx),%ebx
408111:	03 90 04 11 13 af    	add    -0x50eceefc(%eax),%edx
408117:	02 4e 03             	add    0x3(%esi),%cl
40811a:	11 13                	adc    %edx,(%ebx)
40811c:	14 03                	adc    $0x3,%al
40811e:	17                   	pop    %ss
40811f:	04 11                	add    $0x11,%al
408121:	13 5a 04             	adc    0x4(%edx),%ebx
408124:	4e                   	dec    %esi
408125:	03 11                	add    (%ecx),%edx
408127:	13 a0 00 74 04 11    	adc    0x11047400(%eax),%esp
40812d:	13 07                	adc    (%edi),%eax
40812f:	00 74 04 11          	add    %dh,0x11(%esp,%eax,1)
408133:	13 89 03 4e 03 1d    	adc    0x1d034e03(%ecx),%ecx
408139:	13 bf 00 f0 03 11    	adc    0x1103f000(%edi),%edi
40813f:	13 16                	adc    (%esi),%edx
408141:	00 84 00 11 13 39 01 	add    %al,0x1391311(%eax,%eax,1)
408148:	71 03                	jno    0x40814d
40814a:	11 13                	adc    %edx,(%ebx)
40814c:	af                   	scas   %es:(%edi),%eax
40814d:	03 71 03             	add    0x3(%ecx),%esi
408150:	11 13                	adc    %edx,(%ebx)
408152:	f5                   	cmc
408153:	00 71 03             	add    %dh,0x3(%ecx)
408156:	11 13                	adc    %edx,(%ebx)
408158:	f5                   	cmc
408159:	02 4e 03             	add    0x3(%esi),%cl
40815c:	11 13                	adc    %edx,(%ebx)
40815e:	a3 03 5c 03 11       	mov    %eax,0x11035c03
408163:	13 36                	adc    (%esi),%esi
408165:	00 4e 03             	add    %cl,0x3(%esi)
408168:	11 13                	adc    %edx,(%ebx)
40816a:	42                   	inc    %edx
40816b:	03 4e 03             	add    0x3(%esi),%ecx
40816e:	11 13                	adc    %edx,(%ebx)
408170:	f0 03 4e 03          	lock add 0x3(%esi),%ecx
408174:	19 13                	sbb    %edx,(%ebx)
408176:	25 05 74 04 0b       	and    $0xb047405,%eax
40817b:	13 0b                	adc    (%ebx),%ecx
40817d:	00 5d 00             	add    %bl,0x0(%ebp)
408180:	0b 13                	or     (%ebx),%edx
408182:	0b 00                	or     (%eax),%eax
408184:	1f                   	pop    %ds
408185:	00 0c 13             	add    %cl,(%ebx,%edx,1)
408188:	0b 00                	or     (%eax),%eax
40818a:	2e 00 e9             	cs add %ch,%cl
40818d:	16                   	push   %ss
40818e:	0b 03                	or     (%ebx),%eax
408190:	5f                   	pop    %edi
408191:	00 0c 13             	add    %cl,(%ebx,%edx,1)
408194:	0c 00                	or     $0x0,%al
408196:	1e                   	push   %ds
408197:	00 1b                	add    %bl,(%ebx)
408199:	13 12                	adc    (%edx),%edx
40819b:	01 1e                	add    %ebx,(%esi)
40819d:	03 4c 13 10          	add    0x10(%ebx,%edx,1),%ecx
4081a1:	00 26                	add    %ah,(%esi)
4081a3:	00 1e                	add    %bl,(%esi)
4081a5:	13 24 00             	adc    (%eax,%eax,1),%esp
4081a8:	67 01 1e 13 3c       	add    %ebx,0x3c13
4081ad:	00 67 01             	add    %ah,0x1(%edi)
4081b0:	1e                   	push   %ds
4081b1:	13 c1                	adc    %ecx,%eax
4081b3:	03 6b 01             	add    0x1(%ebx),%ebp
4081b6:	1e                   	push   %ds
4081b7:	13 7a 05             	adc    0x5(%edx),%edi
4081ba:	6f                   	outsl  %ds:(%esi),(%dx)
4081bb:	01 5b 33             	add    %ebx,0x33(%ebx)
4081be:	0b 00                	or     (%eax),%eax
4081c0:	1e                   	push   %ds
4081c1:	00 9c 13 ed 04 73 01 	add    %bl,0x17304ed(%ebx,%edx,1)
4081c8:	0c 13                	or     $0x13,%al
4081ca:	53                   	push   %ebx
4081cb:	21 1e                	and    %ebx,(%esi)
4081cd:	00 0b                	add    %cl,(%ebx)
4081cf:	13 a1 00 87 04 68    	adc    0x68048700(%ecx),%esp
4081d5:	14 0d                	adc    $0xd,%al
4081d7:	00 5a 22             	add    %bl,0x22(%edx)
4081da:	0b 13                	or     (%ebx),%edx
4081dc:	0b 00                	or     (%eax),%eax
4081de:	af                   	scas   %es:(%edi),%eax
4081df:	00 fc                	add    %bh,%ah
4081e1:	13 6d 01             	adc    0x1(%ebp),%ebp
4081e4:	20 00                	and    %al,(%eax)
4081e6:	85 35 0b 00 1e 00    	test   %esi,0x1e000b
4081ec:	9c                   	pushf
4081ed:	13 32                	adc    (%edx),%esi
4081ef:	04 86                	add    $0x86,%al
4081f1:	01 0e                	add    %ecx,(%esi)
4081f3:	13 9f 22 1e 00 0b    	adc    0xb001e22(%edi),%ebx
4081f9:	13 9c 00 a4 00 78 14 	adc    0x147800a4(%eax,%eax,1),%ebx
408200:	0e                   	push   %cs
408201:	00 dc                	add    %bl,%ah
408203:	22 0b                	and    (%ebx),%cl
408205:	13 0b                	adc    (%ebx),%ecx
408207:	00 a4 18 4d 17 11 00 	add    %ah,0x11174d(%eax,%ebx,1)
40820e:	22 00                	and    (%eax),%al
408210:	d1 35 0b 00 1e 00    	shll   $1,0x1e000b
408216:	9c                   	pushf
408217:	2b 53 04             	sub    0x4(%ebx),%edx
40821a:	92                   	xchg   %eax,%edx
40821b:	01 0f                	add    %ecx,(%edi)
40821d:	13 e7                	adc    %edi,%esp
40821f:	22 1e                	and    (%esi),%bl
408221:	00 0b                	add    %cl,(%ebx)
408223:	13 9e 00 e3 03 83    	adc    -0x7cfc1d00(%esi),%ebx
408229:	14 0f                	adc    $0xf,%al
40822b:	00 33                	add    %dh,(%ebx)
40822d:	23 0b                	and    (%ebx),%ecx
40822f:	13 0b                	adc    (%ebx),%ecx
408231:	00 a4 18 4d 17 11 00 	add    %ah,0x11174d(%eax,%ebx,1)
408238:	22 00                	and    (%eax),%al
40823a:	0b 13                	or     (%ebx),%edx
40823c:	0c 00                	or     $0x0,%al
40823e:	ef                   	out    %eax,(%dx)
40823f:	04 0b                	add    $0xb,%al
408241:	13 0c 00             	adc    (%eax,%eax,1),%ecx
408244:	9f                   	lahf
408245:	00 0b                	add    %cl,(%ebx)
408247:	13 0c 00             	adc    (%eax,%eax,1),%ecx
40824a:	2b 04 14             	sub    (%esp,%edx,1),%eax
40824d:	13 4d 04             	adc    0x4(%ebp),%ecx
408250:	1f                   	pop    %ds
408251:	00 1c 13             	add    %bl,(%ebx,%edx,1)
408254:	4d                   	dec    %ebp
408255:	04 24                	add    $0x24,%al
408257:	00 24 13             	add    %ah,(%ebx,%edx,1)
40825a:	4d                   	dec    %ebp
40825b:	04 28                	add    $0x28,%al
40825d:	00 34 13             	add    %dh,(%ebx,%edx,1)
408260:	4d                   	dec    %ebp
408261:	04 2e                	add    $0x2e,%al
408263:	00 3c 13             	add    %bh,(%ebx,%edx,1)
408266:	4d                   	dec    %ebp
408267:	04 2e                	add    $0x2e,%al
408269:	00 44 13 4d          	add    %al,0x4d(%ebx,%edx,1)
40826d:	04 2e                	add    $0x2e,%al
40826f:	00 4c 13 4d          	add    %cl,0x4d(%ebx,%edx,1)
408273:	04 2e                	add    $0x2e,%al
408275:	00 54 13 4d          	add    %dl,0x4d(%ebx,%edx,1)
408279:	04 2e                	add    $0x2e,%al
40827b:	00 5c 13 4d          	add    %bl,0x4d(%ebx,%edx,1)
40827f:	04 2e                	add    $0x2e,%al
408281:	00 64 13 4d          	add    %ah,0x4d(%ebx,%edx,1)
408285:	04 2e                	add    $0x2e,%al
408287:	00 6c 13 4d          	add    %ch,0x4d(%ebx,%edx,1)
40828b:	04 33                	add    $0x33,%al
40828d:	00 74 13 4d          	add    %dh,0x4d(%ebx,%edx,1)
408291:	04 2e                	add    $0x2e,%al
408293:	00 7c 13 4d          	add    %bh,0x4d(%ebx,%edx,1)
408297:	04 2e                	add    $0x2e,%al
408299:	00 84 13 4d 04 2e 00 	add    %al,0x2e044d(%ebx,%edx,1)
4082a0:	e4 13                	in     $0x13,%al
4082a2:	e7 05                	out    %eax,$0x5
4082a4:	49                   	dec    %ecx
4082a5:	00 ac 13 b9 02 4d 00 	add    %ch,0x4d02b9(%ebx,%edx,1)
4082ac:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4082ad:	13 4d 04             	adc    0x4(%ebp),%ecx
4082b0:	52                   	push   %edx
4082b1:	00 f4                	add    %dh,%ah
4082b3:	13 c8                	adc    %eax,%ecx
4082b5:	03 5a 00             	add    0x0(%edx),%ebx
4082b8:	ac                   	lods   %ds:(%esi),%al
4082b9:	13 b4 02 5f 00 9c 13 	adc    0x139c005f(%edx,%eax,1),%esi
4082c0:	4d                   	dec    %ebp
4082c1:	04 67                	add    $0x67,%al
4082c3:	00 9c 13 3d 05 6d 00 	add    %bl,0x6d053d(%ebx,%edx,1)
4082ca:	b4 13                	mov    $0x13,%ah
4082cc:	0c 00                	or     $0x0,%al
4082ce:	79 00                	jns    0x4082d0
4082d0:	14 14                	adc    $0x14,%al
4082d2:	32 00                	xor    (%eax),%al
4082d4:	7d 00                	jge    0x4082d6
4082d6:	24 14                	and    $0x14,%al
4082d8:	ae                   	scas   %es:(%edi),%al
4082d9:	05 82 00 24 14       	add    $0x14240082,%eax
4082de:	7f 05                	jg     0x4082e5
4082e0:	24 00                	and    $0x0,%al
4082e2:	2c 14                	sub    $0x14,%al
4082e4:	84 05 7d 00 2c 14    	test   %al,0x142c007d
4082ea:	4d                   	dec    %ebp
4082eb:	04 1f                	add    $0x1f,%al
4082ed:	00 14 14             	add    %dl,(%esp,%edx,1)
4082f0:	d5 05                	aad    $0x5
4082f2:	89 00                	mov    %eax,(%eax)
4082f4:	9c                   	pushf
4082f5:	13 46 05             	adc    0x5(%esi),%eax
4082f8:	92                   	xchg   %eax,%edx
4082f9:	00 fc                	add    %bh,%ah
4082fb:	13 44 01 98          	adc    -0x68(%ecx,%eax,1),%eax
4082ff:	00 94 13 b4 05 a0 00 	add    %dl,0xa005b4(%ebx,%edx,1)
408306:	34 14                	xor    $0x14,%al
408308:	4d                   	dec    %ebp
408309:	04 24                	add    $0x24,%al
40830b:	00 34 14             	add    %dh,(%esp,%edx,1)
40830e:	e3 04                	jecxz  0x408314
408310:	b9 00 44 14 4d       	mov    $0x4d144400,%ecx
408315:	04 24                	add    $0x24,%al
408317:	00 4c 14 9d          	add    %cl,-0x63(%esp,%edx,1)
40831b:	05 c0 00 3c 14       	add    $0x143c00c0,%eax
408320:	96                   	xchg   %eax,%esi
408321:	00 d3                	add    %dl,%bl
408323:	00 64 14 d4          	add    %ah,-0x2c(%esp,%edx,1)
408327:	00 d9                	add    %bl,%cl
408329:	00 6c 14 c8          	add    %ch,-0x38(%esp,%edx,1)
40832d:	05 df 00 74 14       	add    $0x147400df,%eax
408332:	69 05 e4 00 74 14 51 	imul   $0xea0551,0x147400e4,%eax
408339:	05 ea 00
40833c:	cc                   	int3
40833d:	13 4d 04             	adc    0x4(%ebp),%ecx
408340:	f0 00 7c 14 26       	lock add %bh,0x26(%esp,%edx,1)
408345:	01 f7                	add    %esi,%edi
408347:	00 cc                	add    %cl,%ah
408349:	13 70 05             	adc    0x5(%eax),%esi
40834c:	fd                   	std
40834d:	00 74 14 69          	add    %dh,0x69(%esp,%edx,1)
408351:	05 05 00 8c 14       	add    $0x148c0005,%eax
408356:	4d                   	dec    %ebp
408357:	04 1f                	add    $0x1f,%al
408359:	00 94 13 0e 04 a0 00 	add    %dl,0xa0040e(%ebx,%edx,1)
408360:	8c 14 fa             	mov    %ss,(%edx,%edi,8)
408363:	04 13                	add    $0x13,%al
408365:	00 c4                	add    %al,%ah
408367:	13 4d 04             	adc    0x4(%ebp),%ecx
40836a:	24 00                	and    $0x0,%al
40836c:	c4 13                	les    (%ebx),%edx
40836e:	96                   	xchg   %eax,%esi
40836f:	05 19 00 94 13       	add    $0x13940019,%eax
408374:	4d                   	dec    %ebp
408375:	04 24                	add    $0x24,%al
408377:	00 94 13 da 05 1f 00 	add    %dl,0x1f05da(%ebx,%edx,1)
40837e:	fc                   	cld
40837f:	13 7c 03 21          	adc    0x21(%ebx,%eax,1),%edi
408383:	01 d4                	add    %edx,%esp
408385:	13 4d 04             	adc    0x4(%ebp),%ecx
408388:	13 00                	adc    (%eax),%eax
40838a:	d4 13                	aam    $0x13
40838c:	f3 02 2b             	repz add (%ebx),%ch
40838f:	01 74 14 bc          	add    %esi,-0x44(%esp,%edx,1)
408393:	05 33 01 8c 13       	add    $0x138c0133,%eax
408398:	4d                   	dec    %ebp
408399:	04 24                	add    $0x24,%al
40839b:	00 9c 14 1b 05 3e 01 	add    %bl,0x13e051b(%esp,%edx,1)
4083a2:	9c                   	pushf
4083a3:	14 df                	adc    $0xdf,%al
4083a5:	00 44 01 dc          	add    %al,-0x24(%ecx,%eax,1)
4083a9:	13 2d 05 79 00 2c    	adc    0x2c007905,%ebp
4083af:	14 70                	adc    $0x70,%al
4083b1:	03 49 01             	add    0x1(%ecx),%ecx
4083b4:	14 14                	adc    $0x14,%al
4083b6:	32 00                	xor    (%eax),%al
4083b8:	4f                   	dec    %edi
4083b9:	01 39                	add    %edi,(%ecx)
4083bb:	13 16                	adc    (%esi),%edx
4083bd:	00 9a 01 39 13 1e    	add    %bl,0x1e133901(%edx)
4083c3:	00 a3 01 39 13 26    	add    %ah,0x26133901(%ebx)
4083c9:	00 c2                	add    %al,%dl
4083cb:	01 39                	add    %edi,(%ecx)
4083cd:	13 2e                	adc    (%esi),%ebp
4083cf:	00 cb                	add    %cl,%bl
4083d1:	01 39                	add    %edi,(%ecx)
4083d3:	13 36                	adc    (%esi),%esi
4083d5:	00 d9                	add    %bl,%cl
4083d7:	01 39                	add    %edi,(%ecx)
4083d9:	13 3e                	adc    (%esi),%edi
4083db:	00 d9                	add    %bl,%cl
4083dd:	01 39                	add    %edi,(%ecx)
4083df:	13 46 00             	adc    0x0(%esi),%eax
4083e2:	d9 01                	flds   (%ecx)
4083e4:	39 13                	cmp    %edx,(%ebx)
4083e6:	4e                   	dec    %esi
4083e7:	00 cb                	add    %cl,%bl
4083e9:	01 39                	add    %edi,(%ecx)
4083eb:	13 56 00             	adc    0x0(%esi),%edx
4083ee:	df 01                	filds  (%ecx)
4083f0:	39 13                	cmp    %edx,(%ebx)
4083f2:	5e                   	pop    %esi
4083f3:	00 d9                	add    %bl,%cl