403410:	36 00 00             	add    %al,%ss:(%eax)
403413:	0a 26                	or     (%esi),%ah
403415:	02 7b 03             	add    0x3(%ebx),%bh
403418:	00 00                	add    %al,(%eax)
40341a:	04 6f                	add    $0x6f,%al
40341c:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403421:	32 00                	xor    (%eax),%al
403423:	00 0a                	add    %cl,(%edx)
403425:	72 d6                	jb     0x4033fd
403427:	05 00 70 1f 16       	add    $0x161f7000,%eax
40342c:	6f                   	outsl  %ds:(%esi),(%dx)
40342d:	36 00 00             	add    %al,%ss:(%eax)
403430:	0a 26                	or     (%esi),%ah
403432:	02 7b 03             	add    0x3(%ebx),%bh
403435:	00 00                	add    %al,(%eax)
403437:	04 6f                	add    $0x6f,%al
403439:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40343e:	32 00                	xor    (%eax),%al
403440:	00 0a                	add    %cl,(%edx)
403442:	72 94                	jb     0x4033d8
403444:	05 00 70 6f 37       	add    $0x376f7000,%eax
403449:	00 00                	add    %al,(%eax)
40344b:	0a 03                	or     (%ebx),%al
40344d:	16                   	push   %ss
40344e:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
403455:	02 7b 03             	add    0x3(%ebx),%bh
403458:	00 00                	add    %al,(%eax)
40345a:	04 6f                	add    $0x6f,%al
40345c:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403461:	32 00                	xor    (%eax),%al
403463:	00 0a                	add    %cl,(%edx)
403465:	72 a0                	jb     0x403407
403467:	05 00 70 6f 37       	add    $0x376f7000,%eax
40346c:	00 00                	add    %al,(%eax)
40346e:	0a 03                	or     (%ebx),%al
403470:	17                   	pop    %ss
403471:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
403478:	02 7b 03             	add    0x3(%ebx),%bh
40347b:	00 00                	add    %al,(%eax)
40347d:	04 6f                	add    $0x6f,%al
40347f:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403484:	32 00                	xor    (%eax),%al
403486:	00 0a                	add    %cl,(%edx)
403488:	72 78                	jb     0x403502
40348a:	08 00                	or     %al,(%eax)
40348c:	70 6f                	jo     0x4034fd
40348e:	37                   	aaa
40348f:	00 00                	add    %al,(%eax)
403491:	0a 03                	or     (%ebx),%al
403493:	18 9a 28 39 00 00    	sbb    %bl,0x3928(%edx)
403499:	0a 8c 51 00 00 01 6f 	or     0x6f010000(%ecx,%edx,2),%cl
4034a0:	38 00                	cmp    %al,(%eax)
4034a2:	00 0a                	add    %cl,(%edx)
4034a4:	00 02                	add    %al,(%edx)
4034a6:	7b 03                	jnp    0x4034ab
4034a8:	00 00                	add    %al,(%eax)
4034aa:	04 6f                	add    $0x6f,%al
4034ac:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4034b1:	32 00                	xor    (%eax),%al
4034b3:	00 0a                	add    %cl,(%edx)
4034b5:	72 82                	jb     0x403439
4034b7:	08 00                	or     %al,(%eax)
4034b9:	70 6f                	jo     0x40352a
4034bb:	37                   	aaa
4034bc:	00 00                	add    %al,(%eax)
4034be:	0a 03                	or     (%ebx),%al
4034c0:	19 9a 28 39 00 00    	sbb    %ebx,0x3928(%edx)
4034c6:	0a 8c 51 00 00 01 6f 	or     0x6f010000(%ecx,%edx,2),%cl
4034cd:	38 00                	cmp    %al,(%eax)
4034cf:	00 0a                	add    %cl,(%edx)
4034d1:	00 02                	add    %al,(%edx)
4034d3:	7b 03                	jnp    0x4034d8
4034d5:	00 00                	add    %al,(%eax)
4034d7:	04 6f                	add    $0x6f,%al
4034d9:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4034de:	32 00                	xor    (%eax),%al
4034e0:	00 0a                	add    %cl,(%edx)
4034e2:	72 d6                	jb     0x4034ba
4034e4:	05 00 70 6f 37       	add    $0x376f7000,%eax
4034e9:	00 00                	add    %al,(%eax)
4034eb:	0a 03                	or     (%ebx),%al
4034ed:	1a 9a 6f 38 00 00    	sbb    0x386f(%edx),%bl
4034f3:	0a 00                	or     (%eax),%al
4034f5:	00 38                	add    %bh,(%eax)
4034f7:	9f                   	lahf
4034f8:	01 00                	add    %eax,(%eax)
4034fa:	00 04 72             	add    %al,(%edx,%esi,2)
4034fd:	0d 00 00 70 28       	or     $0x28700000,%eax
403502:	1d 00 00 0a 0d       	sbb    $0xd0a0000,%eax
403507:	09 39                	or     %edi,(%ecx)
403509:	8d 01                	lea    (%ecx),%eax
40350b:	00 00                	add    %al,(%eax)
40350d:	00 72 8a             	add    %dh,-0x76(%edx)
403510:	08 00                	or     %al,(%eax)
403512:	70 0a                	jo     0x40351e
403514:	02 7b 04             	add    0x4(%ebx),%bh
403517:	00 00                	add    %al,(%eax)
403519:	04 06                	add    $0x6,%al
40351b:	02 7b 01             	add    0x1(%ebx),%bh
40351e:	00 00                	add    %al,(%eax)
403520:	04 73                	add    $0x73,%al
403522:	24 00                	and    $0x0,%al
403524:	00 0a                	add    %cl,(%edx)
403526:	6f                   	outsl  %ds:(%esi),(%dx)
403527:	34 00                	xor    $0x0,%al
403529:	00 0a                	add    %cl,(%edx)
40352b:	00 02                	add    %al,(%edx)
40352d:	7b 04                	jnp    0x403533
40352f:	00 00                	add    %al,(%eax)
403531:	04 6f                	add    $0x6f,%al
403533:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403538:	32 00                	xor    (%eax),%al
40353a:	00 0a                	add    %cl,(%edx)
40353c:	72 2a                	jb     0x403568
40353e:	07                   	pop    %es
40353f:	00 70 1f             	add    %dh,0x1f(%eax)
403542:	16                   	push   %ss
403543:	6f                   	outsl  %ds:(%esi),(%dx)
403544:	36 00 00             	add    %al,%ss:(%eax)
403547:	0a 26                	or     (%esi),%ah
403549:	02 7b 04             	add    0x4(%ebx),%bh
40354c:	00 00                	add    %al,(%eax)
40354e:	04 6f                	add    $0x6f,%al
403550:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403555:	32 00                	xor    (%eax),%al
403557:	00 0a                	add    %cl,(%edx)
403559:	72 36                	jb     0x403591
40355b:	07                   	pop    %es
40355c:	00 70 1f             	add    %dh,0x1f(%eax)
40355f:	16                   	push   %ss
403560:	6f                   	outsl  %ds:(%esi),(%dx)
403561:	36 00 00             	add    %al,%ss:(%eax)
403564:	0a 26                	or     (%esi),%ah
403566:	02 7b 04             	add    0x4(%ebx),%bh
403569:	00 00                	add    %al,(%eax)
40356b:	04 6f                	add    $0x6f,%al
40356d:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403572:	32 00                	xor    (%eax),%al
403574:	00 0a                	add    %cl,(%edx)
403576:	72 94                	jb     0x40350c
403578:	05 00 70 1f 16       	add    $0x161f7000,%eax
40357d:	6f                   	outsl  %ds:(%esi),(%dx)
40357e:	36 00 00             	add    %al,%ss:(%eax)
403581:	0a 26                	or     (%esi),%ah
403583:	02 7b 04             	add    0x4(%ebx),%bh
403586:	00 00                	add    %al,(%eax)
403588:	04 6f                	add    $0x6f,%al
40358a:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40358f:	32 00                	xor    (%eax),%al
403591:	00 0a                	add    %cl,(%edx)
403593:	72 42                	jb     0x4035d7
403595:	07                   	pop    %es
403596:	00 70 1f             	add    %dh,0x1f(%eax)
403599:	16                   	push   %ss
40359a:	6f                   	outsl  %ds:(%esi),(%dx)
40359b:	36 00 00             	add    %al,%ss:(%eax)
40359e:	0a 26                	or     (%esi),%ah
4035a0:	02 7b 04             	add    0x4(%ebx),%bh
4035a3:	00 00                	add    %al,(%eax)
4035a5:	04 6f                	add    $0x6f,%al
4035a7:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4035ac:	32 00                	xor    (%eax),%al
4035ae:	00 0a                	add    %cl,(%edx)
4035b0:	72 4c                	jb     0x4035fe
4035b2:	07                   	pop    %es
4035b3:	00 70 1f             	add    %dh,0x1f(%eax)
4035b6:	1f                   	pop    %ds
4035b7:	6f                   	outsl  %ds:(%esi),(%dx)
4035b8:	36 00 00             	add    %al,%ss:(%eax)
4035bb:	0a 26                	or     (%esi),%ah
4035bd:	02 7b 04             	add    0x4(%ebx),%bh
4035c0:	00 00                	add    %al,(%eax)
4035c2:	04 6f                	add    $0x6f,%al
4035c4:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4035c9:	32 00                	xor    (%eax),%al
4035cb:	00 0a                	add    %cl,(%edx)
4035cd:	72 2a                	jb     0x4035f9
4035cf:	07                   	pop    %es
4035d0:	00 70 6f             	add    %dh,0x6f(%eax)
4035d3:	37                   	aaa
4035d4:	00 00                	add    %al,(%eax)
4035d6:	0a 03                	or     (%ebx),%al
4035d8:	16                   	push   %ss
4035d9:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
4035e0:	02 7b 04             	add    0x4(%ebx),%bh
4035e3:	00 00                	add    %al,(%eax)
4035e5:	04 6f                	add    $0x6f,%al
4035e7:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4035ec:	32 00                	xor    (%eax),%al
4035ee:	00 0a                	add    %cl,(%edx)
4035f0:	72 36                	jb     0x403628
4035f2:	07                   	pop    %es
4035f3:	00 70 6f             	add    %dh,0x6f(%eax)
4035f6:	37                   	aaa
4035f7:	00 00                	add    %al,(%eax)
4035f9:	0a 03                	or     (%ebx),%al
4035fb:	17                   	pop    %ss
4035fc:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
403603:	02 7b 04             	add    0x4(%ebx),%bh
403606:	00 00                	add    %al,(%eax)
403608:	04 6f                	add    $0x6f,%al
40360a:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40360f:	32 00                	xor    (%eax),%al
403611:	00 0a                	add    %cl,(%edx)
403613:	72 94                	jb     0x4035a9
403615:	05 00 70 6f 37       	add    $0x376f7000,%eax
40361a:	00 00                	add    %al,(%eax)
40361c:	0a 03                	or     (%ebx),%al
40361e:	18 9a 6f 38 00 00    	sbb    %bl,0x386f(%edx)
403624:	0a 00                	or     (%eax),%al
403626:	02 7b 04             	add    0x4(%ebx),%bh
403629:	00 00                	add    %al,(%eax)
40362b:	04 6f                	add    $0x6f,%al
40362d:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403632:	32 00                	xor    (%eax),%al
403634:	00 0a                	add    %cl,(%edx)
403636:	72 04                	jb     0x40363c
403638:	09 00                	or     %eax,(%eax)
40363a:	70 6f                	jo     0x4036ab
40363c:	37                   	aaa
40363d:	00 00                	add    %al,(%eax)
40363f:	0a 03                	or     (%ebx),%al
403641:	19 9a 28 39 00 00    	sbb    %ebx,0x3928(%edx)
403647:	0a 8c 51 00 00 01 6f 	or     0x6f010000(%ecx,%edx,2),%cl
40364e:	38 00                	cmp    %al,(%eax)
403650:	00 0a                	add    %cl,(%edx)
403652:	00 02                	add    %al,(%edx)
403654:	7b 04                	jnp    0x40365a
403656:	00 00                	add    %al,(%eax)
403658:	04 6f                	add    $0x6f,%al
40365a:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40365f:	32 00                	xor    (%eax),%al
403661:	00 0a                	add    %cl,(%edx)
403663:	72 42                	jb     0x4036a7
403665:	07                   	pop    %es
403666:	00 70 6f             	add    %dh,0x6f(%eax)
403669:	37                   	aaa
40366a:	00 00                	add    %al,(%eax)
40366c:	0a 03                	or     (%ebx),%al
40366e:	1a 9a 6f 38 00 00    	sbb    0x386f(%edx),%bl
403674:	0a 00                	or     (%eax),%al
403676:	02 7b 04             	add    0x4(%ebx),%bh
403679:	00 00                	add    %al,(%eax)
40367b:	04 6f                	add    $0x6f,%al
40367d:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403682:	32 00                	xor    (%eax),%al
403684:	00 0a                	add    %cl,(%edx)
403686:	72 4c                	jb     0x4036d4
403688:	07                   	pop    %es
403689:	00 70 6f             	add    %dh,0x6f(%eax)
40368c:	37                   	aaa
40368d:	00 00                	add    %al,(%eax)
40368f:	0a 03                	or     (%ebx),%al
403691:	1b 9a 6f 38 00 00    	sbb    0x386f(%edx),%ebx
403697:	0a 00                	or     (%eax),%al
403699:	00 00                	add    %al,(%eax)
40369b:	00 02                	add    %al,(%edx)
40369d:	7b 01                	jnp    0x4036a0
40369f:	00 00                	add    %al,(%eax)
4036a1:	04 6f                	add    $0x6f,%al
4036a3:	25 00 00 0a 00       	and    $0xa0000,%eax
4036a8:	04 72                	add    $0x72,%al
4036aa:	01 00                	add    %eax,(%eax)
4036ac:	00 70 28             	add    %dh,0x28(%eax)
4036af:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4036b4:	04 11                	add    $0x11,%al
4036b6:	04 2c                	add    $0x2c,%al
4036b8:	42                   	inc    %edx
4036b9:	00 02                	add    %al,(%edx)
4036bb:	7b 02                	jnp    0x4036bf
4036bd:	00 00                	add    %al,(%eax)
4036bf:	04 6f                	add    $0x6f,%al
4036c1:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4036c6:	3a 00                	cmp    (%eax),%al
4036c8:	00 0a                	add    %cl,(%edx)
4036ca:	26 02 7b 05          	add    %es:0x5(%ebx),%bh
4036ce:	00 00                	add    %al,(%eax)
4036d0:	04 6f                	add    $0x6f,%al
4036d2:	18 00                	sbb    %al,(%eax)
4036d4:	00 0a                	add    %cl,(%edx)
4036d6:	04 6f                	add    $0x6f,%al
4036d8:	19 00                	sbb    %eax,(%eax)
4036da:	00 0a                	add    %cl,(%edx)
4036dc:	6f                   	outsl  %ds:(%esi),(%dx)
4036dd:	1e                   	push   %ds
4036de:	00 00                	add    %al,(%eax)
4036e0:	0a 00                	or     (%eax),%al
4036e2:	02 7b 02             	add    0x2(%ebx),%bh
4036e5:	00 00                	add    %al,(%eax)
4036e7:	04 02                	add    $0x2,%al
4036e9:	7b 05                	jnp    0x4036f0
4036eb:	00 00                	add    %al,(%eax)
4036ed:	04 04                	add    $0x4,%al
4036ef:	6f                   	outsl  %ds:(%esi),(%dx)
4036f0:	17                   	pop    %ss
4036f1:	00 00                	add    %al,(%eax)
4036f3:	0a 26                	or     (%esi),%ah
4036f5:	00 38                	add    %bh,(%eax)
4036f7:	9e                   	sahf
4036f8:	00 00                	add    %al,(%eax)
4036fa:	00 04 72             	add    %al,(%edx,%esi,2)
4036fd:	07                   	pop    %es
4036fe:	00 00                	add    %al,(%eax)
403700:	70 28                	jo     0x40372a
403702:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403707:	05 11 05 2c 3f       	add    $0x3f2c0511,%eax
40370c:	00 02                	add    %al,(%edx)
40370e:	7b 03                	jnp    0x403713
403710:	00 00                	add    %al,(%eax)
403712:	04 6f                	add    $0x6f,%al
403714:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403719:	3a 00                	cmp    (%eax),%al
40371b:	00 0a                	add    %cl,(%edx)
40371d:	26 02 7b 05          	add    %es:0x5(%ebx),%bh
403721:	00 00                	add    %al,(%eax)
403723:	04 6f                	add    $0x6f,%al
403725:	18 00                	sbb    %al,(%eax)
403727:	00 0a                	add    %cl,(%edx)
403729:	04 6f                	add    $0x6f,%al
40372b:	19 00                	sbb    %eax,(%eax)
40372d:	00 0a                	add    %cl,(%edx)
40372f:	6f                   	outsl  %ds:(%esi),(%dx)
403730:	1e                   	push   %ds
403731:	00 00                	add    %al,(%eax)
403733:	0a 00                	or     (%eax),%al
403735:	02 7b 03             	add    0x3(%ebx),%bh
403738:	00 00                	add    %al,(%eax)
40373a:	04 02                	add    $0x2,%al
40373c:	7b 05                	jnp    0x403743
40373e:	00 00                	add    %al,(%eax)
403740:	04 04                	add    $0x4,%al
403742:	6f                   	outsl  %ds:(%esi),(%dx)
403743:	17                   	pop    %ss
403744:	00 00                	add    %al,(%eax)
403746:	0a 26                	or     (%esi),%ah
403748:	00 2b                	add    %ch,(%ebx)
40374a:	4e                   	dec    %esi
40374b:	04 72                	add    $0x72,%al
40374d:	0d 00 00 70 28       	or     $0x28700000,%eax
403752:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403757:	06                   	push   %es
403758:	11 06                	adc    %eax,(%esi)
40375a:	2c 3d                	sub    $0x3d,%al
40375c:	00 02                	add    %al,(%edx)
40375e:	7b 04                	jnp    0x403764
403760:	00 00                	add    %al,(%eax)
403762:	04 6f                	add    $0x6f,%al
403764:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403769:	3a 00                	cmp    (%eax),%al
40376b:	00 0a                	add    %cl,(%edx)