40d303:	01 00                	add    %eax,(%eax)
40d305:	0a 7d ee             	or     -0x12(%ebp),%bh
40d308:	00 00                	add    %al,(%eax)
40d30a:	04 02                	add    $0x2,%al
40d30c:	73 a8                	jae    0x40d2b6
40d30e:	01 00                	add    %eax,(%eax)
40d310:	0a 7d 13             	or     0x13(%ebp),%bh
40d313:	01 00                	add    %eax,(%eax)
40d315:	04 02                	add    $0x2,%al
40d317:	73 a9                	jae    0x40d2c2
40d319:	01 00                	add    %eax,(%eax)
40d31b:	0a 7d d8             	or     -0x28(%ebp),%bh
40d31e:	00 00                	add    %al,(%eax)
40d320:	04 02                	add    $0x2,%al
40d322:	73 50                	jae    0x40d374
40d324:	00 00                	add    %al,(%eax)
40d326:	06                   	push   %es
40d327:	7d cc                	jge    0x40d2f5
40d329:	00 00                	add    %al,(%eax)
40d32b:	04 02                	add    $0x2,%al
40d32d:	73 4e                	jae    0x40d37d
40d32f:	00 00                	add    %al,(%eax)
40d331:	06                   	push   %es
40d332:	7d 00                	jge    0x40d334
40d334:	01 00                	add    %eax,(%eax)
40d336:	04 02                	add    $0x2,%al
40d338:	73 50                	jae    0x40d38a
40d33a:	00 00                	add    %al,(%eax)
40d33c:	06                   	push   %es
40d33d:	7d ce                	jge    0x40d30d
40d33f:	00 00                	add    %al,(%eax)
40d341:	04 02                	add    $0x2,%al
40d343:	73 50                	jae    0x40d395
40d345:	00 00                	add    %al,(%eax)
40d347:	06                   	push   %es
40d348:	7d cd                	jge    0x40d317
40d34a:	00 00                	add    %al,(%eax)
40d34c:	04 02                	add    $0x2,%al
40d34e:	73 50                	jae    0x40d3a0
40d350:	00 00                	add    %al,(%eax)
40d352:	06                   	push   %es
40d353:	7d cf                	jge    0x40d324
40d355:	00 00                	add    %al,(%eax)
40d357:	04 02                	add    $0x2,%al
40d359:	73 a9                	jae    0x40d304
40d35b:	01 00                	add    %eax,(%eax)
40d35d:	0a 7d d0             	or     -0x30(%ebp),%bh
40d360:	00 00                	add    %al,(%eax)
40d362:	04 02                	add    $0x2,%al
40d364:	73 50                	jae    0x40d3b6
40d366:	00 00                	add    %al,(%eax)
40d368:	06                   	push   %es
40d369:	7d d1                	jge    0x40d33c
40d36b:	00 00                	add    %al,(%eax)
40d36d:	04 02                	add    $0x2,%al
40d36f:	73 4e                	jae    0x40d3bf
40d371:	00 00                	add    %al,(%eax)
40d373:	06                   	push   %es
40d374:	7d 01                	jge    0x40d377
40d376:	01 00                	add    %eax,(%eax)
40d378:	04 02                	add    $0x2,%al
40d37a:	73 50                	jae    0x40d3cc
40d37c:	00 00                	add    %al,(%eax)
40d37e:	06                   	push   %es
40d37f:	7d d3                	jge    0x40d354
40d381:	00 00                	add    %al,(%eax)
40d383:	04 02                	add    $0x2,%al
40d385:	73 50                	jae    0x40d3d7
40d387:	00 00                	add    %al,(%eax)
40d389:	06                   	push   %es
40d38a:	7d d2                	jge    0x40d35e
40d38c:	00 00                	add    %al,(%eax)
40d38e:	04 02                	add    $0x2,%al
40d390:	73 50                	jae    0x40d3e2
40d392:	00 00                	add    %al,(%eax)
40d394:	06                   	push   %es
40d395:	7d d4                	jge    0x40d36b
40d397:	00 00                	add    %al,(%eax)
40d399:	04 02                	add    $0x2,%al
40d39b:	73 a9                	jae    0x40d346
40d39d:	01 00                	add    %eax,(%eax)
40d39f:	0a 7d d5             	or     -0x2b(%ebp),%bh
40d3a2:	00 00                	add    %al,(%eax)
40d3a4:	04 02                	add    $0x2,%al
40d3a6:	73 a8                	jae    0x40d350
40d3a8:	01 00                	add    %eax,(%eax)
40d3aa:	0a 7d d6             	or     -0x2a(%ebp),%bh
40d3ad:	00 00                	add    %al,(%eax)
40d3af:	04 02                	add    $0x2,%al
40d3b1:	73 a8                	jae    0x40d35b
40d3b3:	01 00                	add    %eax,(%eax)
40d3b5:	0a 7d 37             	or     0x37(%ebp),%bh
40d3b8:	01 00                	add    %eax,(%eax)
40d3ba:	04 02                	add    $0x2,%al
40d3bc:	73 a8                	jae    0x40d366
40d3be:	01 00                	add    %eax,(%eax)
40d3c0:	0a 7d 38             	or     0x38(%ebp),%bh
40d3c3:	01 00                	add    %eax,(%eax)
40d3c5:	04 02                	add    $0x2,%al
40d3c7:	73 a9                	jae    0x40d372
40d3c9:	01 00                	add    %eax,(%eax)
40d3cb:	0a 7d 3a             	or     0x3a(%ebp),%bh
40d3ce:	01 00                	add    %eax,(%eax)
40d3d0:	04 02                	add    $0x2,%al
40d3d2:	73 a8                	jae    0x40d37c
40d3d4:	01 00                	add    %eax,(%eax)
40d3d6:	0a 7d 3c             	or     0x3c(%ebp),%bh
40d3d9:	01 00                	add    %eax,(%eax)
40d3db:	04 02                	add    $0x2,%al
40d3dd:	73 a8                	jae    0x40d387
40d3df:	01 00                	add    %eax,(%eax)
40d3e1:	0a 7d 3d             	or     0x3d(%ebp),%bh
40d3e4:	01 00                	add    %eax,(%eax)
40d3e6:	04 02                	add    $0x2,%al
40d3e8:	73 a8                	jae    0x40d392
40d3ea:	01 00                	add    %eax,(%eax)
40d3ec:	0a 7d 39             	or     0x39(%ebp),%bh
40d3ef:	01 00                	add    %eax,(%eax)
40d3f1:	04 02                	add    $0x2,%al
40d3f3:	73 a8                	jae    0x40d39d
40d3f5:	01 00                	add    %eax,(%eax)
40d3f7:	0a 7d 3e             	or     0x3e(%ebp),%bh
40d3fa:	01 00                	add    %eax,(%eax)
40d3fc:	04 02                	add    $0x2,%al
40d3fe:	73 a8                	jae    0x40d3a8
40d400:	01 00                	add    %eax,(%eax)
40d402:	0a 7d 3b             	or     0x3b(%ebp),%bh
40d405:	01 00                	add    %eax,(%eax)
40d407:	04 02                	add    $0x2,%al
40d409:	73 a8                	jae    0x40d3b3
40d40b:	01 00                	add    %eax,(%eax)
40d40d:	0a 7d 3f             	or     0x3f(%ebp),%bh
40d410:	01 00                	add    %eax,(%eax)
40d412:	04 02                	add    $0x2,%al
40d414:	73 a8                	jae    0x40d3be
40d416:	01 00                	add    %eax,(%eax)
40d418:	0a 7d f0             	or     -0x10(%ebp),%bh
40d41b:	00 00                	add    %al,(%eax)
40d41d:	04 02                	add    $0x2,%al
40d41f:	73 a8                	jae    0x40d3c9
40d421:	01 00                	add    %eax,(%eax)
40d423:	0a 7d 04             	or     0x4(%ebp),%bh
40d426:	01 00                	add    %eax,(%eax)
40d428:	04 02                	add    $0x2,%al
40d42a:	73 a8                	jae    0x40d3d4
40d42c:	01 00                	add    %eax,(%eax)
40d42e:	0a 7d 25             	or     0x25(%ebp),%bh
40d431:	01 00                	add    %eax,(%eax)
40d433:	04 02                	add    $0x2,%al
40d435:	73 a8                	jae    0x40d3df
40d437:	01 00                	add    %eax,(%eax)
40d439:	0a 7d 05             	or     0x5(%ebp),%bh
40d43c:	01 00                	add    %eax,(%eax)
40d43e:	04 02                	add    $0x2,%al
40d440:	73 ad                	jae    0x40d3ef
40d442:	01 00                	add    %eax,(%eax)
40d444:	0a 7d dd             	or     -0x23(%ebp),%bh
40d447:	00 00                	add    %al,(%eax)
40d449:	04 02                	add    $0x2,%al
40d44b:	73 ae                	jae    0x40d3fb
40d44d:	01 00                	add    %eax,(%eax)
40d44f:	0a 7d 0c             	or     0xc(%ebp),%bh
40d452:	01 00                	add    %eax,(%eax)
40d454:	04 02                	add    $0x2,%al
40d456:	73 af                	jae    0x40d407
40d458:	01 00                	add    %eax,(%eax)
40d45a:	0a 7d 0d             	or     0xd(%ebp),%bh
40d45d:	01 00                	add    %eax,(%eax)
40d45f:	04 02                	add    $0x2,%al
40d461:	73 af                	jae    0x40d412
40d463:	01 00                	add    %eax,(%eax)
40d465:	0a 7d 0e             	or     0xe(%ebp),%bh
40d468:	01 00                	add    %eax,(%eax)
40d46a:	04 02                	add    $0x2,%al
40d46c:	73 af                	jae    0x40d41d
40d46e:	01 00                	add    %eax,(%eax)
40d470:	0a 7d 0f             	or     0xf(%ebp),%bh
40d473:	01 00                	add    %eax,(%eax)
40d475:	04 02                	add    $0x2,%al
40d477:	73 af                	jae    0x40d428
40d479:	01 00                	add    %eax,(%eax)
40d47b:	0a 7d 11             	or     0x11(%ebp),%bh
40d47e:	01 00                	add    %eax,(%eax)
40d480:	04 02                	add    $0x2,%al
40d482:	73 af                	jae    0x40d433
40d484:	01 00                	add    %eax,(%eax)
40d486:	0a 7d 12             	or     0x12(%ebp),%bh
40d489:	01 00                	add    %eax,(%eax)
40d48b:	04 02                	add    $0x2,%al
40d48d:	73 af                	jae    0x40d43e
40d48f:	01 00                	add    %eax,(%eax)
40d491:	0a 7d 10             	or     0x10(%ebp),%bh
40d494:	01 00                	add    %eax,(%eax)
40d496:	04 02                	add    $0x2,%al
40d498:	73 90                	jae    0x40d42a
40d49a:	00 00                	add    %al,(%eax)
40d49c:	06                   	push   %es
40d49d:	7d c1                	jge    0x40d460
40d49f:	00 00                	add    %al,(%eax)
40d4a1:	04 02                	add    $0x2,%al
40d4a3:	73 b0                	jae    0x40d455
40d4a5:	01 00                	add    %eax,(%eax)
40d4a7:	0a 7d de             	or     -0x22(%ebp),%bh
40d4aa:	00 00                	add    %al,(%eax)
40d4ac:	04 02                	add    $0x2,%al
40d4ae:	02 7b bc             	add    -0x44(%ebx),%bh
40d4b1:	00 00                	add    %al,(%eax)
40d4b3:	04 73                	add    $0x73,%al
40d4b5:	b1 01                	mov    $0x1,%cl
40d4b7:	00 0a                	add    %cl,(%edx)
40d4b9:	7d ff                	jge    0x40d4ba
40d4bb:	00 00                	add    %al,(%eax)
40d4bd:	04 02                	add    $0x2,%al
40d4bf:	02 7b bc             	add    -0x44(%ebx),%bh
40d4c2:	00 00                	add    %al,(%eax)
40d4c4:	04 73                	add    $0x73,%al
40d4c6:	b1 01                	mov    $0x1,%cl
40d4c8:	00 0a                	add    %cl,(%edx)
40d4ca:	7d 27                	jge    0x40d4f3
40d4cc:	01 00                	add    %eax,(%eax)
40d4ce:	04 02                	add    $0x2,%al
40d4d0:	7b c2                	jnp    0x40d494
40d4d2:	00 00                	add    %al,(%eax)
40d4d4:	04 6f                	add    $0x6f,%al
40d4d6:	2f                   	das
40d4d7:	00 00                	add    %al,(%eax)
40d4d9:	0a 00                	or     (%eax),%al
40d4db:	02 7b 17             	add    0x17(%ebx),%bh
40d4de:	01 00                	add    %eax,(%eax)
40d4e0:	04 6f                	add    $0x6f,%al
40d4e2:	2f                   	das
40d4e3:	00 00                	add    %al,(%eax)
40d4e5:	0a 00                	or     (%eax),%al
40d4e7:	02 7b c0             	add    -0x40(%ebx),%bh
40d4ea:	00 00                	add    %al,(%eax)
40d4ec:	04 6f                	add    $0x6f,%al
40d4ee:	2f                   	das
40d4ef:	00 00                	add    %al,(%eax)
40d4f1:	0a 00                	or     (%eax),%al
40d4f3:	02 7b bf             	add    -0x41(%ebx),%bh
40d4f6:	00 00                	add    %al,(%eax)
40d4f8:	04 6f                	add    $0x6f,%al
40d4fa:	2f                   	das
40d4fb:	00 00                	add    %al,(%eax)
40d4fd:	0a 00                	or     (%eax),%al
40d4ff:	02 7b be             	add    -0x42(%ebx),%bh
40d502:	00 00                	add    %al,(%eax)
40d504:	04 6f                	add    $0x6f,%al
40d506:	2f                   	das
40d507:	00 00                	add    %al,(%eax)
40d509:	0a 00                	or     (%eax),%al
40d50b:	02 7b bd             	add    -0x43(%ebx),%bh
40d50e:	00 00                	add    %al,(%eax)
40d510:	04 6f                	add    $0x6f,%al
40d512:	2f                   	das
40d513:	00 00                	add    %al,(%eax)
40d515:	0a 00                	or     (%eax),%al
40d517:	02 7b c5             	add    -0x3b(%ebx),%bh
40d51a:	00 00                	add    %al,(%eax)
40d51c:	04 6f                	add    $0x6f,%al
40d51e:	2f                   	das
40d51f:	00 00                	add    %al,(%eax)
40d521:	0a 00                	or     (%eax),%al
40d523:	02 7b dd             	add    -0x23(%ebx),%bh
40d526:	00 00                	add    %al,(%eax)
40d528:	04 6f                	add    $0x6f,%al
40d52a:	b2 01                	mov    $0x1,%dl
40d52c:	00 0a                	add    %cl,(%edx)
40d52e:	6f                   	outsl  %ds:(%esi),(%dx)
40d52f:	2f                   	das
40d530:	00 00                	add    %al,(%eax)
40d532:	0a 00                	or     (%eax),%al
40d534:	02 7b dd             	add    -0x23(%ebx),%bh
40d537:	00 00                	add    %al,(%eax)
40d539:	04 6f                	add    $0x6f,%al
40d53b:	b3 01                	mov    $0x1,%bl
40d53d:	00 0a                	add    %cl,(%edx)
40d53f:	6f                   	outsl  %ds:(%esi),(%dx)
40d540:	2f                   	das
40d541:	00 00                	add    %al,(%eax)
40d543:	0a 00                	or     (%eax),%al
40d545:	02 7b dd             	add    -0x23(%ebx),%bh
40d548:	00 00                	add    %al,(%eax)
40d54a:	04 6f                	add    $0x6f,%al
40d54c:	2f                   	das
40d54d:	00 00                	add    %al,(%eax)
40d54f:	0a 00                	or     (%eax),%al
40d551:	02 7b 0c             	add    0xc(%ebx),%bh
40d554:	01 00                	add    %eax,(%eax)
40d556:	04 6f                	add    $0x6f,%al
40d558:	2f                   	das
40d559:	00 00                	add    %al,(%eax)
40d55b:	0a 00                	or     (%eax),%al
40d55d:	02 7b c2             	add    -0x3e(%ebx),%bh
40d560:	00 00                	add    %al,(%eax)
40d562:	04 28                	add    $0x28,%al
40d564:	b4 01                	mov    $0x1,%ah
40d566:	00 0a                	add    %cl,(%edx)
40d568:	6f                   	outsl  %ds:(%esi),(%dx)
40d569:	b5 01                	mov    $0x1,%ch
40d56b:	00 0a                	add    %cl,(%edx)
40d56d:	00 02                	add    %al,(%edx)
40d56f:	7b c2                	jnp    0x40d533
40d571:	00 00                	add    %al,(%eax)
40d573:	04 6f                	add    $0x6f,%al
40d575:	57                   	push   %edi
40d576:	00 00                	add    %al,(%eax)
40d578:	0a 02                	or     (%edx),%al
40d57a:	7b c3                	jnp    0x40d53f
40d57c:	00 00                	add    %al,(%eax)
40d57e:	04 6f                	add    $0x6f,%al
40d580:	58                   	pop    %eax
40d581:	00 00                	add    %al,(%eax)
40d583:	0a 00                	or     (%eax),%al
40d585:	02 7b c2             	add    -0x3e(%ebx),%bh
40d588:	00 00                	add    %al,(%eax)
40d58a:	04 6f                	add    $0x6f,%al
40d58c:	57                   	push   %edi
40d58d:	00 00                	add    %al,(%eax)
40d58f:	0a 02                	or     (%edx),%al
40d591:	7b c0                	jnp    0x40d553
40d593:	00 00                	add    %al,(%eax)
40d595:	04 6f                	add    $0x6f,%al
40d597:	58                   	pop    %eax
40d598:	00 00                	add    %al,(%eax)
40d59a:	0a 00                	or     (%eax),%al
40d59c:	02 7b c2             	add    -0x3e(%ebx),%bh
40d59f:	00 00                	add    %al,(%eax)
40d5a1:	04 6f                	add    $0x6f,%al
40d5a3:	57                   	push   %edi
40d5a4:	00 00                	add    %al,(%eax)
40d5a6:	0a 02                	or     (%edx),%al
40d5a8:	7b bf                	jnp    0x40d569
40d5aa:	00 00                	add    %al,(%eax)
40d5ac:	04 6f                	add    $0x6f,%al
40d5ae:	58                   	pop    %eax
40d5af:	00 00                	add    %al,(%eax)
40d5b1:	0a 00                	or     (%eax),%al
40d5b3:	02 7b c2             	add    -0x3e(%ebx),%bh
40d5b6:	00 00                	add    %al,(%eax)
40d5b8:	04 6f                	add    $0x6f,%al
40d5ba:	57                   	push   %edi
40d5bb:	00 00                	add    %al,(%eax)
40d5bd:	0a 02                	or     (%edx),%al
40d5bf:	7b be                	jnp    0x40d57f
40d5c1:	00 00                	add    %al,(%eax)
40d5c3:	04 6f                	add    $0x6f,%al
40d5c5:	58                   	pop    %eax
40d5c6:	00 00                	add    %al,(%eax)
40d5c8:	0a 00                	or     (%eax),%al