406458:	20 aa 01 00 00 73    	and    %ch,0x73000001(%edx)
40645e:	33 00                	xor    (%eax),%eax
406460:	00 0a                	add    %cl,(%edx)
406462:	28 80 00 00 06 02    	sub    %al,0x2060000(%eax)
406468:	7b 39                	jnp    0x4064a3
40646a:	00 00                	add    %al,(%eax)
40646c:	04 20                	add    $0x20,%al
40646e:	b7 d6                	mov    $0xd6,%bh
406470:	88 43 28             	mov    %al,0x28(%ebx)
406473:	05 00 00 2b 28       	add    $0x282b0000,%eax
406478:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
40647e:	39 00                	cmp    %eax,(%eax)
406480:	00 04 20             	add    %al,(%eax,%eiz,1)
406483:	80 00 00             	addb   $0x0,(%eax)
406486:	00 20                	add    %ah,(%eax)
406488:	80 00 00             	addb   $0x0,(%eax)
40648b:	00 73 34             	add    %dh,0x34(%ebx)
40648e:	00 00                	add    %al,(%eax)
406490:	0a 28                	or     (%eax),%ch
406492:	82 00 00             	addb   $0x0,(%eax)
406495:	06                   	push   %es
406496:	02 7b 39             	add    0x39(%ebx),%bh
406499:	00 00                	add    %al,(%eax)
40649b:	04 17                	add    $0x17,%al
40649d:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
4064a3:	7b 39                	jnp    0x4064de
4064a5:	00 00                	add    %al,(%eax)
4064a7:	04 1f                	add    $0x1f,%al
4064a9:	09 28                	or     %ebp,(%eax)
4064ab:	87 00                	xchg   %eax,(%eax)
4064ad:	00 06                	add    %al,(%esi)
4064af:	02 7b 39             	add    0x39(%ebx),%bh
4064b2:	00 00                	add    %al,(%eax)
4064b4:	04 16                	add    $0x16,%al
4064b6:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
4064bc:	7b 39                	jnp    0x4064f7
4064be:	00 00                	add    %al,(%eax)
4064c0:	04 02                	add    $0x2,%al
4064c2:	fe 06                	incb   (%esi)
4064c4:	5a                   	pop    %edx
4064c5:	00 00                	add    %al,(%eax)
4064c7:	06                   	push   %es
4064c8:	73 35                	jae    0x4064ff
4064ca:	00 00                	add    %al,(%eax)
4064cc:	0a 28                	or     (%eax),%ch
4064ce:	85 00                	test   %eax,(%eax)
4064d0:	00 06                	add    %al,(%esi)
4064d2:	02 7b 38             	add    0x38(%ebx),%bh
4064d5:	00 00                	add    %al,(%eax)
4064d7:	04 1f                	add    $0x1f,%al
4064d9:	29 20                	sub    %esp,(%eax)
4064db:	aa                   	stos   %al,%es:(%edi)
4064dc:	01 00                	add    %eax,(%eax)
4064de:	00 73 33             	add    %dh,0x33(%ebx)
4064e1:	00 00                	add    %al,(%eax)
4064e3:	0a 28                	or     (%eax),%ch
4064e5:	80 00 00             	addb   $0x0,(%eax)
4064e8:	06                   	push   %es
4064e9:	02 7b 38             	add    0x38(%ebx),%bh
4064ec:	00 00                	add    %al,(%eax)
4064ee:	04 20                	add    $0x20,%al
4064f0:	e3 16                	jecxz  0x406508
4064f2:	72 6b                	jb     0x40655f
4064f4:	28 02                	sub    %al,(%edx)
4064f6:	00 00                	add    %al,(%eax)
4064f8:	2b 28                	sub    (%eax),%ebp
4064fa:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
406500:	38 00                	cmp    %al,(%eax)
406502:	00 04 20             	add    %al,(%eax,%eiz,1)
406505:	80 00 00             	addb   $0x0,(%eax)
406508:	00 20                	add    %ah,(%eax)
40650a:	80 00 00             	addb   $0x0,(%eax)
40650d:	00 73 34             	add    %dh,0x34(%ebx)
406510:	00 00                	add    %al,(%eax)
406512:	0a 28                	or     (%eax),%ch
406514:	82 00 00             	addb   $0x0,(%eax)
406517:	06                   	push   %es
406518:	02 7b 38             	add    0x38(%ebx),%bh
40651b:	00 00                	add    %al,(%eax)
40651d:	04 17                	add    $0x17,%al
40651f:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
406525:	7b 38                	jnp    0x40655f
406527:	00 00                	add    %al,(%eax)
406529:	04 1e                	add    $0x1e,%al
40652b:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
406531:	7b 38                	jnp    0x40656b
406533:	00 00                	add    %al,(%eax)
406535:	04 16                	add    $0x16,%al
406537:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
40653d:	7b 38                	jnp    0x406577
40653f:	00 00                	add    %al,(%eax)
406541:	04 02                	add    $0x2,%al
406543:	fe 06                	incb   (%esi)
406545:	59                   	pop    %ecx
406546:	00 00                	add    %al,(%eax)
406548:	06                   	push   %es
406549:	73 35                	jae    0x406580
40654b:	00 00                	add    %al,(%eax)
40654d:	0a 28                	or     (%eax),%ch
40654f:	85 00                	test   %eax,(%eax)
406551:	00 06                	add    %al,(%esi)
406553:	02 7b 37             	add    0x37(%ebx),%bh
406556:	00 00                	add    %al,(%eax)
406558:	04 20                	add    $0x20,%al
40655a:	80 01 00             	addb   $0x0,(%ecx)
40655d:	00 20                	add    %ah,(%eax)
40655f:	0e                   	push   %cs
406560:	01 00                	add    %eax,(%eax)
406562:	00 73 33             	add    %dh,0x33(%ebx)
406565:	00 00                	add    %al,(%eax)
406567:	0a 28                	or     (%eax),%ch
406569:	80 00 00             	addb   $0x0,(%eax)
40656c:	06                   	push   %es
40656d:	02 7b 37             	add    0x37(%ebx),%bh
406570:	00 00                	add    %al,(%eax)
406572:	04 20                	add    $0x20,%al
406574:	0f 21 4d             	mov    %db1,%ebp
406577:	fd                   	std
406578:	28 02                	sub    %al,(%edx)
40657a:	00 00                	add    %al,(%eax)
40657c:	2b 28                	sub    (%eax),%ebp
40657e:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
406584:	37                   	aaa
406585:	00 00                	add    %al,(%eax)
406587:	04 20                	add    $0x20,%al
406589:	80 00 00             	addb   $0x0,(%eax)
40658c:	00 20                	add    %ah,(%eax)
40658e:	80 00 00             	addb   $0x0,(%eax)
406591:	00 73 34             	add    %dh,0x34(%ebx)
406594:	00 00                	add    %al,(%eax)
406596:	0a 28                	or     (%eax),%ch
406598:	82 00 00             	addb   $0x0,(%eax)
40659b:	06                   	push   %es
40659c:	02 7b 37             	add    0x37(%ebx),%bh
40659f:	00 00                	add    %al,(%eax)
4065a1:	04 17                	add    $0x17,%al
4065a3:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
4065a9:	7b 37                	jnp    0x4065e2
4065ab:	00 00                	add    %al,(%eax)
4065ad:	04 1d                	add    $0x1d,%al
4065af:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
4065b5:	7b 37                	jnp    0x4065ee
4065b7:	00 00                	add    %al,(%eax)
4065b9:	04 16                	add    $0x16,%al
4065bb:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
4065c1:	7b 37                	jnp    0x4065fa
4065c3:	00 00                	add    %al,(%eax)
4065c5:	04 02                	add    $0x2,%al
4065c7:	fe 06                	incb   (%esi)
4065c9:	58                   	pop    %eax
4065ca:	00 00                	add    %al,(%eax)
4065cc:	06                   	push   %es
4065cd:	73 35                	jae    0x406604
4065cf:	00 00                	add    %al,(%eax)
4065d1:	0a 28                	or     (%eax),%ch
4065d3:	85 00                	test   %eax,(%eax)
4065d5:	00 06                	add    %al,(%esi)
4065d7:	02 7b 36             	add    0x36(%ebx),%bh
4065da:	00 00                	add    %al,(%eax)
4065dc:	04 20                	add    $0x20,%al
4065de:	d5 00                	aad    $0x0
4065e0:	00 00                	add    %al,(%eax)
4065e2:	20 0e                	and    %cl,(%esi)
4065e4:	01 00                	add    %eax,(%eax)
4065e6:	00 73 33             	add    %dh,0x33(%ebx)
4065e9:	00 00                	add    %al,(%eax)
4065eb:	0a 28                	or     (%eax),%ch
4065ed:	80 00 00             	addb   $0x0,(%eax)
4065f0:	06                   	push   %es
4065f1:	02 7b 36             	add    0x36(%ebx),%bh
4065f4:	00 00                	add    %al,(%eax)
4065f6:	04 20                	add    $0x20,%al
4065f8:	53                   	push   %ebx
4065f9:	3d 39 2f 28 05       	cmp    $0x5282f39,%eax
4065fe:	00 00                	add    %al,(%eax)
406600:	2b 28                	sub    (%eax),%ebp
406602:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
406608:	36 00 00             	add    %al,%ss:(%eax)
40660b:	04 20                	add    $0x20,%al
40660d:	80 00 00             	addb   $0x0,(%eax)
406610:	00 20                	add    %ah,(%eax)
406612:	80 00 00             	addb   $0x0,(%eax)
406615:	00 73 34             	add    %dh,0x34(%ebx)
406618:	00 00                	add    %al,(%eax)
40661a:	0a 28                	or     (%eax),%ch
40661c:	82 00 00             	addb   $0x0,(%eax)
40661f:	06                   	push   %es
406620:	02 7b 36             	add    0x36(%ebx),%bh
406623:	00 00                	add    %al,(%eax)
406625:	04 17                	add    $0x17,%al
406627:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
40662d:	7b 36                	jnp    0x406665
40662f:	00 00                	add    %al,(%eax)
406631:	04 1c                	add    $0x1c,%al
406633:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
406639:	7b 36                	jnp    0x406671
40663b:	00 00                	add    %al,(%eax)
40663d:	04 16                	add    $0x16,%al
40663f:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
406645:	7b 36                	jnp    0x40667d
406647:	00 00                	add    %al,(%eax)
406649:	04 02                	add    $0x2,%al
40664b:	fe 06                	incb   (%esi)
40664d:	57                   	push   %edi
40664e:	00 00                	add    %al,(%eax)
406650:	06                   	push   %es
406651:	73 35                	jae    0x406688
406653:	00 00                	add    %al,(%eax)
406655:	0a 28                	or     (%eax),%ch
406657:	85 00                	test   %eax,(%eax)
406659:	00 06                	add    %al,(%esi)
40665b:	02 7b 35             	add    0x35(%ebx),%bh
40665e:	00 00                	add    %al,(%eax)
406660:	04 1f                	add    $0x1f,%al
406662:	28 20                	sub    %ah,(%eax)
406664:	0e                   	push   %cs
406665:	01 00                	add    %eax,(%eax)
406667:	00 73 33             	add    %dh,0x33(%ebx)
40666a:	00 00                	add    %al,(%eax)
40666c:	0a 28                	or     (%eax),%ch
40666e:	80 00 00             	addb   $0x0,(%eax)
406671:	06                   	push   %es
406672:	02 7b 35             	add    0x35(%ebx),%bh
406675:	00 00                	add    %al,(%eax)
406677:	04 20                	add    $0x20,%al
406679:	d7                   	xlat   %ds:(%ebx)
40667a:	3a 00                	cmp    (%eax),%al
40667c:	66 28 02             	data16 sub %al,(%edx)
40667f:	00 00                	add    %al,(%eax)
406681:	2b 28                	sub    (%eax),%ebp
406683:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
406689:	35 00 00 04 20       	xor    $0x20040000,%eax
40668e:	80 00 00             	addb   $0x0,(%eax)
406691:	00 20                	add    %ah,(%eax)
406693:	80 00 00             	addb   $0x0,(%eax)
406696:	00 73 34             	add    %dh,0x34(%ebx)
406699:	00 00                	add    %al,(%eax)
40669b:	0a 28                	or     (%eax),%ch
40669d:	82 00 00             	addb   $0x0,(%eax)
4066a0:	06                   	push   %es
4066a1:	02 7b 35             	add    0x35(%ebx),%bh
4066a4:	00 00                	add    %al,(%eax)
4066a6:	04 17                	add    $0x17,%al
4066a8:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
4066ae:	7b 35                	jnp    0x4066e5
4066b0:	00 00                	add    %al,(%eax)
4066b2:	04 1b                	add    $0x1b,%al
4066b4:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
4066ba:	7b 35                	jnp    0x4066f1
4066bc:	00 00                	add    %al,(%eax)
4066be:	04 16                	add    $0x16,%al
4066c0:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
4066c6:	7b 35                	jnp    0x4066fd
4066c8:	00 00                	add    %al,(%eax)
4066ca:	04 02                	add    $0x2,%al
4066cc:	fe 06                	incb   (%esi)
4066ce:	56                   	push   %esi
4066cf:	00 00                	add    %al,(%eax)
4066d1:	06                   	push   %es
4066d2:	73 35                	jae    0x406709
4066d4:	00 00                	add    %al,(%eax)
4066d6:	0a 28                	or     (%eax),%ch
4066d8:	85 00                	test   %eax,(%eax)
4066da:	00 06                	add    %al,(%esi)
4066dc:	02 7b 34             	add    0x34(%ebx),%bh
4066df:	00 00                	add    %al,(%eax)
4066e1:	04 20                	add    $0x20,%al
4066e3:	80 01 00             	addb   $0x0,(%ecx)
4066e6:	00 1f                	add    %bl,(%edi)
4066e8:	76 73                	jbe    0x40675d
4066ea:	33 00                	xor    (%eax),%eax
4066ec:	00 0a                	add    %cl,(%edx)
4066ee:	28 80 00 00 06 02    	sub    %al,0x2060000(%eax)
4066f4:	7b 34                	jnp    0x40672a
4066f6:	00 00                	add    %al,(%eax)
4066f8:	04 20                	add    $0x20,%al
4066fa:	6d                   	insl   (%dx),%es:(%edi)
4066fb:	b6 aa                	mov    $0xaa,%dh
4066fd:	50                   	push   %eax
4066fe:	28 03                	sub    %al,(%ebx)
406700:	00 00                	add    %al,(%eax)
406702:	2b 28                	sub    (%eax),%ebp
406704:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
40670a:	34 00                	xor    $0x0,%al
40670c:	00 04 20             	add    %al,(%eax,%eiz,1)
40670f:	80 00 00             	addb   $0x0,(%eax)
406712:	00 20                	add    %ah,(%eax)
406714:	80 00 00             	addb   $0x0,(%eax)
406717:	00 73 34             	add    %dh,0x34(%ebx)
40671a:	00 00                	add    %al,(%eax)
40671c:	0a 28                	or     (%eax),%ch
40671e:	82 00 00             	addb   $0x0,(%eax)
406721:	06                   	push   %es
406722:	02 7b 34             	add    0x34(%ebx),%bh
406725:	00 00                	add    %al,(%eax)
406727:	04 17                	add    $0x17,%al
406729:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
40672f:	7b 34                	jnp    0x406765
406731:	00 00                	add    %al,(%eax)
406733:	04 1a                	add    $0x1a,%al
406735:	28 87 00 00 06 02    	sub    %al,0x2060000(%edi)
40673b:	7b 34                	jnp    0x406771
40673d:	00 00                	add    %al,(%eax)
40673f:	04 16                	add    $0x16,%al
406741:	28 88 00 00 06 02    	sub    %cl,0x2060000(%eax)
406747:	7b 34                	jnp    0x40677d
406749:	00 00                	add    %al,(%eax)
40674b:	04 02                	add    $0x2,%al
40674d:	fe 06                	incb   (%esi)
40674f:	55                   	push   %ebp
406750:	00 00                	add    %al,(%eax)
406752:	06                   	push   %es
406753:	73 35                	jae    0x40678a
406755:	00 00                	add    %al,(%eax)
406757:	0a 28                	or     (%eax),%ch
406759:	85 00                	test   %eax,(%eax)
40675b:	00 06                	add    %al,(%esi)
40675d:	02 7b 33             	add    0x33(%ebx),%bh
406760:	00 00                	add    %al,(%eax)
406762:	04 20                	add    $0x20,%al
406764:	d5 00                	aad    $0x0
406766:	00 00                	add    %al,(%eax)
406768:	1f                   	pop    %ds
406769:	76 73                	jbe    0x4067de
40676b:	33 00                	xor    (%eax),%eax
40676d:	00 0a                	add    %cl,(%edx)
40676f:	28 80 00 00 06 02    	sub    %al,0x2060000(%eax)
406775:	7b 33                	jnp    0x4067aa
406777:	00 00                	add    %al,(%eax)
406779:	04 20                	add    $0x20,%al
40677b:	ef                   	out    %eax,(%dx)
40677c:	a3 e9 1a 28 05       	mov    %eax,0x5281ae9
406781:	00 00                	add    %al,(%eax)
406783:	2b 28                	sub    (%eax),%ebp
406785:	81 00 00 06 02 7b    	addl   $0x7b020600,(%eax)
40678b:	33 00                	xor    (%eax),%eax
40678d:	00 04 20             	add    %al,(%eax,%eiz,1)
406790:	80 00 00             	addb   $0x0,(%eax)
406793:	00 20                	add    %ah,(%eax)
406795:	80 00 00             	addb   $0x0,(%eax)
406798:	00 73 34             	add    %dh,0x34(%ebx)
40679b:	00 00                	add    %al,(%eax)
40679d:	0a 28                	or     (%eax),%ch
40679f:	82 00 00             	addb   $0x0,(%eax)
4067a2:	06                   	push   %es
4067a3:	02 7b 33             	add    0x33(%ebx),%bh
4067a6:	00 00                	add    %al,(%eax)
4067a8:	04 17                	add    $0x17,%al
4067aa:	28 86 00 00 06 02    	sub    %al,0x2060000(%esi)
4067b0:	7b 33                	jnp    0x4067e5