411290:	17                   	pop    %ss
411291:	58                   	pop    %eax
411292:	54                   	push   %esp
411293:	08 0a                	or     %cl,(%edx)
411295:	07                   	pop    %es
411296:	08 08                	or     %cl,(%eax)
411298:	6f                   	outsl  %ds:(%esi),(%dx)
411299:	f9                   	stc
41129a:	01 00                	add    %eax,(%eax)
41129c:	0a 00                	or     (%eax),%al
41129e:	08 02                	or     %al,(%edx)
4112a0:	7b e6                	jnp    0x411288
4112a2:	00 00                	add    %al,(%eax)
4112a4:	04 20                	add    $0x20,%al
4112a6:	00 01                	add    %al,(%ecx)
4112a8:	00 00                	add    %al,(%eax)
4112aa:	6f                   	outsl  %ds:(%esi),(%dx)
4112ab:	fa                   	cli
4112ac:	01 00                	add    %eax,(%eax)
4112ae:	0a 0c 00             	or     (%eax,%eax,1),%cl
4112b1:	08 2c 0c             	or     %ch,(%esp,%ecx,1)
4112b4:	07                   	pop    %es
4112b5:	08 6f fb             	or     %ch,-0x5(%edi)
4112b8:	01 00                	add    %eax,(%eax)
4112ba:	0a 16                	or     (%esi),%dl
4112bc:	fe 01                	incb   (%ecx)
4112be:	2b 01                	sub    (%ecx),%eax
4112c0:	16                   	push   %ss
4112c1:	13 05 11 05 2d c5    	adc    0xc52d0511,%eax
4112c7:	00 06                	add    %al,(%esi)
4112c9:	13 06                	adc    (%esi),%eax
4112cb:	2b 00                	sub    (%eax),%eax
4112cd:	11 06                	adc    %eax,(%esi)
4112cf:	2a 13                	sub    (%ebx),%dl
4112d1:	30 03                	xor    %al,(%ebx)
4112d3:	00 c4                	add    %al,%ah
4112d5:	00 00                	add    %al,(%eax)
4112d7:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4112db:	11 00                	adc    %eax,(%eax)
4112dd:	03 04 fe             	add    (%esi,%edi,8),%eax
4112e0:	01 13                	add    %edx,(%ebx)
4112e2:	04 11                	add    $0x11,%al
4112e4:	04 2c                	add    $0x2c,%al
4112e6:	09 00                	or     %eax,(%eax)
4112e8:	16                   	push   %ss
4112e9:	13 05 38 ad 00 00    	adc    0xad38,%eax
4112ef:	00 03                	add    %al,(%ebx)
4112f1:	14 fe                	adc    $0xfe,%al
4112f3:	01 13                	add    %edx,(%ebx)
4112f5:	06                   	push   %es
4112f6:	11 06                	adc    %eax,(%esi)
4112f8:	2c 09                	sub    $0x9,%al
4112fa:	00 15 13 05 38 9a    	add    %dl,0x9a380513
411300:	00 00                	add    %al,(%eax)
411302:	00 04 14             	add    %al,(%esp,%edx,1)
411305:	fe 01                	incb   (%ecx)
411307:	13 07                	adc    (%edi),%eax
411309:	11 07                	adc    %eax,(%edi)
41130b:	2c 09                	sub    $0x9,%al
41130d:	00 17                	add    %dl,(%edi)
41130f:	13 05 38 87 00 00    	adc    0x8738,%eax
411315:	00 16                	add    %dl,(%esi)
411317:	0a 02                	or     (%edx),%al
411319:	03 12                	add    (%edx),%edx
41131b:	00 28                	add    %ch,(%eax)
41131d:	8d 01                	lea    (%ecx),%eax
41131f:	00 06                	add    %al,(%esi)
411321:	0b 16                	or     (%esi),%edx
411323:	0c 02                	or     $0x2,%al
411325:	04 12                	add    $0x12,%al
411327:	02 28                	add    (%eax),%ch
411329:	8d 01                	lea    (%ecx),%eax
41132b:	00 06                	add    %al,(%esi)
41132d:	0d 07 09 fe 01       	or     $0x1fe0907,%eax
411332:	13 08                	adc    (%eax),%ecx
411334:	11 08                	adc    %ecx,(%eax)
411336:	2c 14                	sub    $0x14,%al
411338:	00 02                	add    %al,(%edx)
41133a:	7b e7                	jnp    0x411323
41133c:	00 00                	add    %al,(%eax)
41133e:	04 12                	add    $0x12,%al
411340:	00 08                	add    %cl,(%eax)
411342:	28 fd                	sub    %bh,%ch
411344:	01 00                	add    %eax,(%eax)
411346:	0a 5a 13             	or     0x13(%edx),%bl
411349:	05 2b 51 00 07       	add    $0x700512b,%eax
41134e:	6f                   	outsl  %ds:(%esi),(%dx)
41134f:	f1                   	int1
411350:	01 00                	add    %eax,(%eax)
411352:	0a 2c 0b             	or     (%ebx,%ecx,1),%ch
411355:	09 6f f1             	or     %ebp,-0xf(%edi)
411358:	01 00                	add    %eax,(%eax)
41135a:	0a 14 fe             	or     (%esi,%edi,8),%dl
41135d:	03 2b                	add    (%ebx),%ebp
41135f:	01 16                	add    %edx,(%esi)
411361:	28 b4 01 00 0a 00 07 	sub    %dh,0x7000a00(%ecx,%eax,1)
411368:	6f                   	outsl  %ds:(%esi),(%dx)
411369:	f1                   	int1
41136a:	01 00                	add    %eax,(%eax)
41136c:	0a 6f 63             	or     0x63(%edi),%ch
41136f:	00 00                	add    %al,(%eax)
411371:	0a 07                	or     (%edi),%al
411373:	6f                   	outsl  %ds:(%esi),(%dx)
411374:	fe 01                	incb   (%ecx)
411376:	00 0a                	add    %cl,(%edx)
411378:	09 6f f1             	or     %ebp,-0xf(%edi)
41137b:	01 00                	add    %eax,(%eax)
41137d:	0a 6f 63             	or     0x63(%edi),%ch
411380:	00 00                	add    %al,(%eax)
411382:	0a 09                	or     (%ecx),%cl
411384:	6f                   	outsl  %ds:(%esi),(%dx)
411385:	fe 01                	incb   (%ecx)
411387:	00 0a                	add    %cl,(%edx)
411389:	fe 04 13             	incb   (%ebx,%edx,1)
41138c:	09 11                	or     %edx,(%ecx)
41138e:	09 2c 06             	or     %ebp,(%esi,%eax,1)
411391:	00 15 13 05 2b 06    	add    %dl,0x62b0513
411397:	00 17                	add    %dl,(%edi)
411399:	13 05 2b 00 11 05    	adc    0x511002b,%eax
41139f:	2a 42 53             	sub    0x53(%edx),%al
4113a2:	4a                   	dec    %edx
4113a3:	42                   	inc    %edx
4113a4:	01 00                	add    %eax,(%eax)
4113a6:	01 00                	add    %eax,(%eax)
4113a8:	00 00                	add    %al,(%eax)
4113aa:	00 00                	add    %al,(%eax)
4113ac:	0c 00                	or     $0x0,%al
4113ae:	00 00                	add    %al,(%eax)
4113b0:	76 32                	jbe    0x4113e4
4113b2:	2e 30 2e             	xor    %ch,%cs:(%esi)
4113b5:	35 30 37 32 37       	xor    $0x37323730,%eax
4113ba:	00 00                	add    %al,(%eax)
4113bc:	00 00                	add    %al,(%eax)
4113be:	05 00 6c 00 00       	add    $0x6c00,%eax
4113c3:	00 08                	add    %cl,(%eax)
4113c5:	4f                   	dec    %edi
4113c6:	00 00                	add    %al,(%eax)
4113c8:	23 7e 00             	and    0x0(%esi),%edi
4113cb:	00 74 4f 00          	add    %dh,0x0(%edi,%ecx,2)
4113cf:	00 f8                	add    %bh,%al
4113d1:	3c 00                	cmp    $0x0,%al
4113d3:	00 23                	add    %ah,(%ebx)
4113d5:	53                   	push   %ebx
4113d6:	74 72                	je     0x41144a
4113d8:	69 6e 67 73 00 00 00 	imul   $0x73,0x67(%esi),%ebp
4113df:	00 6c 8c 00          	add    %ch,0x0(%esp,%ecx,4)
4113e3:	00 fc                	add    %bh,%ah
4113e5:	3c 00                	cmp    $0x0,%al
4113e7:	00 23                	add    %ah,(%ebx)
4113e9:	55                   	push   %ebp
4113ea:	53                   	push   %ebx
4113eb:	00 68 c9             	add    %ch,-0x37(%eax)
4113ee:	00 00                	add    %al,(%eax)
4113f0:	10 00                	adc    %al,(%eax)
4113f2:	00 00                	add    %al,(%eax)
4113f4:	23 47 55             	and    0x55(%edi),%eax
4113f7:	49                   	dec    %ecx
4113f8:	44                   	inc    %esp
4113f9:	00 00                	add    %al,(%eax)
4113fb:	00 78 c9             	add    %bh,-0x37(%eax)
4113fe:	00 00                	add    %al,(%eax)
411400:	04 15                	add    $0x15,%al
411402:	00 00                	add    %al,(%eax)
411404:	23 42 6c             	and    0x6c(%edx),%eax
411407:	6f                   	outsl  %ds:(%esi),(%dx)
411408:	62 00                	bound  %eax,(%eax)
41140a:	00 00                	add    %al,(%eax)
41140c:	00 00                	add    %al,(%eax)
41140e:	00 00                	add    %al,(%eax)
411410:	02 00                	add    (%eax),%al
411412:	00 01                	add    %al,(%ecx)
411414:	57                   	push   %edi
411415:	1f                   	pop    %ds
411416:	b6 09                	mov    $0x9,%dh
411418:	09 0b                	or     %ecx,(%ebx)
41141a:	00 00                	add    %al,(%eax)
41141c:	00 fa                	add    %bh,%dl
41141e:	01 33                	add    %esi,(%ebx)
411420:	00 16                	add    %dl,(%esi)
411422:	00 00                	add    %al,(%eax)
411424:	01 00                	add    %eax,(%eax)
411426:	00 00                	add    %al,(%eax)
411428:	11 01                	adc    %eax,(%ecx)
41142a:	00 00                	add    %al,(%eax)
41142c:	29 00                	sub    %eax,(%eax)
41142e:	00 00                	add    %al,(%eax)
411430:	e7 00                	out    %eax,$0x0
411432:	00 00                	add    %al,(%eax)
411434:	8e 01                	mov    (%ecx),%es
411436:	00 00                	add    %al,(%eax)
411438:	74 01                	je     0x41143b
41143a:	00 00                	add    %al,(%eax)
41143c:	04 00                	add    $0x0,%al
41143e:	00 00                	add    %al,(%eax)
411440:	fe 01                	incb   (%ecx)
411442:	00 00                	add    %al,(%eax)
411444:	02 00                	add    (%eax),%al
411446:	00 00                	add    %al,(%eax)
411448:	65 02 00             	add    %gs:(%eax),%al
41144b:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41144f:	00 03                	add    %al,(%ebx)
411451:	00 00                	add    %al,(%eax)
411453:	00 0c 00             	add    %cl,(%eax,%eax,1)
411456:	00 00                	add    %al,(%eax)
411458:	11 00                	adc    %eax,(%eax)
41145a:	00 00                	add    %al,(%eax)
41145c:	48                   	dec    %eax
41145d:	00 00                	add    %al,(%eax)
41145f:	00 80 00 00 00 09    	add    %al,0x9000000(%eax)
411465:	00 00                	add    %al,(%eax)
411467:	00 01                	add    %al,(%ecx)
411469:	00 00                	add    %al,(%eax)
41146b:	00 07                	add    %al,(%edi)
41146d:	00 00                	add    %al,(%eax)
41146f:	00 0a                	add    %cl,(%edx)
411471:	00 00                	add    %al,(%eax)
411473:	00 0e                	add    %cl,(%esi)
411475:	00 00                	add    %al,(%eax)
411477:	00 04 00             	add    %al,(%eax,%eax,1)
41147a:	00 00                	add    %al,(%eax)
41147c:	00 00                	add    %al,(%eax)
41147e:	0d 17 01 00 00       	or     $0x117,%eax
411483:	00 00                	add    %al,(%eax)
411485:	00 06                	add    %al,(%esi)
411487:	00 75 15             	add    %dh,0x15(%ebp)
41148a:	88 2f                	mov    %ch,(%edi)
41148c:	06                   	push   %es
41148d:	00 4a 16             	add    %cl,0x16(%edx)
411490:	88 2f                	mov    %ch,(%edi)
411492:	06                   	push   %es
411493:	00 ce                	add    %cl,%dh
411495:	13 2d 2f 0f 00 15    	adc    0x15000f2f,%ebp
41149b:	31 00                	xor    %eax,(%eax)
41149d:	00 06                	add    %al,(%esi)
41149f:	00 2a                	add    %ch,(%edx)
4114a1:	14 3d                	adc    $0x3d,%al
4114a3:	25 06 00 04 15       	and    $0x15040006,%eax
4114a8:	3d 25 06 00 e5       	cmp    $0xe5000625,%eax
4114ad:	14 3d                	adc    $0x3d,%al
4114af:	25 06 00 ee 15       	and    $0x15ee0006,%eax
4114b4:	3d 25 06 00 a9       	cmp    $0xa9000625,%eax
4114b9:	15 3d 25 06 00       	adc    $0x6253d,%eax
4114be:	c2 15 3d             	ret    $0x3d15
4114c1:	25 06 00 98 14       	and    $0x14980006,%eax
4114c6:	3d 25 06 00 16       	cmp    $0x16000625,%eax
4114cb:	14 69                	adc    $0x69,%al
4114cd:	2f                   	das
4114ce:	06                   	push   %es
4114cf:	00 5d 13             	add    %bl,0x13(%ebp)
4114d2:	69 2f 06 00 c8 14    	imul   $0x14c80006,(%edi),%ebp
4114d8:	3d 25 0a 00 13       	cmp    $0x13000a25,%eax
4114dd:	22 a7 33 0e 00 ba    	and    -0x45fff1cd(%edi),%ah
4114e3:	2c 3a                	sub    $0x3a,%al
4114e5:	1d 0a 00 f6 29       	sbb    $0x29f6000a,%eax
4114ea:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4114eb:	33 0a                	xor    (%edx),%ecx
4114ed:	00 f4                	add    %dh,%ah
4114ef:	28 a7 33 0e 00 65    	sub    %ah,0x65000e33(%edi)
4114f5:	2b 3a                	sub    (%edx),%edi
4114f7:	1d 0a 00 18 1d       	sbb    $0x1d18000a,%eax
4114fc:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4114fd:	33 0a                	xor    (%edx),%ecx
4114ff:	00 be 3b a7 33 0a    	add    %bh,0xa33a73b(%esi)
411505:	00 d0                	add    %dl,%al
411507:	3b a7 33 06 00 66    	cmp    0x66000633(%edi),%esp
41150d:	36 ea 21 06 00 ef 32 	ss ljmp $0xea32,$0xef000621
411514:	ea
411515:	21 0e                	and    %ecx,(%esi)
411517:	00 02                	add    %al,(%edx)
411519:	2b 3a                	sub    (%edx),%edi
41151b:	1d 12 00 60 0d       	sbb    $0xd600012,%eax
411520:	b9 04 12 00 b0       	mov    $0xb0001204,%ecx
411525:	36 b9 04 0a 00 5b    	ss mov $0x5b000a04,%ecx
41152b:	3a a7 33 0a 00 50    	cmp    0x50000a33(%edi),%ah
411531:	1d a7 33 0a 00       	sbb    $0xa33a7,%eax
411536:	4c                   	dec    %esp
411537:	2b a7 33 0a 00 b5    	sub    -0x4afff5cd(%edi),%esp
41153d:	3b a7 33 0a 00 ce    	cmp    -0x31fff5cd(%edi),%esp
411543:	28 a7 33 0a 00 94    	sub    %ah,-0x6bfff5cd(%edi)
411549:	29 a7 33 06 00 3d    	sub    %esp,0x3d000633(%edi)
41154f:	2a 18                	sub    (%eax),%bl
411551:	04 06                	add    $0x6,%al
411553:	00 ef                	add    %ch,%bh
411555:	27                   	daa
411556:	ea 21 0a 00 df 32 a7 	ljmp   $0xa732,$0xdf000a21
41155d:	33 06                	xor    (%esi),%eax
41155f:	00 fe                	add    %bh,%dh
411561:	2e 28 34 12          	sub    %dh,%cs:(%edx,%edx,1)
411565:	00 78 3a             	add    %bh,0x3a(%eax)
411568:	b9 04 06 00 ab       	mov    $0xab000604,%ecx
41156d:	0d ea 21 0a 00       	or     $0xa21ea,%eax
411572:	ab                   	stos   %eax,%es:(%edi)
411573:	32 a7 33 0e 00 5b    	xor    0x5b000e33(%edi),%ah
411579:	1a 2d 2f 06 00 0c    	sbb    0xc00062f,%ch
41157f:	10 ea                	adc    %ch,%dl
411581:	21 06                	and    %eax,(%esi)
411583:	00 4b 0b             	add    %cl,0xb(%ebx)
411586:	18 04 06             	sbb    %al,(%esi,%eax,1)
411589:	00 a4 1e 18 04 06 00 	add    %ah,0x60418(%esi,%ebx,1)
411590:	81 1e 18 04 0e 00    	sbbl   $0xe0418,(%esi)
411596:	65 11 7b 36          	adc    %edi,%gs:0x36(%ebx)
41159a:	0e                   	push   %cs
41159b:	00 fb                	add    %bh,%bl
41159d:	1a ea                	sbb    %dl,%ch
41159f:	21 0e                	and    %ecx,(%esi)
4115a1:	00 fc                	add    %bh,%ah
4115a3:	38 7b 36             	cmp    %bh,0x36(%ebx)
4115a6:	06                   	push   %es
4115a7:	00 40 29             	add    %al,0x29(%eax)
4115aa:	18 04 06             	sbb    %al,(%esi,%eax,1)
4115ad:	00 36                	add    %dh,(%esi)
4115af:	22 ea                	and    %dl,%ch
4115b1:	21 06                	and    %eax,(%esi)
4115b3:	00 82 28 ea 21 0e    	add    %al,0xe21ea28(%edx)
4115b9:	00 69 11             	add    %ch,0x11(%ecx)
4115bc:	7b 36                	jnp    0x4115f4
4115be:	0e                   	push   %cs
4115bf:	00 45 32             	add    %al,0x32(%ebp)
4115c2:	3a 1d 0e 00 5e 32    	cmp    0x325e000e,%bl
4115c8:	3a 1d 0e 00 cf 32    	cmp    0x32cf000e,%bl
4115ce:	3a 1d 06 00 42 13    	cmp    0x13420006,%bl
4115d4:	88 2f                	mov    %ch,(%edi)
4115d6:	06                   	push   %es
4115d7:	00 75 12             	add    %dh,0x12(%ebp)
4115da:	2d 2f 06 00 e2       	sub    $0xe200062f,%eax
4115df:	13 2d 2f 06 00 0b    	adc    0xb00062f,%ebp
4115e5:	39 28                	cmp    %ebp,(%eax)
4115e7:	34 06                	xor    $0x6,%al
4115e9:	00 a7 17 6d 39 0e    	add    %ah,0xe396d17(%edi)
4115ef:	00 76 37             	add    %dh,0x37(%esi)
4115f2:	7b 36                	jnp    0x41162a
4115f4:	0e                   	push   %cs
4115f5:	00 e2                	add    %ah,%dl
4115f7:	27                   	daa
4115f8:	7b 36                	jnp    0x411630
4115fa:	06                   	push   %es
4115fb:	00 21                	add    %ah,(%ecx)
4115fd:	2d 18 04 06 00       	sub    $0x60418,%eax
411602:	11 2d 18 04 06 00    	adc    %ebp,0x60418
411608:	d9 31                	fnstenv (%ecx)
41160a:	18 04 06             	sbb    %al,(%esi,%eax,1)
41160d:	00 d6                	add    %dl,%dh
41160f:	27                   	daa
411610:	18 04 06             	sbb    %al,(%esi,%eax,1)
411613:	00 49 28             	add    %cl,0x28(%ecx)
411616:	ea 21 0e 00 07 16 3a 	ljmp   $0x3a16,$0x7000e21
41161d:	1d 0e 00 b3 14       	sbb    $0x14b3000e,%eax
411622:	3a 1d 16 00 38 15    	cmp    0x15380016,%bl
411628:	5d                   	pop    %ebp
411629:	24 16                	and    $0x16,%al