4033bd:	30 03                	xor    %al,(%ebx)
4033bf:	00 40 00             	add    %al,0x0(%eax)
4033c2:	00 00                	add    %al,(%eax)
4033c4:	00 00                	add    %al,(%eax)
4033c6:	00 00                	add    %al,(%eax)
4033c8:	02 28                	add    (%eax),%ch
4033ca:	20 00                	and    %al,(%eax)
4033cc:	00 0a                	add    %cl,(%edx)
4033ce:	00 00                	add    %al,(%eax)
4033d0:	02 03                	add    (%ebx),%al
4033d2:	7d 0c                	jge    0x4033e0
4033d4:	00 00                	add    %al,(%eax)
4033d6:	04 02                	add    $0x2,%al
4033d8:	73 6c                	jae    0x403446
4033da:	00 00                	add    %al,(%eax)
4033dc:	0a 7d 0d             	or     0xd(%ebp),%bh
4033df:	00 00                	add    %al,(%eax)
4033e1:	04 02                	add    $0x2,%al
4033e3:	7b 0d                	jnp    0x4033f2
4033e5:	00 00                	add    %al,(%eax)
4033e7:	04 17                	add    $0x17,%al
4033e9:	6f                   	outsl  %ds:(%esi),(%dx)
4033ea:	6d                   	insl   (%dx),%es:(%edi)
4033eb:	00 00                	add    %al,(%eax)
4033ed:	0a 00                	or     (%eax),%al
4033ef:	02 7b 0d             	add    0xd(%ebx),%bh
4033f2:	00 00                	add    %al,(%eax)
4033f4:	04 02                	add    $0x2,%al
4033f6:	fe 06                	incb   (%esi)
4033f8:	34 00                	xor    $0x0,%al
4033fa:	00 06                	add    %al,(%esi)
4033fc:	73 6e                	jae    0x40346c
4033fe:	00 00                	add    %al,(%eax)
403400:	0a 6f 6f             	or     0x6f(%edi),%ch
403403:	00 00                	add    %al,(%eax)
403405:	0a 00                	or     (%eax),%al
403407:	2a 13                	sub    (%ebx),%dl
403409:	30 02                	xor    %al,(%edx)
40340b:	00 b9 01 00 00 16    	add    %bh,0x16000001(%ecx)
403411:	00 00                	add    %al,(%eax)
403413:	11 00                	adc    %eax,(%eax)
403415:	03 28                	add    (%eax),%ebp
403417:	65 00 00             	add    %al,%gs:(%eax)
40341a:	0a 20                	or     (%eax),%ah
40341c:	00 02                	add    %al,(%edx)
40341e:	00 00                	add    %al,(%eax)
403420:	2e 53                	cs push %ebx
403422:	03 28                	add    (%eax),%ebp
403424:	65 00 00             	add    %al,%gs:(%eax)
403427:	0a 20                	or     (%eax),%ah
403429:	01 02                	add    %eax,(%edx)
40342b:	00 00                	add    %al,(%eax)
40342d:	2e 46                	cs inc %esi
40342f:	03 28                	add    (%eax),%ebp
403431:	65 00 00             	add    %al,%gs:(%eax)
403434:	0a 20                	or     (%eax),%ah
403436:	02 02                	add    (%edx),%al
403438:	00 00                	add    %al,(%eax)
40343a:	2e 39 03             	cmp    %eax,%cs:(%ebx)
40343d:	28 65 00             	sub    %ah,0x0(%ebp)
403440:	00 0a                	add    %cl,(%edx)
403442:	20 03                	and    %al,(%ebx)
403444:	02 00                	add    (%eax),%al
403446:	00 2e                	add    %ch,(%esi)
403448:	2c 03                	sub    $0x3,%al
40344a:	28 65 00             	sub    %ah,0x0(%ebp)
40344d:	00 0a                	add    %cl,(%edx)
40344f:	20 04 02             	and    %al,(%edx,%eax,1)
403452:	00 00                	add    %al,(%eax)
403454:	2e 1f                	cs pop %ds
403456:	03 28                	add    (%eax),%ebp
403458:	65 00 00             	add    %al,%gs:(%eax)
40345b:	0a 20                	or     (%eax),%ah
40345d:	05 02 00 00 2e       	add    $0x2e000002,%eax
403462:	12 03                	adc    (%ebx),%al
403464:	28 65 00             	sub    %ah,0x0(%ebp)
403467:	00 0a                	add    %cl,(%edx)
403469:	20 06                	and    %al,(%esi)
40346b:	02 00                	add    (%eax),%al
40346d:	00 fe                	add    %bh,%dh
40346f:	01 16                	add    %edx,(%esi)
403471:	fe 01                	incb   (%ecx)
403473:	2b 01                	sub    (%ecx),%eax
403475:	16                   	push   %ss
403476:	0b 07                	or     (%edi),%eax
403478:	2c 07                	sub    $0x7,%al
40347a:	16                   	push   %ss
40347b:	0c 38                	or     $0x38,%al
40347d:	4a                   	dec    %edx
40347e:	01 00                	add    %eax,(%eax)
403480:	00 03                	add    %al,(%ebx)
403482:	28 65 00             	sub    %ah,0x0(%ebp)
403485:	00 0a                	add    %cl,(%edx)
403487:	20 02                	and    %al,(%edx)
403489:	02 00                	add    (%eax),%al
40348b:	00 fe                	add    %bh,%dh
40348d:	01 0d 09 2c 1d 00    	add    %ecx,0x1d2c09
403493:	02 7b 0e             	add    0xe(%ebx),%bh
403496:	00 00                	add    %al,(%eax)
403498:	04 13                	add    $0x13,%al
40349a:	04 11                	add    $0x11,%al
40349c:	04 2c                	add    $0x2c,%al
40349e:	0f 00 02             	sldt   (%edx)
4034a1:	28 36                	sub    %dh,(%esi)
4034a3:	00 00                	add    %al,(%eax)
4034a5:	06                   	push   %es
4034a6:	00 17                	add    %dl,(%edi)
4034a8:	0c 38                	or     $0x38,%al
4034aa:	1d 01 00 00 00       	sbb    $0x1,%eax
4034af:	03 28                	add    (%eax),%ebp
4034b1:	65 00 00             	add    %al,%gs:(%eax)
4034b4:	0a 20                	or     (%eax),%ah
4034b6:	02 02                	add    (%edx),%al
4034b8:	00 00                	add    %al,(%eax)
4034ba:	33 0b                	xor    (%ebx),%ecx
4034bc:	02 7b 0e             	add    0xe(%ebx),%bh
4034bf:	00 00                	add    %al,(%eax)
4034c1:	04 16                	add    $0x16,%al
4034c3:	fe 01                	incb   (%ecx)
4034c5:	2b 01                	sub    (%ecx),%eax
4034c7:	16                   	push   %ss
4034c8:	13 05 11 05 2c 07    	adc    0x72c0511,%eax
4034ce:	16                   	push   %ss
4034cf:	0c 38                	or     $0x38,%al
4034d1:	f6 00 00             	testb  $0x0,(%eax)
4034d4:	00 02                	add    %al,(%edx)
4034d6:	7b 0e                	jnp    0x4034e6
4034d8:	00 00                	add    %al,(%eax)
4034da:	04 13                	add    $0x13,%al
4034dc:	06                   	push   %es
4034dd:	11 06                	adc    %eax,(%esi)
4034df:	2c 11                	sub    $0x11,%al
4034e1:	02 7b 10             	add    0x10(%ebx),%bh
4034e4:	00 00                	add    %al,(%eax)
4034e6:	04 6f                	add    $0x6f,%al
4034e8:	f5                   	cmc
4034e9:	00 00                	add    %al,(%eax)
4034eb:	06                   	push   %es
4034ec:	28 70 00             	sub    %dh,0x0(%eax)
4034ef:	00 0a                	add    %cl,(%edx)
4034f1:	00 03                	add    %al,(%ebx)
4034f3:	28 65 00             	sub    %ah,0x0(%ebp)
4034f6:	00 0a                	add    %cl,(%edx)
4034f8:	20 00                	and    %al,(%eax)
4034fa:	02 00                	add    (%eax),%al
4034fc:	00 33                	add    %dh,(%ebx)
4034fe:	18 02                	sbb    %al,(%edx)
403500:	7b 0e                	jnp    0x403510
403502:	00 00                	add    %al,(%eax)
403504:	04 2d                	add    $0x2d,%al
403506:	10 02                	adc    %al,(%edx)
403508:	7b 0c                	jnp    0x403516
40350a:	00 00                	add    %al,(%eax)
40350c:	04 6f                	add    $0x6f,%al
40350e:	c0 00 00             	rolb   $0x0,(%eax)
403511:	06                   	push   %es
403512:	16                   	push   %ss
403513:	fe 03                	incb   (%ebx)
403515:	2b 01                	sub    (%ecx),%eax
403517:	16                   	push   %ss
403518:	13 07                	adc    (%edi),%eax
40351a:	11 07                	adc    %eax,(%edi)
40351c:	2c 07                	sub    $0x7,%al
40351e:	16                   	push   %ss
40351f:	0c 38                	or     $0x38,%al
403521:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
403522:	00 00                	add    %al,(%eax)
403524:	00 03                	add    %al,(%ebx)
403526:	28 69 00             	sub    %ch,0x0(%ecx)
403529:	00 0a                	add    %cl,(%edx)
40352b:	28 71 00             	sub    %dh,0x0(%ecx)
40352e:	00 0a                	add    %cl,(%edx)
403530:	0a 06                	or     (%esi),%al
403532:	14 fe                	adc    $0xfe,%al
403534:	01 13                	add    %edx,(%ebx)
403536:	08 11                	or     %dl,(%ecx)
403538:	08 2c 07             	or     %ch,(%edi,%eax,1)
40353b:	16                   	push   %ss
40353c:	0c 38                	or     $0x38,%al
40353e:	89 00                	mov    %eax,(%eax)
403540:	00 00                	add    %al,(%eax)
403542:	06                   	push   %es
403543:	02 7b 0c             	add    0xc(%ebx),%bh
403546:	00 00                	add    %al,(%eax)
403548:	04 2e                	add    $0x2e,%al
40354a:	11 02                	adc    %eax,(%edx)
40354c:	7b 0c                	jnp    0x40355a
40354e:	00 00                	add    %al,(%eax)
403550:	04 06                	add    $0x6,%al
403552:	6f                   	outsl  %ds:(%esi),(%dx)
403553:	72 00                	jb     0x403555
403555:	00 0a                	add    %cl,(%edx)
403557:	16                   	push   %ss
403558:	fe 01                	incb   (%ecx)
40355a:	2b 01                	sub    (%ecx),%eax
40355c:	16                   	push   %ss
40355d:	13 09                	adc    (%ecx),%ecx
40355f:	11 09                	adc    %ecx,(%ecx)
403561:	2c 04                	sub    $0x4,%al
403563:	16                   	push   %ss
403564:	0c 2b                	or     $0x2b,%al
403566:	64 02 28             	add    %fs:(%eax),%ch
403569:	38 00                	cmp    %al,(%eax)
40356b:	00 06                	add    %al,(%esi)
40356d:	00 03                	add    %al,(%ebx)
40356f:	28 65 00             	sub    %ah,0x0(%ebp)
403572:	00 0a                	add    %cl,(%edx)
403574:	20 01                	and    %al,(%ecx)
403576:	02 00                	add    (%eax),%al
403578:	00 fe                	add    %bh,%dh
40357a:	01 13                	add    %edx,(%ebx)
40357c:	0a 11                	or     (%ecx),%dl
40357e:	0a 2c 23             	or     (%ebx,%eiz,1),%ch
403581:	00 02                	add    %al,(%edx)
403583:	28 37                	sub    %dh,(%edi)
403585:	00 00                	add    %al,(%eax)
403587:	06                   	push   %es
403588:	13 0b                	adc    (%ebx),%ecx
40358a:	11 0b                	adc    %ecx,(%ebx)
40358c:	14 fe                	adc    $0xfe,%al
40358e:	03 13                	add    (%ebx),%edx
403590:	0c 11                	or     $0x11,%al
403592:	0c 2c                	or     $0x2c,%al
403594:	0e                   	push   %cs
403595:	00 02                	add    %al,(%edx)
403597:	11 0b                	adc    %ecx,(%ebx)
403599:	28 35 00 00 06 00    	sub    %dh,0x60000
40359f:	17                   	pop    %ss
4035a0:	0c 2b                	or     $0x2b,%al
4035a2:	28 00                	sub    %al,(%eax)
4035a4:	02 28                	add    (%eax),%ch
4035a6:	37                   	aaa
4035a7:	00 00                	add    %al,(%eax)
4035a9:	06                   	push   %es
4035aa:	14 fe                	adc    $0xfe,%al
4035ac:	03 13                	add    (%ebx),%edx
4035ae:	0d 11 0d 2c 04       	or     $0x42c0d11,%eax
4035b3:	17                   	pop    %ss
4035b4:	0c 2b                	or     $0x2b,%al
4035b6:	14 02                	adc    $0x2,%al
4035b8:	7b 0e                	jnp    0x4035c8
4035ba:	00 00                	add    %al,(%eax)
4035bc:	04 13                	add    $0x13,%al
4035be:	0e                   	push   %cs
4035bf:	11 0e                	adc    %ecx,(%esi)
4035c1:	2c 04                	sub    $0x4,%al
4035c3:	17                   	pop    %ss
4035c4:	0c 2b                	or     $0x2b,%al
4035c6:	04 16                	add    $0x16,%al
4035c8:	0c 2b                	or     $0x2b,%al
4035ca:	00 08                	add    %cl,(%eax)
4035cc:	2a 00                	sub    (%eax),%al
4035ce:	00 00                	add    %al,(%eax)
4035d0:	13 30                	adc    (%eax),%esi
4035d2:	04 00                	add    $0x0,%al
4035d4:	6b 00 00             	imul   $0x0,(%eax),%eax
4035d7:	00 17                	add    %dl,(%edi)
4035d9:	00 00                	add    %al,(%eax)
4035db:	11 00                	adc    %eax,(%eax)
4035dd:	02 7b 0c             	add    0xc(%ebx),%bh
4035e0:	00 00                	add    %al,(%eax)
4035e2:	04 6f                	add    $0x6f,%al
4035e4:	c0 00 00             	rolb   $0x0,(%eax)
4035e7:	06                   	push   %es
4035e8:	20 00                	and    %al,(%eax)
4035ea:	00 10                	add    %dl,(%eax)
4035ec:	00 fe                	add    %bh,%dh
4035ee:	01 16                	add    %edx,(%esi)
4035f0:	fe 01                	incb   (%ecx)
4035f2:	0b 07                	or     (%edi),%eax
4035f4:	2c 0a                	sub    $0xa,%al
4035f6:	00 02                	add    %al,(%edx)
4035f8:	28 36                	sub    %dh,(%esi)
4035fa:	00 00                	add    %al,(%eax)
4035fc:	06                   	push   %es
4035fd:	00 2b                	add    %ch,(%ebx)
4035ff:	46                   	inc    %esi
403600:	12 00                	adc    (%eax),%al
403602:	02 7c 0f 00          	add    0x0(%edi,%ecx,1),%bh
403606:	00 04 28             	add    %al,(%eax,%ebp,1)
403609:	73 00                	jae    0x40360b
40360b:	00 0a                	add    %cl,(%edx)
40360d:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
403611:	0a 0c 12             	or     (%edx,%edx,1),%cl
403614:	02 28                	add    (%eax),%ch
403616:	73 00                	jae    0x403618
403618:	00 0a                	add    %cl,(%edx)
40361a:	59                   	pop    %ecx
40361b:	02 7c 0f 00          	add    0x0(%edi,%ecx,1),%bh
40361f:	00 04 28             	add    %al,(%eax,%ebp,1)
403622:	75 00                	jne    0x403624
403624:	00 0a                	add    %cl,(%edx)
403626:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
40362a:	0a 0c 12             	or     (%edx,%edx,1),%cl
40362d:	02 28                	add    (%eax),%ch
40362f:	75 00                	jne    0x403631
403631:	00 0a                	add    %cl,(%edx)
403633:	59                   	pop    %ecx
403634:	28 4d 00             	sub    %cl,0x0(%ebp)
403637:	00 0a                	add    %cl,(%edx)
403639:	02 7b 10             	add    0x10(%ebx),%bh
40363c:	00 00                	add    %al,(%eax)
40363e:	04 06                	add    $0x6,%al
403640:	6f                   	outsl  %ds:(%esi),(%dx)
403641:	fa                   	cli
403642:	00 00                	add    %al,(%eax)
403644:	06                   	push   %es
403645:	00 2a                	add    %ch,(%edx)
403647:	00 13                	add    %dl,(%ebx)
403649:	30 02                	xor    %al,(%edx)
40364b:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40364f:	00 00                	add    %al,(%eax)
403651:	00 00                	add    %al,(%eax)
403653:	00 00                	add    %al,(%eax)
403655:	02 03                	add    (%ebx),%al
403657:	7d 10                	jge    0x403669
403659:	00 00                	add    %al,(%eax)
40365b:	04 02                	add    $0x2,%al
40365d:	7b 10                	jnp    0x40366f
40365f:	00 00                	add    %al,(%eax)
403661:	04 6f                	add    $0x6f,%al
403663:	f5                   	cmc
403664:	00 00                	add    %al,(%eax)
403666:	06                   	push   %es
403667:	28 70 00             	sub    %dh,0x0(%eax)
40366a:	00 0a                	add    %cl,(%edx)
40366c:	00 02                	add    %al,(%edx)
40366e:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
403672:	0a 7d 0f             	or     0xf(%ebp),%bh
403675:	00 00                	add    %al,(%eax)
403677:	04 02                	add    $0x2,%al
403679:	17                   	pop    %ss
40367a:	7d 0e                	jge    0x40368a
40367c:	00 00                	add    %al,(%eax)
40367e:	04 02                	add    $0x2,%al
403680:	7b 10                	jnp    0x403692
403682:	00 00                	add    %al,(%eax)
403684:	04 6f                	add    $0x6f,%al
403686:	f8                   	clc
403687:	00 00                	add    %al,(%eax)
403689:	06                   	push   %es
40368a:	00 02                	add    %al,(%edx)
40368c:	7b 0d                	jnp    0x40369b
40368e:	00 00                	add    %al,(%eax)
403690:	04 6f                	add    $0x6f,%al
403692:	76 00                	jbe    0x403694
403694:	00 0a                	add    %cl,(%edx)
403696:	00 2a                	add    %ch,(%edx)
403698:	13 30                	adc    (%eax),%esi
40369a:	04 00                	add    $0x0,%al