4063f3:	5b                   	pop    %ebx
4063f4:	7d 49                	jge    0x40643f
4063f6:	00 00                	add    %al,(%eax)
4063f8:	04 02                	add    $0x2,%al
4063fa:	02 7b 4a             	add    0x4a(%ebx),%bh
4063fd:	00 00                	add    %al,(%eax)
4063ff:	04 06                	add    $0x6,%al
406401:	5b                   	pop    %ebx
406402:	7d 4a                	jge    0x40644e
406404:	00 00                	add    %al,(%eax)
406406:	04 2a                	add    $0x2a,%al
406408:	13 30                	adc    (%eax),%esi
40640a:	05 00 39 00 00       	add    $0x3900,%eax
40640f:	00 01                	add    %al,(%ecx)
406411:	00 00                	add    %al,(%eax)
406413:	11 02                	adc    %eax,(%edx)
406415:	28 1d 00 00 0a 00    	sub    %bl,0xa0000
40641b:	00 02                	add    %al,(%edx)
40641d:	02 02                	add    (%edx),%al
40641f:	23 00                	and    (%eax),%eax
406421:	00 00                	add    %al,(%eax)
406423:	00 00                	add    %al,(%eax)
406425:	00 00                	add    %al,(%eax)
406427:	00 25 0a 7d 4a 00    	add    %ah,0x4a7d0a
40642d:	00 04 06             	add    %al,(%esi,%eax,1)
406430:	25 0a 7d 49 00       	and    $0x497d0a,%eax
406435:	00 04 06             	add    %al,(%esi,%eax,1)
406438:	7d 48                	jge    0x406482
40643a:	00 00                	add    %al,(%eax)
40643c:	04 02                	add    $0x2,%al
40643e:	23 00                	and    (%eax),%eax
406440:	00 00                	add    %al,(%eax)
406442:	00 00                	add    %al,(%eax)
406444:	00 f0                	add    %dh,%al
406446:	3f                   	aas
406447:	7d 4b                	jge    0x406494
406449:	00 00                	add    %al,(%eax)
40644b:	04 2a                	add    $0x2a,%al
40644d:	6a 00                	push   $0x0
40644f:	02 03                	add    (%ebx),%al
406451:	4f                   	dec    %edi
406452:	7d 48                	jge    0x40649c
406454:	00 00                	add    %al,(%eax)
406456:	04 02                	add    $0x2,%al
406458:	04 4f                	add    $0x4f,%al
40645a:	7d 49                	jge    0x4064a5
40645c:	00 00                	add    %al,(%eax)
40645e:	04 02                	add    $0x2,%al
406460:	05 4f 7d 4a 00       	add    $0x4a7d4f,%eax
406465:	00 04 2a             	add    %al,(%edx,%ebp,1)
406468:	13 30                	adc    (%eax),%esi
40646a:	04 00                	add    $0x0,%al
40646c:	65 00 00             	add    %al,%gs:(%eax)
40646f:	00 00                	add    %al,(%eax)
406471:	00 00                	add    %al,(%eax)
406473:	00 00                	add    %al,(%eax)
406475:	02 05 03 7b 48 00    	add    0x487b03,%al
40647b:	00 04 5a             	add    %al,(%edx,%ebx,2)
40647e:	23 00                	and    (%eax),%eax
406480:	00 00                	add    %al,(%eax)
406482:	00 00                	add    %al,(%eax)
406484:	00 f0                	add    %dh,%al
406486:	3f                   	aas
406487:	05 59 04 7b 48       	add    $0x487b0459,%eax
40648c:	00 00                	add    %al,(%eax)
40648e:	04 5a                	add    $0x5a,%al
406490:	58                   	pop    %eax
406491:	7d 48                	jge    0x4064db
406493:	00 00                	add    %al,(%eax)
406495:	04 02                	add    $0x2,%al
406497:	05 03 7b 49 00       	add    $0x497b03,%eax
40649c:	00 04 5a             	add    %al,(%edx,%ebx,2)
40649f:	23 00                	and    (%eax),%eax
4064a1:	00 00                	add    %al,(%eax)
4064a3:	00 00                	add    %al,(%eax)
4064a5:	00 f0                	add    %dh,%al
4064a7:	3f                   	aas
4064a8:	05 59 04 7b 49       	add    $0x497b0459,%eax
4064ad:	00 00                	add    %al,(%eax)
4064af:	04 5a                	add    $0x5a,%al
4064b1:	58                   	pop    %eax
4064b2:	7d 49                	jge    0x4064fd
4064b4:	00 00                	add    %al,(%eax)
4064b6:	04 02                	add    $0x2,%al
4064b8:	05 03 7b 4a 00       	add    $0x4a7b03,%eax
4064bd:	00 04 5a             	add    %al,(%edx,%ebx,2)
4064c0:	23 00                	and    (%eax),%eax
4064c2:	00 00                	add    %al,(%eax)
4064c4:	00 00                	add    %al,(%eax)
4064c6:	00 f0                	add    %dh,%al
4064c8:	3f                   	aas
4064c9:	05 59 04 7b 4a       	add    $0x4a7b0459,%eax
4064ce:	00 00                	add    %al,(%eax)
4064d0:	04 5a                	add    $0x5a,%al
4064d2:	58                   	pop    %eax
4064d3:	7d 4a                	jge    0x40651f
4064d5:	00 00                	add    %al,(%eax)
4064d7:	04 2a                	add    $0x2a,%al
4064d9:	5e                   	pop    %esi
4064da:	00 02                	add    %al,(%edx)
4064dc:	03 7d 48             	add    0x48(%ebp),%edi
4064df:	00 00                	add    %al,(%eax)
4064e1:	04 02                	add    $0x2,%al
4064e3:	04 7d                	add    $0x7d,%al
4064e5:	49                   	dec    %ecx
4064e6:	00 00                	add    %al,(%eax)
4064e8:	04 02                	add    $0x2,%al
4064ea:	05 7d 4a 00 00       	add    $0x4a7d,%eax
4064ef:	04 2a                	add    $0x2a,%al
4064f1:	00 00                	add    %al,(%eax)
4064f3:	00 13                	add    %dl,(%ebx)
4064f5:	30 03                	xor    %al,(%ebx)
4064f7:	00 12                	add    %dl,(%edx)
4064f9:	01 00                	add    %eax,(%eax)
4064fb:	00 00                	add    %al,(%eax)
4064fd:	00 00                	add    %al,(%eax)
4064ff:	00 00                	add    %al,(%eax)
406501:	02 02                	add    (%edx),%al
406503:	7b 48                	jnp    0x40654d
406505:	00 00                	add    %al,(%eax)
406507:	04 23                	add    $0x23,%al
406509:	00 00                	add    %al,(%eax)
40650b:	00 00                	add    %al,(%eax)
40650d:	00 00                	add    %al,(%eax)
40650f:	f0 3f                	lock aas
406511:	30 24 02             	xor    %ah,(%edx,%eax,1)
406514:	7b 48                	jnp    0x40655e
406516:	00 00                	add    %al,(%eax)
406518:	04 23                	add    $0x23,%al
406522:	32 08                	xor    (%eax),%cl
406524:	02 7b 48             	add    0x48(%ebx),%bh
406527:	00 00                	add    %al,(%eax)
406529:	04 2b                	add    $0x2b,%al
40652b:	09 23                	or     %esp,(%ebx)
40652d:	00 00                	add    %al,(%eax)
40652f:	00 00                	add    %al,(%eax)
406531:	00 00                	add    %al,(%eax)
406533:	f0 3f                	lock aas
406535:	2b 09                	sub    (%ecx),%ecx
406537:	23 00                	and    (%eax),%eax
406539:	00 00                	add    %al,(%eax)
40653b:	00 00                	add    %al,(%eax)
40653d:	00 00                	add    %al,(%eax)
40653f:	00 7d 48             	add    %bh,0x48(%ebp)
406542:	00 00                	add    %al,(%eax)
406544:	04 02                	add    $0x2,%al
406546:	02 7b 49             	add    0x49(%ebx),%bh
406549:	00 00                	add    %al,(%eax)
40654b:	04 23                	add    $0x23,%al
40654d:	00 00                	add    %al,(%eax)
40654f:	00 00                	add    %al,(%eax)
406551:	00 00                	add    %al,(%eax)
406553:	f0 3f                	lock aas
406555:	30 24 02             	xor    %ah,(%edx,%eax,1)
406558:	7b 49                	jnp    0x4065a3
40655a:	00 00                	add    %al,(%eax)
40655c:	04 23                	add    $0x23,%al
406566:	32 08                	xor    (%eax),%cl
406568:	02 7b 49             	add    0x49(%ebx),%bh
40656b:	00 00                	add    %al,(%eax)
40656d:	04 2b                	add    $0x2b,%al
40656f:	09 23                	or     %esp,(%ebx)
406571:	00 00                	add    %al,(%eax)
406573:	00 00                	add    %al,(%eax)
406575:	00 00                	add    %al,(%eax)
406577:	f0 3f                	lock aas
406579:	2b 09                	sub    (%ecx),%ecx
40657b:	23 00                	and    (%eax),%eax
40657d:	00 00                	add    %al,(%eax)
40657f:	00 00                	add    %al,(%eax)
406581:	00 00                	add    %al,(%eax)
406583:	00 7d 49             	add    %bh,0x49(%ebp)
406586:	00 00                	add    %al,(%eax)
406588:	04 02                	add    $0x2,%al
40658a:	02 7b 4a             	add    0x4a(%ebx),%bh
40658d:	00 00                	add    %al,(%eax)
40658f:	04 23                	add    $0x23,%al
406591:	00 00                	add    %al,(%eax)
406593:	00 00                	add    %al,(%eax)
406595:	00 00                	add    %al,(%eax)
406597:	f0 3f                	lock aas
406599:	30 24 02             	xor    %ah,(%edx,%eax,1)
40659c:	7b 4a                	jnp    0x4065e8
40659e:	00 00                	add    %al,(%eax)
4065a0:	04 23                	add    $0x23,%al
4065aa:	32 08                	xor    (%eax),%cl
4065ac:	02 7b 4a             	add    0x4a(%ebx),%bh
4065af:	00 00                	add    %al,(%eax)
4065b1:	04 2b                	add    $0x2b,%al
4065b3:	09 23                	or     %esp,(%ebx)
4065b5:	00 00                	add    %al,(%eax)
4065b7:	00 00                	add    %al,(%eax)
4065b9:	00 00                	add    %al,(%eax)
4065bb:	f0 3f                	lock aas
4065bd:	2b 09                	sub    (%ecx),%ecx
4065bf:	23 00                	and    (%eax),%eax
4065c1:	00 00                	add    %al,(%eax)
4065c3:	00 00                	add    %al,(%eax)
4065c5:	00 00                	add    %al,(%eax)
4065c7:	00 7d 4a             	add    %bh,0x4a(%ebp)
4065ca:	00 00                	add    %al,(%eax)
4065cc:	04 02                	add    $0x2,%al
4065ce:	02 7b 4b             	add    0x4b(%ebx),%bh
4065d1:	00 00                	add    %al,(%eax)
4065d3:	04 23                	add    $0x23,%al
4065d5:	00 00                	add    %al,(%eax)
4065d7:	00 00                	add    %al,(%eax)
4065d9:	00 00                	add    %al,(%eax)
4065db:	f0 3f                	lock aas
4065dd:	30 24 02             	xor    %ah,(%edx,%eax,1)
4065e0:	7b 4b                	jnp    0x40662d
4065e2:	00 00                	add    %al,(%eax)
4065e4:	04 23                	add    $0x23,%al
4065ee:	32 08                	xor    (%eax),%cl
4065f0:	02 7b 4b             	add    0x4b(%ebx),%bh
4065f3:	00 00                	add    %al,(%eax)
4065f5:	04 2b                	add    $0x2b,%al
4065f7:	09 23                	or     %esp,(%ebx)
4065f9:	00 00                	add    %al,(%eax)
4065fb:	00 00                	add    %al,(%eax)
4065fd:	00 00                	add    %al,(%eax)
4065ff:	f0 3f                	lock aas
406601:	2b 09                	sub    (%ecx),%ecx
406603:	23 00                	and    (%eax),%eax
406605:	00 00                	add    %al,(%eax)
406607:	00 00                	add    %al,(%eax)
406609:	00 00                	add    %al,(%eax)
40660b:	00 7d 4b             	add    %bh,0x4b(%ebp)
40660e:	00 00                	add    %al,(%eax)
406610:	04 2a                	add    $0x2a,%al
406612:	9a 00 02 03 7b 48 00 	lcall  $0x48,$0x7b030200
406619:	00 04 7d 48 00 00 04 	add    %al,0x4000048(,%edi,2)
406620:	02 03                	add    (%ebx),%al
406622:	7b 49                	jnp    0x40666d
406624:	00 00                	add    %al,(%eax)
406626:	04 7d                	add    $0x7d,%al
406628:	49                   	dec    %ecx
406629:	00 00                	add    %al,(%eax)
40662b:	04 02                	add    $0x2,%al
40662d:	03 7b 4a             	add    0x4a(%ebx),%edi
406630:	00 00                	add    %al,(%eax)
406632:	04 7d                	add    $0x7d,%al
406634:	4a                   	dec    %edx
406635:	00 00                	add    %al,(%eax)
406637:	04 2a                	add    $0x2a,%al
406639:	ca 00 02             	lret   $0x200
40663c:	03 7b 48             	add    0x48(%ebx),%edi
40663f:	00 00                	add    %al,(%eax)
406641:	04 7d                	add    $0x7d,%al
406643:	48                   	dec    %eax
406644:	00 00                	add    %al,(%eax)
406646:	04 02                	add    $0x2,%al
406648:	03 7b 49             	add    0x49(%ebx),%edi
40664b:	00 00                	add    %al,(%eax)
40664d:	04 7d                	add    $0x7d,%al
40664f:	49                   	dec    %ecx
406650:	00 00                	add    %al,(%eax)
406652:	04 02                	add    $0x2,%al
406654:	03 7b 4a             	add    0x4a(%ebx),%edi
406657:	00 00                	add    %al,(%eax)
406659:	04 7d                	add    $0x7d,%al
40665b:	4a                   	dec    %edx
40665c:	00 00                	add    %al,(%eax)
40665e:	04 02                	add    $0x2,%al
406660:	03 7b 4b             	add    0x4b(%ebx),%edi
406663:	00 00                	add    %al,(%eax)
406665:	04 7d                	add    $0x7d,%al
406667:	4b                   	dec    %ebx
406668:	00 00                	add    %al,(%eax)
40666a:	04 2a                	add    $0x2a,%al
40666c:	ee                   	out    %al,(%dx)
40666d:	00 02                	add    %al,(%edx)
40666f:	02 7b 48             	add    0x48(%ebx),%bh
406672:	00 00                	add    %al,(%eax)
406674:	04 03                	add    $0x3,%al
406676:	7b 48                	jnp    0x4066c0
406678:	00 00                	add    %al,(%eax)
40667a:	04 58                	add    $0x58,%al
40667c:	7d 48                	jge    0x4066c6
40667e:	00 00                	add    %al,(%eax)
406680:	04 02                	add    $0x2,%al
406682:	02 7b 49             	add    0x49(%ebx),%bh
406685:	00 00                	add    %al,(%eax)
406687:	04 03                	add    $0x3,%al
406689:	7b 49                	jnp    0x4066d4
40668b:	00 00                	add    %al,(%eax)
40668d:	04 58                	add    $0x58,%al
40668f:	7d 49                	jge    0x4066da
406691:	00 00                	add    %al,(%eax)
406693:	04 02                	add    $0x2,%al
406695:	02 7b 4a             	add    0x4a(%ebx),%bh
406698:	00 00                	add    %al,(%eax)
40669a:	04 03                	add    $0x3,%al
40669c:	7b 4a                	jnp    0x4066e8
40669e:	00 00                	add    %al,(%eax)
4066a0:	04 58                	add    $0x58,%al
4066a2:	7d 4a                	jge    0x4066ee
4066a4:	00 00                	add    %al,(%eax)
4066a6:	04 2a                	add    $0x2a,%al
4066a8:	13 30                	adc    (%eax),%esi
4066aa:	03 00                	add    (%eax),%eax
4066ac:	31 00                	xor    %eax,(%eax)
4066ae:	00 00                	add    %al,(%eax)
4066b0:	2b 00                	sub    (%eax),%eax
4066b2:	00 11                	add    %dl,(%ecx)
4066b4:	00 02                	add    %al,(%edx)
4066b6:	02 7b 48             	add    0x48(%ebx),%bh
4066b9:	00 00                	add    %al,(%eax)
4066bb:	04 03                	add    $0x3,%al
4066bd:	5a                   	pop    %edx
4066be:	7d 48                	jge    0x406708
4066c0:	00 00                	add    %al,(%eax)
4066c2:	04 02                	add    $0x2,%al
4066c4:	02 7b 49             	add    0x49(%ebx),%bh
4066c7:	00 00                	add    %al,(%eax)
4066c9:	04 03                	add    $0x3,%al
4066cb:	5a                   	pop    %edx
4066cc:	7d 49                	jge    0x406717
4066ce:	00 00                	add    %al,(%eax)
4066d0:	04 02                	add    $0x2,%al
4066d2:	02 7b 4a             	add    0x4a(%ebx),%bh
4066d5:	00 00                	add    %al,(%eax)
4066d7:	04 03                	add    $0x3,%al
4066d9:	5a                   	pop    %edx
4066da:	7d 4a                	jge    0x406726
4066dc:	00 00                	add    %al,(%eax)
4066de:	04 02                	add    $0x2,%al
4066e0:	0a 2b                	or     (%ebx),%ch
4066e2:	00 06                	add    %al,(%esi)
4066e4:	2a 00                	sub    (%eax),%al
4066e6:	00 00                	add    %al,(%eax)
4066e8:	13 30                	adc    (%eax),%esi
4066ea:	03 00                	add    (%eax),%eax
4066ec:	76 00                	jbe    0x4066ee
4066ee:	00 00                	add    %al,(%eax)
4066f0:	33 00                	xor    (%eax),%eax
4066f2:	00 11                	add    %dl,(%ecx)
4066f4:	00 02                	add    %al,(%edx)
4066f6:	1a 8d 05 00 00 1b    	sbb    0x1b000005(%ebp),%cl
4066fc:	7d 4e                	jge    0x40674c
4066fe:	00 00                	add    %al,(%eax)
406700:	04 16                	add    $0x16,%al
406702:	0a 2b                	or     (%ebx),%ch
406704:	12 02                	adc    (%edx),%al
406706:	7b 4e                	jnp    0x406756
406708:	00 00                	add    %al,(%eax)
40670a:	04 06                	add    $0x6,%al
40670c:	1a 8d 79 00 00 01    	sbb    0x1000079(%ebp),%cl
406712:	a2 06 17 58 0a       	mov    %al,0xa581706
406717:	06                   	push   %es