403549:	38 ed                	cmp    %ch,%ch
40354b:	02 00                	add    (%eax),%al
40354d:	00 02                	add    %al,(%edx)
40354f:	7b 7a                	jnp    0x4035cb
403551:	00 00                	add    %al,(%eax)
403553:	04 02                	add    $0x2,%al
403555:	7b 21                	jnp    0x403578
403557:	00 00                	add    %al,(%eax)
403559:	04 72                	add    $0x72,%al
40355b:	ed                   	in     (%dx),%eax
40355c:	00 00                	add    %al,(%eax)
40355e:	70 6f                	jo     0x4035cf
403560:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403561:	00 00                	add    %al,(%eax)
403563:	06                   	push   %es
403564:	fe 01                	incb   (%ecx)
403566:	16                   	push   %ss
403567:	fe 01                	incb   (%ecx)
403569:	0c 08                	or     $0x8,%al
40356b:	2c 1f                	sub    $0x1f,%al
40356d:	00 02                	add    %al,(%edx)
40356f:	02 7b 21             	add    0x21(%ebx),%bh
403572:	00 00                	add    %al,(%eax)
403574:	04 72                	add    $0x72,%al
403576:	ed                   	in     (%dx),%eax
403577:	00 00                	add    %al,(%eax)
403579:	70 6f                	jo     0x4035ea
40357b:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40357c:	00 00                	add    %al,(%eax)
40357e:	06                   	push   %es
40357f:	7d 7a                	jge    0x4035fb
403581:	00 00                	add    %al,(%eax)
403583:	04 02                	add    $0x2,%al
403585:	16                   	push   %ss
403586:	7d 07                	jge    0x40358f
403588:	00 00                	add    %al,(%eax)
40358a:	04 00                	add    $0x0,%al
40358c:	38 aa 02 00 00 02    	cmp    %ch,0x2000002(%edx)
403592:	7b 7a                	jnp    0x40360e
403594:	00 00                	add    %al,(%eax)
403596:	04 02                	add    $0x2,%al
403598:	7b 21                	jnp    0x4035bb
40359a:	00 00                	add    %al,(%eax)
40359c:	04 72                	add    $0x72,%al
40359e:	fb                   	sti
40359f:	00 00                	add    %al,(%eax)
4035a1:	70 6f                	jo     0x403612
4035a3:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4035a4:	00 00                	add    %al,(%eax)
4035a6:	06                   	push   %es
4035a7:	fe 01                	incb   (%ecx)
4035a9:	16                   	push   %ss
4035aa:	fe 01                	incb   (%ecx)
4035ac:	0d 09 2c 1f 00       	or     $0x1f2c09,%eax
4035b1:	02 02                	add    (%edx),%al
4035b3:	7b 21                	jnp    0x4035d6
4035b5:	00 00                	add    %al,(%eax)
4035b7:	04 72                	add    $0x72,%al
4035b9:	fb                   	sti
4035ba:	00 00                	add    %al,(%eax)
4035bc:	70 6f                	jo     0x40362d
4035be:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4035bf:	00 00                	add    %al,(%eax)
4035c1:	06                   	push   %es
4035c2:	7d 7a                	jge    0x40363e
4035c4:	00 00                	add    %al,(%eax)
4035c6:	04 02                	add    $0x2,%al
4035c8:	16                   	push   %ss
4035c9:	7d 07                	jge    0x4035d2
4035cb:	00 00                	add    %al,(%eax)
4035cd:	04 00                	add    $0x0,%al
4035cf:	38 67 02             	cmp    %ah,0x2(%edi)
4035d2:	00 00                	add    %al,(%eax)
4035d4:	02 7b 7a             	add    0x7a(%ebx),%bh
4035d7:	00 00                	add    %al,(%eax)
4035d9:	04 02                	add    $0x2,%al
4035db:	7b 21                	jnp    0x4035fe
4035dd:	00 00                	add    %al,(%eax)
4035df:	04 72                	add    $0x72,%al
4035e1:	11 01                	adc    %eax,(%ecx)
4035e3:	00 70 6f             	add    %dh,0x6f(%eax)
4035e6:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4035e7:	00 00                	add    %al,(%eax)
4035e9:	06                   	push   %es
4035ea:	fe 01                	incb   (%ecx)
4035ec:	16                   	push   %ss
4035ed:	fe 01                	incb   (%ecx)
4035ef:	13 04 11             	adc    (%ecx,%edx,1),%eax
4035f2:	04 2c                	add    $0x2c,%al
4035f4:	1f                   	pop    %ds
4035f5:	00 02                	add    %al,(%edx)
4035f7:	02 7b 21             	add    0x21(%ebx),%bh
4035fa:	00 00                	add    %al,(%eax)
4035fc:	04 72                	add    $0x72,%al
4035fe:	11 01                	adc    %eax,(%ecx)
403600:	00 70 6f             	add    %dh,0x6f(%eax)
403603:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403604:	00 00                	add    %al,(%eax)
403606:	06                   	push   %es
403607:	7d 7a                	jge    0x403683
403609:	00 00                	add    %al,(%eax)
40360b:	04 02                	add    $0x2,%al
40360d:	16                   	push   %ss
40360e:	7d 07                	jge    0x403617
403610:	00 00                	add    %al,(%eax)
403612:	04 00                	add    $0x0,%al
403614:	38 22                	cmp    %ah,(%edx)
403616:	02 00                	add    (%eax),%al
403618:	00 02                	add    %al,(%edx)
40361a:	7b 7a                	jnp    0x403696
40361c:	00 00                	add    %al,(%eax)
40361e:	04 02                	add    $0x2,%al
403620:	7b 21                	jnp    0x403643
403622:	00 00                	add    %al,(%eax)
403624:	04 72                	add    $0x72,%al
403626:	27                   	daa
403627:	01 00                	add    %eax,(%eax)
403629:	70 6f                	jo     0x40369a
40362b:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40362c:	00 00                	add    %al,(%eax)
40362e:	06                   	push   %es
40362f:	fe 01                	incb   (%ecx)
403631:	16                   	push   %ss
403632:	fe 01                	incb   (%ecx)
403634:	13 05 11 05 2c 1f    	adc    0x1f2c0511,%eax
40363a:	00 02                	add    %al,(%edx)
40363c:	02 7b 21             	add    0x21(%ebx),%bh
40363f:	00 00                	add    %al,(%eax)
403641:	04 72                	add    $0x72,%al
403643:	27                   	daa
403644:	01 00                	add    %eax,(%eax)
403646:	70 6f                	jo     0x4036b7
403648:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403649:	00 00                	add    %al,(%eax)
40364b:	06                   	push   %es
40364c:	7d 7a                	jge    0x4036c8
40364e:	00 00                	add    %al,(%eax)
403650:	04 02                	add    $0x2,%al
403652:	16                   	push   %ss
403653:	7d 07                	jge    0x40365c
403655:	00 00                	add    %al,(%eax)
403657:	04 00                	add    $0x0,%al
403659:	38 dd                	cmp    %bl,%ch
40365b:	01 00                	add    %eax,(%eax)
40365d:	00 02                	add    %al,(%edx)
40365f:	7b 7a                	jnp    0x4036db
403661:	00 00                	add    %al,(%eax)
403663:	04 02                	add    $0x2,%al
403665:	7b 21                	jnp    0x403688
403667:	00 00                	add    %al,(%eax)
403669:	04 72                	add    $0x72,%al
40366b:	33 01                	xor    (%ecx),%eax
40366d:	00 70 6f             	add    %dh,0x6f(%eax)
403670:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403671:	00 00                	add    %al,(%eax)
403673:	06                   	push   %es
403674:	fe 01                	incb   (%ecx)
403676:	16                   	push   %ss
403677:	fe 01                	incb   (%ecx)
403679:	13 06                	adc    (%esi),%eax
40367b:	11 06                	adc    %eax,(%esi)
40367d:	2c 1f                	sub    $0x1f,%al
40367f:	00 02                	add    %al,(%edx)
403681:	02 7b 21             	add    0x21(%ebx),%bh
403684:	00 00                	add    %al,(%eax)
403686:	04 72                	add    $0x72,%al
403688:	33 01                	xor    (%ecx),%eax
40368a:	00 70 6f             	add    %dh,0x6f(%eax)
40368d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40368e:	00 00                	add    %al,(%eax)
403690:	06                   	push   %es
403691:	7d 7a                	jge    0x40370d
403693:	00 00                	add    %al,(%eax)
403695:	04 02                	add    $0x2,%al
403697:	16                   	push   %ss
403698:	7d 07                	jge    0x4036a1
40369a:	00 00                	add    %al,(%eax)
40369c:	04 00                	add    $0x0,%al
40369e:	38 98 01 00 00 02    	cmp    %bl,0x2000001(%eax)
4036a4:	7b 7a                	jnp    0x403720
4036a6:	00 00                	add    %al,(%eax)
4036a8:	04 02                	add    $0x2,%al
4036aa:	7b 21                	jnp    0x4036cd
4036ac:	00 00                	add    %al,(%eax)
4036ae:	04 72                	add    $0x72,%al
4036b0:	47                   	inc    %edi
4036b1:	01 00                	add    %eax,(%eax)
4036b3:	70 6f                	jo     0x403724
4036b5:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4036b6:	00 00                	add    %al,(%eax)
4036b8:	06                   	push   %es
4036b9:	fe 01                	incb   (%ecx)
4036bb:	16                   	push   %ss
4036bc:	fe 01                	incb   (%ecx)
4036be:	13 07                	adc    (%edi),%eax
4036c0:	11 07                	adc    %eax,(%edi)
4036c2:	2c 1f                	sub    $0x1f,%al
4036c4:	00 02                	add    %al,(%edx)
4036c6:	02 7b 21             	add    0x21(%ebx),%bh
4036c9:	00 00                	add    %al,(%eax)
4036cb:	04 72                	add    $0x72,%al
4036cd:	47                   	inc    %edi
4036ce:	01 00                	add    %eax,(%eax)
4036d0:	70 6f                	jo     0x403741
4036d2:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4036d3:	00 00                	add    %al,(%eax)
4036d5:	06                   	push   %es
4036d6:	7d 7a                	jge    0x403752
4036d8:	00 00                	add    %al,(%eax)
4036da:	04 02                	add    $0x2,%al
4036dc:	16                   	push   %ss
4036dd:	7d 07                	jge    0x4036e6
4036df:	00 00                	add    %al,(%eax)
4036e1:	04 00                	add    $0x0,%al
4036e3:	38 53 01             	cmp    %dl,0x1(%ebx)
4036e6:	00 00                	add    %al,(%eax)
4036e8:	02 7b 7a             	add    0x7a(%ebx),%bh
4036eb:	00 00                	add    %al,(%eax)
4036ed:	04 02                	add    $0x2,%al
4036ef:	7b 21                	jnp    0x403712
4036f1:	00 00                	add    %al,(%eax)
4036f3:	04 72                	add    $0x72,%al
4036f5:	55                   	push   %ebp
4036f6:	01 00                	add    %eax,(%eax)
4036f8:	70 6f                	jo     0x403769
4036fa:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4036fb:	00 00                	add    %al,(%eax)
4036fd:	06                   	push   %es
4036fe:	fe 01                	incb   (%ecx)
403700:	16                   	push   %ss
403701:	fe 01                	incb   (%ecx)
403703:	13 08                	adc    (%eax),%ecx
403705:	11 08                	adc    %ecx,(%eax)
403707:	2c 1f                	sub    $0x1f,%al
403709:	00 02                	add    %al,(%edx)
40370b:	02 7b 21             	add    0x21(%ebx),%bh
40370e:	00 00                	add    %al,(%eax)
403710:	04 72                	add    $0x72,%al
403712:	55                   	push   %ebp
403713:	01 00                	add    %eax,(%eax)
403715:	70 6f                	jo     0x403786
403717:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403718:	00 00                	add    %al,(%eax)
40371a:	06                   	push   %es
40371b:	7d 7a                	jge    0x403797
40371d:	00 00                	add    %al,(%eax)
40371f:	04 02                	add    $0x2,%al
403721:	16                   	push   %ss
403722:	7d 07                	jge    0x40372b
403724:	00 00                	add    %al,(%eax)
403726:	04 00                	add    $0x0,%al
403728:	38 0e                	cmp    %cl,(%esi)
40372a:	01 00                	add    %eax,(%eax)
40372c:	00 02                	add    %al,(%edx)
40372e:	7b 7a                	jnp    0x4037aa
403730:	00 00                	add    %al,(%eax)
403732:	04 02                	add    $0x2,%al
403734:	7b 21                	jnp    0x403757
403736:	00 00                	add    %al,(%eax)
403738:	04 72                	add    $0x72,%al
40373a:	67 01 00             	add    %eax,(%bx,%si)
40373d:	70 6f                	jo     0x4037ae
40373f:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403740:	00 00                	add    %al,(%eax)
403742:	06                   	push   %es
403743:	fe 01                	incb   (%ecx)
403745:	16                   	push   %ss
403746:	fe 01                	incb   (%ecx)
403748:	13 09                	adc    (%ecx),%ecx
40374a:	11 09                	adc    %ecx,(%ecx)
40374c:	2c 1f                	sub    $0x1f,%al
40374e:	00 02                	add    %al,(%edx)
403750:	02 7b 21             	add    0x21(%ebx),%bh
403753:	00 00                	add    %al,(%eax)
403755:	04 72                	add    $0x72,%al
403757:	67 01 00             	add    %eax,(%bx,%si)
40375a:	70 6f                	jo     0x4037cb
40375c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40375d:	00 00                	add    %al,(%eax)
40375f:	06                   	push   %es
403760:	7d 7a                	jge    0x4037dc
403762:	00 00                	add    %al,(%eax)
403764:	04 02                	add    $0x2,%al
403766:	16                   	push   %ss
403767:	7d 07                	jge    0x403770
403769:	00 00                	add    %al,(%eax)
40376b:	04 00                	add    $0x0,%al
40376d:	38 c9                	cmp    %cl,%cl
40376f:	00 00                	add    %al,(%eax)
403771:	00 02                	add    %al,(%edx)
403773:	7b 7a                	jnp    0x4037ef
403775:	00 00                	add    %al,(%eax)
403777:	04 02                	add    $0x2,%al
403779:	7b 21                	jnp    0x40379c
40377b:	00 00                	add    %al,(%eax)
40377d:	04 72                	add    $0x72,%al
40377f:	7d 01                	jge    0x403782
403781:	00 70 6f             	add    %dh,0x6f(%eax)
403784:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403785:	00 00                	add    %al,(%eax)
403787:	06                   	push   %es
403788:	fe 01                	incb   (%ecx)
40378a:	16                   	push   %ss
40378b:	fe 01                	incb   (%ecx)
40378d:	13 0a                	adc    (%edx),%ecx
40378f:	11 0a                	adc    %ecx,(%edx)
403791:	2c 1f                	sub    $0x1f,%al
403793:	00 02                	add    %al,(%edx)
403795:	02 7b 21             	add    0x21(%ebx),%bh
403798:	00 00                	add    %al,(%eax)
40379a:	04 72                	add    $0x72,%al
40379c:	7d 01                	jge    0x40379f
40379e:	00 70 6f             	add    %dh,0x6f(%eax)
4037a1:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4037a2:	00 00                	add    %al,(%eax)
4037a4:	06                   	push   %es
4037a5:	7d 7a                	jge    0x403821
4037a7:	00 00                	add    %al,(%eax)
4037a9:	04 02                	add    $0x2,%al
4037ab:	16                   	push   %ss
4037ac:	7d 07                	jge    0x4037b5
4037ae:	00 00                	add    %al,(%eax)
4037b0:	04 00                	add    $0x0,%al
4037b2:	38 84 00 00 00 02 7b 	cmp    %al,0x7b020000(%eax,%eax,1)
4037b9:	7a 00                	jp     0x4037bb
4037bb:	00 04 02             	add    %al,(%edx,%eax,1)
4037be:	7b 21                	jnp    0x4037e1
4037c0:	00 00                	add    %al,(%eax)
4037c2:	04 72                	add    $0x72,%al
4037c4:	89 01                	mov    %eax,(%ecx)
4037c6:	00 70 6f             	add    %dh,0x6f(%eax)
4037c9:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4037ca:	00 00                	add    %al,(%eax)
4037cc:	06                   	push   %es
4037cd:	fe 01                	incb   (%ecx)
4037cf:	16                   	push   %ss
4037d0:	fe 01                	incb   (%ecx)
4037d2:	13 0b                	adc    (%ebx),%ecx
4037d4:	11 0b                	adc    %ecx,(%ebx)
4037d6:	2c 1f                	sub    $0x1f,%al
4037d8:	00 02                	add    %al,(%edx)
4037da:	02 7b 21             	add    0x21(%ebx),%bh
4037dd:	00 00                	add    %al,(%eax)
4037df:	04 72                	add    $0x72,%al
4037e1:	89 01                	mov    %eax,(%ecx)
4037e3:	00 70 6f             	add    %dh,0x6f(%eax)
4037e6:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4037e7:	00 00                	add    %al,(%eax)
4037e9:	06                   	push   %es
4037ea:	7d 7a                	jge    0x403866