405368:	00 00                	add    %al,(%eax)
40536a:	00 00                	add    %al,(%eax)
40536c:	f0 3f                	lock aas
40536e:	03 59 04             	add    0x4(%ecx),%ebx
405371:	58                   	pop    %eax
405372:	23 00                	and    (%eax),%eax
405374:	00 00                	add    %al,(%eax)
405376:	00 00                	add    %al,(%eax)
405378:	00 00                	add    %al,(%eax)
40537a:	00 fe                	add    %bh,%dh
40537c:	01 13                	add    %edx,(%ebx)
40537e:	04 11                	add    $0x11,%al
405380:	04 2c                	add    $0x2c,%al
405382:	64 00 02             	add    %al,%fs:(%edx)
405385:	7b 3c                	jnp    0x4053c3
405387:	00 00                	add    %al,(%eax)
405389:	04 07                	add    $0x7,%al
40538b:	02 7b 38             	add    0x38(%ebx),%bh
40538e:	00 00                	add    %al,(%eax)
405390:	04 06                	add    $0x6,%al
405392:	07                   	pop    %es
405393:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
405399:	48                   	dec    %eax
40539a:	00 00                	add    %al,(%eax)
40539c:	04 6f                	add    $0x6f,%al
40539e:	93                   	xchg   %eax,%ebx
40539f:	00 00                	add    %al,(%eax)
4053a1:	06                   	push   %es
4053a2:	00 02                	add    %al,(%edx)
4053a4:	7b 3d                	jnp    0x4053e3
4053a6:	00 00                	add    %al,(%eax)
4053a8:	04 07                	add    $0x7,%al
4053aa:	02 7b 38             	add    0x38(%ebx),%bh
4053ad:	00 00                	add    %al,(%eax)
4053af:	04 06                	add    $0x6,%al
4053b1:	07                   	pop    %es
4053b2:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
4053b8:	49                   	dec    %ecx
4053b9:	00 00                	add    %al,(%eax)
4053bb:	04 6f                	add    $0x6f,%al
4053bd:	93                   	xchg   %eax,%ebx
4053be:	00 00                	add    %al,(%eax)
4053c0:	06                   	push   %es
4053c1:	00 02                	add    %al,(%edx)
4053c3:	7b 3e                	jnp    0x405403
4053c5:	00 00                	add    %al,(%eax)
4053c7:	04 07                	add    $0x7,%al
4053c9:	02 7b 38             	add    0x38(%ebx),%bh
4053cc:	00 00                	add    %al,(%eax)
4053ce:	04 06                	add    $0x6,%al
4053d0:	07                   	pop    %es
4053d1:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
4053d7:	4a                   	dec    %edx
4053d8:	00 00                	add    %al,(%eax)
4053da:	04 6f                	add    $0x6f,%al
4053dc:	93                   	xchg   %eax,%ebx
4053dd:	00 00                	add    %al,(%eax)
4053df:	06                   	push   %es
4053e0:	00 00                	add    %al,(%eax)
4053e2:	38 f2                	cmp    %dh,%dl
4053e4:	00 00                	add    %al,(%eax)
4053e6:	00 00                	add    %al,(%eax)
4053e8:	02 7b 3c             	add    0x3c(%ebx),%bh
4053eb:	00 00                	add    %al,(%eax)
4053ed:	04 07                	add    $0x7,%al
4053ef:	23 00                	and    (%eax),%eax
4053f1:	00 00                	add    %al,(%eax)
4053f3:	00 00                	add    %al,(%eax)
4053f5:	00 f0                	add    %dh,%al
4053f7:	3f                   	aas
4053f8:	03 59 02             	add    0x2(%ecx),%ebx
4053fb:	7b 38                	jnp    0x405435
4053fd:	00 00                	add    %al,(%eax)
4053ff:	04 06                	add    $0x6,%al
405401:	07                   	pop    %es
405402:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
405408:	48                   	dec    %eax
405409:	00 00                	add    %al,(%eax)
40540b:	04 5a                	add    $0x5a,%al
40540d:	04 02                	add    $0x2,%al
40540f:	7b 38                	jnp    0x405449
405411:	00 00                	add    %al,(%eax)
405413:	04 06                	add    $0x6,%al
405415:	07                   	pop    %es
405416:	19 58 28             	sbb    %ebx,0x28(%eax)
405419:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40541a:	00 00                	add    %al,(%eax)
40541c:	0a 7b 48             	or     0x48(%ebx),%bh
40541f:	00 00                	add    %al,(%eax)
405421:	04 5a                	add    $0x5a,%al
405423:	58                   	pop    %eax
405424:	23 00                	and    (%eax),%eax
405426:	00 00                	add    %al,(%eax)
405428:	00 00                	add    %al,(%eax)
40542a:	00 f0                	add    %dh,%al
40542c:	3f                   	aas
40542d:	03 59 04             	add    0x4(%ecx),%ebx
405430:	58                   	pop    %eax
405431:	5b                   	pop    %ebx
405432:	6f                   	outsl  %ds:(%esi),(%dx)
405433:	93                   	xchg   %eax,%ebx
405434:	00 00                	add    %al,(%eax)
405436:	06                   	push   %es
405437:	00 02                	add    %al,(%edx)
405439:	7b 3d                	jnp    0x405478
40543b:	00 00                	add    %al,(%eax)
40543d:	04 07                	add    $0x7,%al
40543f:	23 00                	and    (%eax),%eax
405441:	00 00                	add    %al,(%eax)
405443:	00 00                	add    %al,(%eax)
405445:	00 f0                	add    %dh,%al
405447:	3f                   	aas
405448:	03 59 02             	add    0x2(%ecx),%ebx
40544b:	7b 38                	jnp    0x405485
40544d:	00 00                	add    %al,(%eax)
40544f:	04 06                	add    $0x6,%al
405451:	07                   	pop    %es
405452:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
405458:	49                   	dec    %ecx
405459:	00 00                	add    %al,(%eax)
40545b:	04 5a                	add    $0x5a,%al
40545d:	04 02                	add    $0x2,%al
40545f:	7b 38                	jnp    0x405499
405461:	00 00                	add    %al,(%eax)
405463:	04 06                	add    $0x6,%al
405465:	07                   	pop    %es
405466:	19 58 28             	sbb    %ebx,0x28(%eax)
405469:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40546a:	00 00                	add    %al,(%eax)
40546c:	0a 7b 49             	or     0x49(%ebx),%bh
40546f:	00 00                	add    %al,(%eax)
405471:	04 5a                	add    $0x5a,%al
405473:	58                   	pop    %eax
405474:	23 00                	and    (%eax),%eax
405476:	00 00                	add    %al,(%eax)
405478:	00 00                	add    %al,(%eax)
40547a:	00 f0                	add    %dh,%al
40547c:	3f                   	aas
40547d:	03 59 04             	add    0x4(%ecx),%ebx
405480:	58                   	pop    %eax
405481:	5b                   	pop    %ebx
405482:	6f                   	outsl  %ds:(%esi),(%dx)
405483:	93                   	xchg   %eax,%ebx
405484:	00 00                	add    %al,(%eax)
405486:	06                   	push   %es
405487:	00 02                	add    %al,(%edx)
405489:	7b 3e                	jnp    0x4054c9
40548b:	00 00                	add    %al,(%eax)
40548d:	04 07                	add    $0x7,%al
40548f:	23 00                	and    (%eax),%eax
405491:	00 00                	add    %al,(%eax)
405493:	00 00                	add    %al,(%eax)
405495:	00 f0                	add    %dh,%al
405497:	3f                   	aas
405498:	03 59 02             	add    0x2(%ecx),%ebx
40549b:	7b 38                	jnp    0x4054d5
40549d:	00 00                	add    %al,(%eax)
40549f:	04 06                	add    $0x6,%al
4054a1:	07                   	pop    %es
4054a2:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
4054a8:	4a                   	dec    %edx
4054a9:	00 00                	add    %al,(%eax)
4054ab:	04 5a                	add    $0x5a,%al
4054ad:	04 02                	add    $0x2,%al
4054af:	7b 38                	jnp    0x4054e9
4054b1:	00 00                	add    %al,(%eax)
4054b3:	04 06                	add    $0x6,%al
4054b5:	07                   	pop    %es
4054b6:	19 58 28             	sbb    %ebx,0x28(%eax)
4054b9:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4054ba:	00 00                	add    %al,(%eax)
4054bc:	0a 7b 4a             	or     0x4a(%ebx),%bh
4054bf:	00 00                	add    %al,(%eax)
4054c1:	04 5a                	add    $0x5a,%al
4054c3:	58                   	pop    %eax
4054c4:	23 00                	and    (%eax),%eax
4054c6:	00 00                	add    %al,(%eax)
4054c8:	00 00                	add    %al,(%eax)
4054ca:	00 f0                	add    %dh,%al
4054cc:	3f                   	aas
4054cd:	03 59 04             	add    0x4(%ecx),%ebx
4054d0:	58                   	pop    %eax
4054d1:	5b                   	pop    %ebx
4054d2:	6f                   	outsl  %ds:(%esi),(%dx)
4054d3:	93                   	xchg   %eax,%ebx
4054d4:	00 00                	add    %al,(%eax)
4054d6:	06                   	push   %es
4054d7:	00 00                	add    %al,(%eax)
4054d9:	00 38                	add    %bh,(%eax)
4054db:	c1 01 00             	roll   $0x0,(%ecx)
4054de:	00 06                	add    %al,(%esi)
4054e0:	18 33                	sbb    %dh,(%ebx)
4054e2:	06                   	push   %es
4054e3:	07                   	pop    %es
4054e4:	18 fe                	sbb    %bh,%dh
4054e6:	01 2b                	add    %ebp,(%ebx)
4054e8:	01 16                	add    %edx,(%esi)
4054ea:	13 05 11 05 39 15    	adc    0x15390511,%eax
4054f0:	01 00                	add    %eax,(%eax)
4054f2:	00 00                	add    %al,(%eax)
4054f4:	02 7b 3c             	add    0x3c(%ebx),%bh
4054f7:	00 00                	add    %al,(%eax)
4054f9:	04 07                	add    $0x7,%al
4054fb:	23 00                	and    (%eax),%eax
4054fd:	00 00                	add    %al,(%eax)
4054ff:	00 00                	add    %al,(%eax)
405501:	00 f0                	add    %dh,%al
405503:	3f                   	aas
405504:	03 59 02             	add    0x2(%ecx),%ebx
405507:	7b 38                	jnp    0x405541
405509:	00 00                	add    %al,(%eax)
40550b:	04 06                	add    $0x6,%al
40550d:	07                   	pop    %es
40550e:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
405514:	48                   	dec    %eax
405515:	00 00                	add    %al,(%eax)
405517:	04 5a                	add    $0x5a,%al
405519:	23 00                	and    (%eax),%eax
40551b:	00 00                	add    %al,(%eax)
40551d:	00 00                	add    %al,(%eax)
40551f:	00 f0                	add    %dh,%al
405521:	3f                   	aas
405522:	04 59                	add    $0x59,%al
405524:	02 7b 38             	add    0x38(%ebx),%bh
405527:	00 00                	add    %al,(%eax)
405529:	04 06                	add    $0x6,%al
40552b:	07                   	pop    %es
40552c:	19 58 28             	sbb    %ebx,0x28(%eax)
40552f:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
405530:	00 00                	add    %al,(%eax)
405532:	0a 7b 48             	or     0x48(%ebx),%bh
405535:	00 00                	add    %al,(%eax)
405537:	04 5a                	add    $0x5a,%al
405539:	58                   	pop    %eax
40553a:	23 00                	and    (%eax),%eax
40553c:	00 00                	add    %al,(%eax)
40553e:	00 00                	add    %al,(%eax)
405540:	00 00                	add    %al,(%eax)
405542:	40                   	inc    %eax
405543:	03 59 04             	add    0x4(%ecx),%ebx
405546:	59                   	pop    %ecx
405547:	5b                   	pop    %ebx
405548:	6f                   	outsl  %ds:(%esi),(%dx)
405549:	93                   	xchg   %eax,%ebx
40554a:	00 00                	add    %al,(%eax)
40554c:	06                   	push   %es
40554d:	00 02                	add    %al,(%edx)
40554f:	7b 3d                	jnp    0x40558e
405551:	00 00                	add    %al,(%eax)
405553:	04 07                	add    $0x7,%al
405555:	23 00                	and    (%eax),%eax
405557:	00 00                	add    %al,(%eax)
405559:	00 00                	add    %al,(%eax)
40555b:	00 f0                	add    %dh,%al
40555d:	3f                   	aas
40555e:	03 59 02             	add    0x2(%ecx),%ebx
405561:	7b 38                	jnp    0x40559b
405563:	00 00                	add    %al,(%eax)
405565:	04 06                	add    $0x6,%al
405567:	07                   	pop    %es
405568:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
40556e:	49                   	dec    %ecx
40556f:	00 00                	add    %al,(%eax)
405571:	04 5a                	add    $0x5a,%al
405573:	23 00                	and    (%eax),%eax
405575:	00 00                	add    %al,(%eax)
405577:	00 00                	add    %al,(%eax)
405579:	00 f0                	add    %dh,%al
40557b:	3f                   	aas
40557c:	04 59                	add    $0x59,%al
40557e:	02 7b 38             	add    0x38(%ebx),%bh
405581:	00 00                	add    %al,(%eax)
405583:	04 06                	add    $0x6,%al
405585:	07                   	pop    %es
405586:	19 58 28             	sbb    %ebx,0x28(%eax)
405589:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40558a:	00 00                	add    %al,(%eax)
40558c:	0a 7b 49             	or     0x49(%ebx),%bh
40558f:	00 00                	add    %al,(%eax)
405591:	04 5a                	add    $0x5a,%al
405593:	58                   	pop    %eax
405594:	23 00                	and    (%eax),%eax
405596:	00 00                	add    %al,(%eax)
405598:	00 00                	add    %al,(%eax)
40559a:	00 00                	add    %al,(%eax)
40559c:	40                   	inc    %eax
40559d:	03 59 04             	add    0x4(%ecx),%ebx
4055a0:	59                   	pop    %ecx
4055a1:	5b                   	pop    %ebx
4055a2:	6f                   	outsl  %ds:(%esi),(%dx)
4055a3:	93                   	xchg   %eax,%ebx
4055a4:	00 00                	add    %al,(%eax)
4055a6:	06                   	push   %es
4055a7:	00 02                	add    %al,(%edx)
4055a9:	7b 3e                	jnp    0x4055e9
4055ab:	00 00                	add    %al,(%eax)
4055ad:	04 07                	add    $0x7,%al
4055af:	23 00                	and    (%eax),%eax
4055b1:	00 00                	add    %al,(%eax)
4055b3:	00 00                	add    %al,(%eax)
4055b5:	00 f0                	add    %dh,%al
4055b7:	3f                   	aas
4055b8:	03 59 02             	add    0x2(%ecx),%ebx
4055bb:	7b 38                	jnp    0x4055f5
4055bd:	00 00                	add    %al,(%eax)
4055bf:	04 06                	add    $0x6,%al
4055c1:	07                   	pop    %es
4055c2:	28 a7 00 00 0a 7b    	sub    %ah,0x7b0a0000(%edi)
4055c8:	4a                   	dec    %edx
4055c9:	00 00                	add    %al,(%eax)
4055cb:	04 5a                	add    $0x5a,%al
4055cd:	23 00                	and    (%eax),%eax
4055cf:	00 00                	add    %al,(%eax)
4055d1:	00 00                	add    %al,(%eax)
4055d3:	00 f0                	add    %dh,%al
4055d5:	3f                   	aas
4055d6:	04 59                	add    $0x59,%al
4055d8:	02 7b 38             	add    0x38(%ebx),%bh
4055db:	00 00                	add    %al,(%eax)
4055dd:	04 06                	add    $0x6,%al
4055df:	07                   	pop    %es
4055e0:	19 58 28             	sbb    %ebx,0x28(%eax)
4055e3:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4055e4:	00 00                	add    %al,(%eax)
4055e6:	0a 7b 4a             	or     0x4a(%ebx),%bh
4055e9:	00 00                	add    %al,(%eax)
4055eb:	04 5a                	add    $0x5a,%al
4055ed:	58                   	pop    %eax
4055ee:	23 00                	and    (%eax),%eax
4055f0:	00 00                	add    %al,(%eax)
4055f2:	00 00                	add    %al,(%eax)
4055f4:	00 00                	add    %al,(%eax)
4055f6:	40                   	inc    %eax
4055f7:	03 59 04             	add    0x4(%ecx),%ebx
4055fa:	59                   	pop    %ecx
4055fb:	5b                   	pop    %ebx
4055fc:	6f                   	outsl  %ds:(%esi),(%dx)
4055fd:	93                   	xchg   %eax,%ebx
4055fe:	00 00                	add    %al,(%eax)
405600:	06                   	push   %es
405601:	00 00                	add    %al,(%eax)
405603:	38 98 00 00 00 00    	cmp    %bl,0x0(%eax)
405609:	02 7b 3c             	add    0x3c(%ebx),%bh
40560c:	00 00                	add    %al,(%eax)
40560e:	04 07                	add    $0x7,%al
405610:	02 7b 38             	add    0x38(%ebx),%bh
405613:	00 00                	add    %al,(%eax)
405615:	04 06                	add    $0x6,%al
405617:	02 7b 35             	add    0x35(%ebx),%bh
40561a:	00 00                	add    %al,(%eax)