40522a:	06                   	push   %es
40522b:	00 00                	add    %al,(%eax)
40522d:	02 7b 3d             	add    0x3d(%ebx),%bh
405230:	00 00                	add    %al,(%eax)
405232:	04 6f                	add    $0x6f,%al
405234:	69 00 00 0a 72 5f    	imul   $0x5f720a00,(%eax),%eax
40523a:	09 00                	or     %eax,(%eax)
40523c:	70 28                	jo     0x405266
40523e:	67 00 00             	add    %al,(%bx,%si)
405241:	0a 13                	or     (%ebx),%dl
405243:	04 11                	add    $0x11,%al
405245:	04 2c                	add    $0x2c,%al
405247:	36 00 02             	add    %al,%ss:(%edx)
40524a:	02 7b 39             	add    0x39(%ebx),%bh
40524d:	00 00                	add    %al,(%eax)
40524f:	04 6f                	add    $0x6f,%al
405251:	68 00 00 0a 02       	push   $0x20a0000
405256:	7b 3a                	jnp    0x405292
405258:	00 00                	add    %al,(%eax)
40525a:	04 6f                	add    $0x6f,%al
40525c:	68 00 00 0a 02       	push   $0x20a0000
405261:	7b 38                	jnp    0x40529b
405263:	00 00                	add    %al,(%eax)
405265:	04 6f                	add    $0x6f,%al
405267:	68 00 00 0a 02       	push   $0x20a0000
40526c:	7b 37                	jnp    0x4052a5
40526e:	00 00                	add    %al,(%eax)
405270:	04 6f                	add    $0x6f,%al
405272:	68 00 00 0a 1b       	push   $0x1b0a0000
405277:	28 26                	sub    %ah,(%esi)
405279:	00 00                	add    %al,(%eax)
40527b:	06                   	push   %es
40527c:	00 00                	add    %al,(%eax)
40527e:	02 7b 3d             	add    0x3d(%ebx),%bh
405281:	00 00                	add    %al,(%eax)
405283:	04 6f                	add    $0x6f,%al
405285:	69 00 00 0a 72 7f    	imul   $0x7f720a00,(%eax),%eax
40528b:	09 00                	or     %eax,(%eax)
40528d:	70 28                	jo     0x4052b7
40528f:	67 00 00             	add    %al,(%bx,%si)
405292:	0a 13                	or     (%ebx),%dl
405294:	05 11 05 2c 36       	add    $0x362c0511,%eax
405299:	00 02                	add    %al,(%edx)
40529b:	02 7b 39             	add    0x39(%ebx),%bh
40529e:	00 00                	add    %al,(%eax)
4052a0:	04 6f                	add    $0x6f,%al
4052a2:	68 00 00 0a 02       	push   $0x20a0000
4052a7:	7b 3a                	jnp    0x4052e3
4052a9:	00 00                	add    %al,(%eax)
4052ab:	04 6f                	add    $0x6f,%al
4052ad:	68 00 00 0a 02       	push   $0x20a0000
4052b2:	7b 38                	jnp    0x4052ec
4052b4:	00 00                	add    %al,(%eax)
4052b6:	04 6f                	add    $0x6f,%al
4052b8:	68 00 00 0a 02       	push   $0x20a0000
4052bd:	7b 37                	jnp    0x4052f6
4052bf:	00 00                	add    %al,(%eax)
4052c1:	04 6f                	add    $0x6f,%al
4052c3:	68 00 00 0a 1c       	push   $0x1c0a0000
4052c8:	28 26                	sub    %ah,(%esi)
4052ca:	00 00                	add    %al,(%eax)
4052cc:	06                   	push   %es
4052cd:	00 00                	add    %al,(%eax)
4052cf:	02 7b 3d             	add    0x3d(%ebx),%bh
4052d2:	00 00                	add    %al,(%eax)
4052d4:	04 6f                	add    $0x6f,%al
4052d6:	69 00 00 0a 72 9f    	imul   $0x9f720a00,(%eax),%eax
4052dc:	09 00                	or     %eax,(%eax)
4052de:	70 28                	jo     0x405308
4052e0:	67 00 00             	add    %al,(%bx,%si)
4052e3:	0a 13                	or     (%ebx),%dl
4052e5:	06                   	push   %es
4052e6:	11 06                	adc    %eax,(%esi)
4052e8:	2c 36                	sub    $0x36,%al
4052ea:	00 02                	add    %al,(%edx)
4052ec:	02 7b 39             	add    0x39(%ebx),%bh
4052ef:	00 00                	add    %al,(%eax)
4052f1:	04 6f                	add    $0x6f,%al
4052f3:	68 00 00 0a 02       	push   $0x20a0000
4052f8:	7b 3a                	jnp    0x405334
4052fa:	00 00                	add    %al,(%eax)
4052fc:	04 6f                	add    $0x6f,%al
4052fe:	68 00 00 0a 02       	push   $0x20a0000
405303:	7b 38                	jnp    0x40533d
405305:	00 00                	add    %al,(%eax)
405307:	04 6f                	add    $0x6f,%al
405309:	68 00 00 0a 02       	push   $0x20a0000
40530e:	7b 37                	jnp    0x405347
405310:	00 00                	add    %al,(%eax)
405312:	04 6f                	add    $0x6f,%al
405314:	68 00 00 0a 1d       	push   $0x1d0a0000
405319:	28 26                	sub    %ah,(%esi)
40531b:	00 00                	add    %al,(%eax)
40531d:	06                   	push   %es
40531e:	00 00                	add    %al,(%eax)
405320:	02 7b 3d             	add    0x3d(%ebx),%bh
405323:	00 00                	add    %al,(%eax)
405325:	04 6f                	add    $0x6f,%al
405327:	69 00 00 0a 72 bf    	imul   $0xbf720a00,(%eax),%eax
40532d:	09 00                	or     %eax,(%eax)
40532f:	70 28                	jo     0x405359
405331:	67 00 00             	add    %al,(%bx,%si)
405334:	0a 13                	or     (%ebx),%dl
405336:	07                   	pop    %es
405337:	11 07                	adc    %eax,(%edi)
405339:	2c 36                	sub    $0x36,%al
40533b:	00 02                	add    %al,(%edx)
40533d:	02 7b 39             	add    0x39(%ebx),%bh
405340:	00 00                	add    %al,(%eax)
405342:	04 6f                	add    $0x6f,%al
405344:	68 00 00 0a 02       	push   $0x20a0000
405349:	7b 3a                	jnp    0x405385
40534b:	00 00                	add    %al,(%eax)
40534d:	04 6f                	add    $0x6f,%al
40534f:	68 00 00 0a 02       	push   $0x20a0000
405354:	7b 38                	jnp    0x40538e
405356:	00 00                	add    %al,(%eax)
405358:	04 6f                	add    $0x6f,%al
40535a:	68 00 00 0a 02       	push   $0x20a0000
40535f:	7b 37                	jnp    0x405398
405361:	00 00                	add    %al,(%eax)
405363:	04 6f                	add    $0x6f,%al
405365:	68 00 00 0a 1e       	push   $0x1e0a0000
40536a:	28 26                	sub    %ah,(%esi)
40536c:	00 00                	add    %al,(%eax)
40536e:	06                   	push   %es
40536f:	00 00                	add    %al,(%eax)
405371:	2a 00                	sub    (%eax),%al
405373:	00 13                	add    %dl,(%ebx)
405375:	30 03                	xor    %al,(%ebx)
405377:	00 d2                	add    %dl,%dl
405379:	03 00                	add    (%eax),%eax
40537b:	00 09                	add    %cl,(%ecx)
40537d:	00 00                	add    %al,(%eax)
40537f:	11 00                	adc    %eax,(%eax)
405381:	02 7b 3d             	add    0x3d(%ebx),%bh
405384:	00 00                	add    %al,(%eax)
405386:	04 6f                	add    $0x6f,%al
405388:	69 00 00 0a 72 d3    	imul   $0xd3720a00,(%eax),%eax
40538e:	08 00                	or     %al,(%eax)
405390:	70 28                	jo     0x4053ba
405392:	67 00 00             	add    %al,(%bx,%si)
405395:	0a 0a                	or     (%edx),%cl
405397:	06                   	push   %es
405398:	2c 60                	sub    $0x60,%al
40539a:	00 02                	add    %al,(%edx)
40539c:	7b 39                	jnp    0x4053d7
40539e:	00 00                	add    %al,(%eax)
4053a0:	04 17                	add    $0x17,%al
4053a2:	6f                   	outsl  %ds:(%esi),(%dx)
4053a3:	5f                   	pop    %edi
4053a4:	00 00                	add    %al,(%eax)
4053a6:	0a 00                	or     (%eax),%al
4053a8:	02 7b 3a             	add    0x3a(%ebx),%bh
4053ab:	00 00                	add    %al,(%eax)
4053ad:	04 17                	add    $0x17,%al
4053af:	6f                   	outsl  %ds:(%esi),(%dx)
4053b0:	5f                   	pop    %edi
4053b1:	00 00                	add    %al,(%eax)
4053b3:	0a 00                	or     (%eax),%al
4053b5:	02 7b 38             	add    0x38(%ebx),%bh
4053b8:	00 00                	add    %al,(%eax)
4053ba:	04 17                	add    $0x17,%al
4053bc:	6f                   	outsl  %ds:(%esi),(%dx)
4053bd:	5f                   	pop    %edi
4053be:	00 00                	add    %al,(%eax)
4053c0:	0a 00                	or     (%eax),%al
4053c2:	02 7b 37             	add    0x37(%ebx),%bh
4053c5:	00 00                	add    %al,(%eax)
4053c7:	04 17                	add    $0x17,%al
4053c9:	6f                   	outsl  %ds:(%esi),(%dx)
4053ca:	5f                   	pop    %edi
4053cb:	00 00                	add    %al,(%eax)
4053cd:	0a 00                	or     (%eax),%al
4053cf:	02 7b 3b             	add    0x3b(%ebx),%bh
4053d2:	00 00                	add    %al,(%eax)
4053d4:	04 17                	add    $0x17,%al
4053d6:	6f                   	outsl  %ds:(%esi),(%dx)
4053d7:	5f                   	pop    %edi
4053d8:	00 00                	add    %al,(%eax)
4053da:	0a 00                	or     (%eax),%al
4053dc:	02 7b 35             	add    0x35(%ebx),%bh
4053df:	00 00                	add    %al,(%eax)
4053e1:	04 02                	add    $0x2,%al
4053e3:	7b 32                	jnp    0x405417
4053e5:	00 00                	add    %al,(%eax)
4053e7:	04 6f                	add    $0x6f,%al
4053e9:	58                   	pop    %eax
4053ea:	00 00                	add    %al,(%eax)
4053ec:	0a 17                	or     (%edi),%dl
4053ee:	6f                   	outsl  %ds:(%esi),(%dx)
4053ef:	59                   	pop    %ecx
4053f0:	00 00                	add    %al,(%eax)
4053f2:	0a 6f 5a             	or     0x5a(%edi),%ch
4053f5:	00 00                	add    %al,(%eax)
4053f7:	0a 00                	or     (%eax),%al
4053f9:	00 02                	add    %al,(%edx)
4053fb:	7b 3d                	jnp    0x40543a
4053fd:	00 00                	add    %al,(%eax)
4053ff:	04 6f                	add    $0x6f,%al
405401:	69 00 00 0a 72 f7    	imul   $0xf7720a00,(%eax),%eax
405407:	08 00                	or     %al,(%eax)
405409:	70 28                	jo     0x405433
40540b:	67 00 00             	add    %al,(%bx,%si)
40540e:	0a 0b                	or     (%ebx),%cl
405410:	07                   	pop    %es
405411:	2c 60                	sub    $0x60,%al
405413:	00 02                	add    %al,(%edx)
405415:	7b 39                	jnp    0x405450
405417:	00 00                	add    %al,(%eax)
405419:	04 17                	add    $0x17,%al
40541b:	6f                   	outsl  %ds:(%esi),(%dx)
40541c:	5f                   	pop    %edi
40541d:	00 00                	add    %al,(%eax)
40541f:	0a 00                	or     (%eax),%al
405421:	02 7b 3a             	add    0x3a(%ebx),%bh
405424:	00 00                	add    %al,(%eax)
405426:	04 17                	add    $0x17,%al
405428:	6f                   	outsl  %ds:(%esi),(%dx)
405429:	5f                   	pop    %edi
40542a:	00 00                	add    %al,(%eax)
40542c:	0a 00                	or     (%eax),%al
40542e:	02 7b 38             	add    0x38(%ebx),%bh
405431:	00 00                	add    %al,(%eax)
405433:	04 17                	add    $0x17,%al
405435:	6f                   	outsl  %ds:(%esi),(%dx)
405436:	5f                   	pop    %edi
405437:	00 00                	add    %al,(%eax)
405439:	0a 00                	or     (%eax),%al
40543b:	02 7b 37             	add    0x37(%ebx),%bh
40543e:	00 00                	add    %al,(%eax)
405440:	04 17                	add    $0x17,%al
405442:	6f                   	outsl  %ds:(%esi),(%dx)
405443:	5f                   	pop    %edi
405444:	00 00                	add    %al,(%eax)
405446:	0a 00                	or     (%eax),%al
405448:	02 7b 3b             	add    0x3b(%ebx),%bh
40544b:	00 00                	add    %al,(%eax)
40544d:	04 17                	add    $0x17,%al
40544f:	6f                   	outsl  %ds:(%esi),(%dx)
405450:	5f                   	pop    %edi
405451:	00 00                	add    %al,(%eax)
405453:	0a 00                	or     (%eax),%al
405455:	02 7b 35             	add    0x35(%ebx),%bh
405458:	00 00                	add    %al,(%eax)
40545a:	04 02                	add    $0x2,%al
40545c:	7b 32                	jnp    0x405490
40545e:	00 00                	add    %al,(%eax)
405460:	04 6f                	add    $0x6f,%al
405462:	58                   	pop    %eax
405463:	00 00                	add    %al,(%eax)
405465:	0a 18                	or     (%eax),%bl
405467:	6f                   	outsl  %ds:(%esi),(%dx)
405468:	59                   	pop    %ecx
405469:	00 00                	add    %al,(%eax)
40546b:	0a 6f 5a             	or     0x5a(%edi),%ch
40546e:	00 00                	add    %al,(%eax)
405470:	0a 00                	or     (%eax),%al
405472:	00 02                	add    %al,(%edx)
405474:	7b 3d                	jnp    0x4054b3
405476:	00 00                	add    %al,(%eax)
405478:	04 6f                	add    $0x6f,%al
40547a:	69 00 00 0a 72 1b    	imul   $0x1b720a00,(%eax),%eax
405480:	09 00                	or     %eax,(%eax)
405482:	70 28                	jo     0x4054ac
405484:	67 00 00             	add    %al,(%bx,%si)
405487:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40548a:	2c 60                	sub    $0x60,%al
40548c:	00 02                	add    %al,(%edx)
40548e:	7b 39                	jnp    0x4054c9
405490:	00 00                	add    %al,(%eax)
405492:	04 17                	add    $0x17,%al
405494:	6f                   	outsl  %ds:(%esi),(%dx)
405495:	5f                   	pop    %edi
405496:	00 00                	add    %al,(%eax)
405498:	0a 00                	or     (%eax),%al
40549a:	02 7b 3a             	add    0x3a(%ebx),%bh
40549d:	00 00                	add    %al,(%eax)
40549f:	04 17                	add    $0x17,%al
4054a1:	6f                   	outsl  %ds:(%esi),(%dx)
4054a2:	5f                   	pop    %edi
4054a3:	00 00                	add    %al,(%eax)
4054a5:	0a 00                	or     (%eax),%al
4054a7:	02 7b 38             	add    0x38(%ebx),%bh
4054aa:	00 00                	add    %al,(%eax)
4054ac:	04 17                	add    $0x17,%al
4054ae:	6f                   	outsl  %ds:(%esi),(%dx)
4054af:	5f                   	pop    %edi
4054b0:	00 00                	add    %al,(%eax)
4054b2:	0a 00                	or     (%eax),%al
4054b4:	02 7b 37             	add    0x37(%ebx),%bh
4054b7:	00 00                	add    %al,(%eax)
4054b9:	04 17                	add    $0x17,%al
4054bb:	6f                   	outsl  %ds:(%esi),(%dx)
4054bc:	5f                   	pop    %edi
4054bd:	00 00                	add    %al,(%eax)
4054bf:	0a 00                	or     (%eax),%al
4054c1:	02 7b 3b             	add    0x3b(%ebx),%bh
4054c4:	00 00                	add    %al,(%eax)
4054c6:	04 17                	add    $0x17,%al
4054c8:	6f                   	outsl  %ds:(%esi),(%dx)
4054c9:	5f                   	pop    %edi
4054ca:	00 00                	add    %al,(%eax)
4054cc:	0a 00                	or     (%eax),%al
4054ce:	02 7b 35             	add    0x35(%ebx),%bh
4054d1:	00 00                	add    %al,(%eax)
4054d3:	04 02                	add    $0x2,%al
4054d5:	7b 32                	jnp    0x405509
4054d7:	00 00                	add    %al,(%eax)
4054d9:	04 6f                	add    $0x6f,%al
4054db:	58                   	pop    %eax
4054dc:	00 00                	add    %al,(%eax)
4054de:	0a 19                	or     (%ecx),%bl
4054e0:	6f                   	outsl  %ds:(%esi),(%dx)
4054e1:	59                   	pop    %ecx
4054e2:	00 00                	add    %al,(%eax)
4054e4:	0a 6f 5a             	or     0x5a(%edi),%ch
4054e7:	00 00                	add    %al,(%eax)
4054e9:	0a 00                	or     (%eax),%al
4054eb:	00 02                	add    %al,(%edx)
4054ed:	7b 3d                	jnp    0x40552c
4054ef:	00 00                	add    %al,(%eax)
4054f1:	04 6f                	add    $0x6f,%al
4054f3:	69 00 00 0a 72 3d    	imul   $0x3d720a00,(%eax),%eax
4054f9:	09 00                	or     %eax,(%eax)
4054fb:	70 28                	jo     0x405525
4054fd:	67 00 00             	add    %al,(%bx,%si)
405500:	0a 0d 09 2c 60 00    	or     0x602c09,%cl
405506:	02 7b 39             	add    0x39(%ebx),%bh
405509:	00 00                	add    %al,(%eax)
40550b:	04 17                	add    $0x17,%al
40550d:	6f                   	outsl  %ds:(%esi),(%dx)
40550e:	5f                   	pop    %edi
40550f:	00 00                	add    %al,(%eax)
405511:	0a 00                	or     (%eax),%al
405513:	02 7b 3a             	add    0x3a(%ebx),%bh
405516:	00 00                	add    %al,(%eax)
405518:	04 17                	add    $0x17,%al
40551a:	6f                   	outsl  %ds:(%esi),(%dx)
40551b:	5f                   	pop    %edi
40551c:	00 00                	add    %al,(%eax)
40551e:	0a 00                	or     (%eax),%al
405520:	02 7b 38             	add    0x38(%ebx),%bh
405523:	00 00                	add    %al,(%eax)
405525:	04 17                	add    $0x17,%al
405527:	6f                   	outsl  %ds:(%esi),(%dx)
405528:	5f                   	pop    %edi
405529:	00 00                	add    %al,(%eax)
40552b:	0a 00                	or     (%eax),%al
40552d:	02 7b 37             	add    0x37(%ebx),%bh