407372:	06                   	push   %es
407373:	00 2a                	add    %ch,(%edx)
407375:	00 00                	add    %al,(%eax)
407377:	00 13                	add    %dl,(%ebx)
407379:	30 01                	xor    %al,(%ecx)
40737b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40737e:	00 00                	add    %al,(%eax)
407380:	47                   	inc    %edi
407381:	00 00                	add    %al,(%eax)
407383:	11 00                	adc    %eax,(%eax)
407385:	02 7b 87             	add    -0x79(%ebx),%bh
407388:	00 00                	add    %al,(%eax)
40738a:	04 0a                	add    $0xa,%al
40738c:	2b 00                	sub    (%eax),%eax
40738e:	06                   	push   %es
40738f:	2a 13                	sub    (%ebx),%dl
407391:	30 01                	xor    %al,(%ecx)
407393:	00 0c 00             	add    %cl,(%eax,%eax,1)
407396:	00 00                	add    %al,(%eax)
407398:	08 00                	or     %al,(%eax)
40739a:	00 11                	add    %dl,(%ecx)
40739c:	00 02                	add    %al,(%edx)
40739e:	7b 88                	jnp    0x407328
4073a0:	00 00                	add    %al,(%eax)
4073a2:	04 0a                	add    $0xa,%al
4073a4:	2b 00                	sub    (%eax),%eax
4073a6:	06                   	push   %es
4073a7:	2a 26                	sub    (%esi),%ah
4073a9:	00 02                	add    %al,(%edx)
4073ab:	03 7d 88             	add    -0x78(%ebp),%edi
4073ae:	00 00                	add    %al,(%eax)
4073b0:	04 2a                	add    $0x2a,%al
4073b2:	00 00                	add    %al,(%eax)
4073b4:	13 30                	adc    (%eax),%esi
4073b6:	01 00                	add    %eax,(%eax)
4073b8:	0c 00                	or     $0x0,%al
4073ba:	00 00                	add    %al,(%eax)
4073bc:	08 00                	or     %al,(%eax)
4073be:	00 11                	add    %dl,(%ecx)
4073c0:	00 02                	add    %al,(%edx)
4073c2:	7b 89                	jnp    0x40734d
4073c4:	00 00                	add    %al,(%eax)
4073c6:	04 0a                	add    $0xa,%al
4073c8:	2b 00                	sub    (%eax),%eax
4073ca:	06                   	push   %es
4073cb:	2a 26                	sub    (%esi),%ah
4073cd:	00 02                	add    %al,(%edx)
4073cf:	03 7d 89             	add    -0x77(%ebp),%edi
4073d2:	00 00                	add    %al,(%eax)
4073d4:	04 2a                	add    $0x2a,%al
4073d6:	00 00                	add    %al,(%eax)
4073d8:	13 30                	adc    (%eax),%esi
4073da:	01 00                	add    %eax,(%eax)
4073dc:	0c 00                	or     $0x0,%al
4073de:	00 00                	add    %al,(%eax)
4073e0:	1d 00 00 11 00       	sbb    $0x110000,%eax
4073e5:	02 7b 8a             	add    -0x76(%ebx),%bh
4073e8:	00 00                	add    %al,(%eax)
4073ea:	04 0a                	add    $0xa,%al
4073ec:	2b 00                	sub    (%eax),%eax
4073ee:	06                   	push   %es
4073ef:	2a 26                	sub    (%esi),%ah
4073f1:	00 02                	add    %al,(%edx)
4073f3:	03 7d 8a             	add    -0x76(%ebp),%edi
4073f6:	00 00                	add    %al,(%eax)
4073f8:	04 2a                	add    $0x2a,%al
4073fa:	00 00                	add    %al,(%eax)
4073fc:	13 30                	adc    (%eax),%esi
4073fe:	01 00                	add    %eax,(%eax)
407400:	0c 00                	or     $0x0,%al
407402:	00 00                	add    %al,(%eax)
407404:	1d 00 00 11 00       	sbb    $0x110000,%eax
407409:	02 7b 8b             	add    -0x75(%ebx),%bh
40740c:	00 00                	add    %al,(%eax)
40740e:	04 0a                	add    $0xa,%al
407410:	2b 00                	sub    (%eax),%eax
407412:	06                   	push   %es
407413:	2a 13                	sub    (%ebx),%dl
407415:	30 02                	xor    %al,(%edx)
407417:	00 1f                	add    %bl,(%edi)
407419:	00 00                	add    %al,(%eax)
40741b:	00 0f                	add    %cl,(%edi)
40741d:	00 00                	add    %al,(%eax)
40741f:	11 00                	adc    %eax,(%eax)
407421:	03 1d 5d 16 fe 03    	add    0x3fe165d,%ebx
407427:	0a 06                	or     (%esi),%al
407429:	2c 0c                	sub    $0xc,%al
40742b:	00 72 f6             	add    %dh,-0xa(%edx)
40742e:	2e 01 70 73          	add    %esi,%cs:0x73(%eax)
407432:	24 00                	and    $0x0,%al
407434:	00 0a                	add    %cl,(%edx)
407436:	7a 02                	jp     0x40743a
407438:	03 7d 8b             	add    -0x75(%ebp),%edi
40743b:	00 00                	add    %al,(%eax)
40743d:	04 2a                	add    $0x2a,%al
40743f:	00 13                	add    %dl,(%ebx)
407441:	30 01                	xor    %al,(%ecx)
407443:	00 0c 00             	add    %cl,(%eax,%eax,1)
407446:	00 00                	add    %al,(%eax)
407448:	48                   	dec    %eax
407449:	00 00                	add    %al,(%eax)
40744b:	11 00                	adc    %eax,(%eax)
40744d:	02 7b 9b             	add    -0x65(%ebx),%bh
407450:	00 00                	add    %al,(%eax)
407452:	04 0a                	add    $0xa,%al
407454:	2b 00                	sub    (%eax),%eax
407456:	06                   	push   %es
407457:	2a 26                	sub    (%esi),%ah
407459:	00 02                	add    %al,(%edx)
40745b:	03 7d 9b             	add    -0x65(%ebp),%edi
40745e:	00 00                	add    %al,(%eax)
407460:	04 2a                	add    $0x2a,%al
407462:	00 00                	add    %al,(%eax)
407464:	13 30                	adc    (%eax),%esi
407466:	01 00                	add    %eax,(%eax)
407468:	0c 00                	or     $0x0,%al
40746a:	00 00                	add    %al,(%eax)
40746c:	49                   	dec    %ecx
40746d:	00 00                	add    %al,(%eax)
40746f:	11 00                	adc    %eax,(%eax)
407471:	02 7b 8c             	add    -0x74(%ebx),%bh
407474:	00 00                	add    %al,(%eax)
407476:	04 0a                	add    $0xa,%al
407478:	2b 00                	sub    (%eax),%eax
40747a:	06                   	push   %es
40747b:	2a 13                	sub    (%ebx),%dl
40747d:	30 04 00             	xor    %al,(%eax,%eax,1)
407480:	2e 00 00             	add    %al,%cs:(%eax)
407483:	00 0f                	add    %cl,(%edi)
407485:	00 00                	add    %al,(%eax)
407487:	11 00                	adc    %eax,(%eax)
407489:	02 03                	add    (%ebx),%al
40748b:	7d 8c                	jge    0x407419
40748d:	00 00                	add    %al,(%eax)
40748f:	04 03                	add    $0x3,%al
407491:	2c 08                	sub    $0x8,%al
407493:	02 28                	add    (%eax),%ch
407495:	0e                   	push   %cs
407496:	01 00                	add    %eax,(%eax)
407498:	0a 2b                	or     (%ebx),%ch
40749a:	01 16                	add    %edx,(%esi)
40749c:	0a 06                	or     (%esi),%al
40749e:	2c 15                	sub    $0x15,%al
4074a0:	00 03                	add    %al,(%ebx)
4074a2:	14 14                	adc    $0x14,%al
4074a4:	7e ac                	jle    0x407452
4074a6:	00 00                	add    %al,(%eax)
4074a8:	0a 73 96             	or     -0x6a(%ebx),%dh
4074ab:	01 00                	add    %eax,(%eax)
4074ad:	06                   	push   %es
4074ae:	6f                   	outsl  %ds:(%esi),(%dx)
4074af:	6c                   	insb   (%dx),%es:(%edi)
4074b0:	00 00                	add    %al,(%eax)
4074b2:	06                   	push   %es
4074b3:	00 00                	add    %al,(%eax)
4074b5:	2a 00                	sub    (%eax),%al
4074b7:	00 13                	add    %dl,(%ebx)
4074b9:	30 01                	xor    %al,(%ecx)
4074bb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4074be:	00 00                	add    %al,(%eax)
4074c0:	4a                   	dec    %edx
4074c1:	00 00                	add    %al,(%eax)
4074c3:	11 00                	adc    %eax,(%eax)
4074c5:	02 7b 96             	add    -0x6a(%ebx),%bh
4074c8:	00 00                	add    %al,(%eax)
4074ca:	04 0a                	add    $0xa,%al
4074cc:	2b 00                	sub    (%eax),%eax
4074ce:	06                   	push   %es
4074cf:	2a 42 00             	sub    0x0(%edx),%al
4074d2:	02 03                	add    (%ebx),%al
4074d4:	7d 96                	jge    0x40746c
4074d6:	00 00                	add    %al,(%eax)
4074d8:	04 02                	add    $0x2,%al
4074da:	28 03                	sub    %al,(%ebx)
4074dc:	01 00                	add    %eax,(%eax)
4074de:	06                   	push   %es
4074df:	00 2a                	add    %ch,(%edx)
4074e1:	00 00                	add    %al,(%eax)
4074e3:	00 13                	add    %dl,(%ebx)
4074e5:	30 01                	xor    %al,(%ecx)
4074e7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4074ea:	00 00                	add    %al,(%eax)
4074ec:	4a                   	dec    %edx
4074ed:	00 00                	add    %al,(%eax)
4074ef:	11 00                	adc    %eax,(%eax)
4074f1:	02 7b 97             	add    -0x69(%ebx),%bh
4074f4:	00 00                	add    %al,(%eax)
4074f6:	04 0a                	add    $0xa,%al
4074f8:	2b 00                	sub    (%eax),%eax
4074fa:	06                   	push   %es
4074fb:	2a 42 00             	sub    0x0(%edx),%al
4074fe:	02 03                	add    (%ebx),%al
407500:	7d 97                	jge    0x407499
407502:	00 00                	add    %al,(%eax)
407504:	04 02                	add    $0x2,%al
407506:	28 03                	sub    %al,(%ebx)
407508:	01 00                	add    %eax,(%eax)
40750a:	06                   	push   %es
40750b:	00 2a                	add    %ch,(%edx)
40750d:	00 00                	add    %al,(%eax)
40750f:	00 13                	add    %dl,(%ebx)
407511:	30 01                	xor    %al,(%ecx)
407513:	00 0c 00             	add    %cl,(%eax,%eax,1)
407516:	00 00                	add    %al,(%eax)
407518:	14 00                	adc    $0x0,%al
40751a:	00 11                	add    %dl,(%ecx)
40751c:	00 02                	add    %al,(%edx)
40751e:	7b 8d                	jnp    0x4074ad
407520:	00 00                	add    %al,(%eax)
407522:	04 0a                	add    $0xa,%al
407524:	2b 00                	sub    (%eax),%eax
407526:	06                   	push   %es
407527:	2a 26                	sub    (%esi),%ah
407529:	00 02                	add    %al,(%edx)
40752b:	03 7d 8d             	add    -0x73(%ebp),%edi
40752e:	00 00                	add    %al,(%eax)
407530:	04 2a                	add    $0x2a,%al
407532:	00 00                	add    %al,(%eax)
407534:	13 30                	adc    (%eax),%esi
407536:	01 00                	add    %eax,(%eax)
407538:	0c 00                	or     $0x0,%al
40753a:	00 00                	add    %al,(%eax)
40753c:	14 00                	adc    $0x0,%al
40753e:	00 11                	add    %dl,(%ecx)
407540:	00 02                	add    %al,(%edx)
407542:	7b 8e                	jnp    0x4074d2
407544:	00 00                	add    %al,(%eax)
407546:	04 0a                	add    $0xa,%al
407548:	2b 00                	sub    (%eax),%eax
40754a:	06                   	push   %es
40754b:	2a 26                	sub    (%esi),%ah
40754d:	00 02                	add    %al,(%edx)
40754f:	03 7d 8e             	add    -0x72(%ebp),%edi
407552:	00 00                	add    %al,(%eax)
407554:	04 2a                	add    $0x2a,%al
407556:	00 00                	add    %al,(%eax)
407558:	13 30                	adc    (%eax),%esi
40755a:	01 00                	add    %eax,(%eax)
40755c:	0c 00                	or     $0x0,%al
40755e:	00 00                	add    %al,(%eax)
407560:	4b                   	dec    %ebx
407561:	00 00                	add    %al,(%eax)
407563:	11 00                	adc    %eax,(%eax)
407565:	02 7b 8f             	add    -0x71(%ebx),%bh
407568:	00 00                	add    %al,(%eax)
40756a:	04 0a                	add    $0xa,%al
40756c:	2b 00                	sub    (%eax),%eax
40756e:	06                   	push   %es
40756f:	2a 13                	sub    (%ebx),%dl
407571:	30 01                	xor    %al,(%ecx)
407573:	00 0c 00             	add    %cl,(%eax,%eax,1)
407576:	00 00                	add    %al,(%eax)
407578:	4c                   	dec    %esp
407579:	00 00                	add    %al,(%eax)
40757b:	11 00                	adc    %eax,(%eax)
40757d:	02 7b 9c             	add    -0x64(%ebx),%bh
407580:	00 00                	add    %al,(%eax)
407582:	04 0a                	add    $0xa,%al
407584:	2b 00                	sub    (%eax),%eax
407586:	06                   	push   %es
407587:	2a 26                	sub    (%esi),%ah
407589:	00 02                	add    %al,(%edx)
40758b:	03 7d 9c             	add    -0x64(%ebp),%edi
40758e:	00 00                	add    %al,(%eax)
407590:	04 2a                	add    $0x2a,%al
407592:	00 00                	add    %al,(%eax)
407594:	13 30                	adc    (%eax),%esi
407596:	01 00                	add    %eax,(%eax)
407598:	0c 00                	or     $0x0,%al
40759a:	00 00                	add    %al,(%eax)
40759c:	4d                   	dec    %ebp
40759d:	00 00                	add    %al,(%eax)
40759f:	11 00                	adc    %eax,(%eax)
4075a1:	02 7b 7c             	add    0x7c(%ebx),%bh
4075a4:	00 00                	add    %al,(%eax)
4075a6:	04 0a                	add    $0xa,%al
4075a8:	2b 00                	sub    (%eax),%eax
4075aa:	06                   	push   %es
4075ab:	2a 26                	sub    (%esi),%ah
4075ad:	00 02                	add    %al,(%edx)
4075af:	03 7d 7c             	add    0x7c(%ebp),%edi
4075b2:	00 00                	add    %al,(%eax)
4075b4:	04 2a                	add    $0x2a,%al
4075b6:	00 00                	add    %al,(%eax)
4075b8:	13 30                	adc    (%eax),%esi
4075ba:	01 00                	add    %eax,(%eax)
4075bc:	0c 00                	or     $0x0,%al
4075be:	00 00                	add    %al,(%eax)
4075c0:	4e                   	dec    %esi
4075c1:	00 00                	add    %al,(%eax)
4075c3:	11 00                	adc    %eax,(%eax)
4075c5:	02 7b 90             	add    -0x70(%ebx),%bh
4075c8:	00 00                	add    %al,(%eax)
4075ca:	04 0a                	add    $0xa,%al
4075cc:	2b 00                	sub    (%eax),%eax
4075ce:	06                   	push   %es
4075cf:	2a 13                	sub    (%ebx),%dl
4075d1:	30 02                	xor    %al,(%edx)
4075d3:	00 52 00             	add    %dl,0x0(%edx)
4075d6:	00 00                	add    %al,(%eax)
4075d8:	4f                   	dec    %edi
4075d9:	00 00                	add    %al,(%eax)
4075db:	11 00                	adc    %eax,(%eax)
4075dd:	02 03                	add    (%ebx),%al
4075df:	7d 90                	jge    0x407571
4075e1:	00 00                	add    %al,(%eax)
4075e3:	04 02                	add    $0x2,%al
4075e5:	28 b4 00 00 06 14 fe 	sub    %dh,-0x1ebfa00(%eax,%eax,1)
4075ec:	03 0a                	add    (%edx),%ecx
4075ee:	06                   	push   %es
4075ef:	2c 29                	sub    $0x29,%al
4075f1:	00 16                	add    %dl,(%esi)
4075f3:	0b 2b                	or     (%ebx),%ebp
4075f5:	14 00                	adc    $0x0,%al
4075f7:	02 28                	add    (%eax),%ch
4075f9:	b4 00                	mov    $0x0,%ah
4075fb:	00 06                	add    %al,(%esi)
4075fd:	07                   	pop    %es
4075fe:	9a 6f 33 01 00 06 00 	lcall  $0x6,$0x1336f
407605:	00 07                	add    %al,(%edi)
407607:	17                   	pop    %ss
407608:	58                   	pop    %eax
407609:	0b 07                	or     (%edi),%eax
40760b:	02 28                	add    (%eax),%ch
40760d:	b4 00                	mov    $0x0,%ah
40760f:	00 06                	add    %al,(%esi)
407611:	8e 69 fe             	mov    -0x2(%ecx),%gs
407614:	04 0c                	add    $0xc,%al
407616:	08 2d dd 00 02 28    	or     %ch,0x280200dd
40761c:	c8 00 00 06          	enter  $0x0,$0x6
407620:	6f                   	outsl  %ds:(%esi),(%dx)
407621:	5d                   	pop    %ebp
407622:	00 00                	add    %al,(%eax)
407624:	06                   	push   %es
407625:	00 02                	add    %al,(%edx)
407627:	6f                   	outsl  %ds:(%esi),(%dx)
407628:	0f 01 00             	sgdtl  (%eax)
40762b:	0a 00                	or     (%eax),%al
40762d:	2a 00                	sub    (%eax),%al
40762f:	00 13                	add    %dl,(%ebx)
407631:	30 01                	xor    %al,(%ecx)
407633:	00 0c 00             	add    %cl,(%eax,%eax,1)
407636:	00 00                	add    %al,(%eax)
407638:	1d 00 00 11 00       	sbb    $0x110000,%eax
40763d:	02 7b 91             	add    -0x6f(%ebx),%bh
407640:	00 00                	add    %al,(%eax)
407642:	04 0a                	add    $0xa,%al
407644:	2b 00                	sub    (%eax),%eax
407646:	06                   	push   %es
407647:	2a 72 00             	sub    0x0(%edx),%dh