409403:	4e                   	dec    %esi
409404:	32 56 6c             	xor    0x6c(%esi),%dl
409407:	44                   	inc    %esp
409408:	2f                   	das
409409:	72 68                	jb     0x409473
40940b:	78 58                	js     0x409465
40940d:	71 7a                	jno    0x409489
40940f:	37                   	aaa
409410:	42                   	inc    %edx
409411:	37                   	aaa
409412:	64 68 42 52 78 6b    	fs push $0x6b785242
409418:	5a                   	pop    %edx
409419:	55                   	push   %ebp
40941a:	45                   	inc    %ebp
40941b:	6c                   	insb   (%dx),%es:(%edi)
40941c:	70 77                	jo     0x409495
40941e:	48                   	dec    %eax
40941f:	4b                   	dec    %ebx
409420:	38 61 4f             	cmp    %ah,0x4f(%ecx)
409423:	6f                   	outsl  %ds:(%esi),(%dx)
409424:	35 62 2b 6b 74       	xor    $0x746b2b62,%eax
409429:	61                   	popa
40942a:	6f                   	outsl  %ds:(%esi),(%dx)
40942b:	4a                   	dec    %edx
40942c:	62 4d 56             	bound  %ecx,0x56(%ebp)
40942f:	37                   	aaa
409430:	46                   	inc    %esi
409431:	38 67 65             	cmp    %ah,0x65(%edi)
409434:	53                   	push   %ebx
409435:	52                   	push   %edx
409436:	4b                   	dec    %ebx
409437:	32 4d 54             	xor    0x54(%ebp),%cl
40943a:	53                   	push   %ebx
40943b:	30 4f 4b             	xor    %cl,0x4b(%edi)
40943e:	38 67 2b             	cmp    %ah,0x2b(%edi)
409441:	72 65                	jb     0x4094a8
409443:	75 45                	jne    0x40948a
409445:	54                   	push   %esp
409446:	50                   	push   %eax
409447:	2f                   	das
409448:	56                   	push   %esi
409449:	2f                   	das
40944a:	38 7a 47             	cmp    %bh,0x47(%edx)
40944d:	49                   	dec    %ecx
40944e:	55                   	push   %ebp
40944f:	6a 4e                	push   $0x4e
409451:	66 41                	inc    %cx
409453:	45                   	inc    %ebp
409454:	41                   	inc    %ecx
409455:	57                   	push   %edi
409456:	68 53 38 45 37       	push   $0x37453853
40945b:	4f                   	dec    %edi
40945c:	55                   	push   %ebp
40945d:	56                   	push   %esi
40945e:	56                   	push   %esi
40945f:	74 66                	je     0x4094c7
409461:	54                   	push   %esp
409462:	65 2b 57 5a          	sub    %gs:0x5a(%edi),%edx
409466:	68 38 69 2f 46       	push   $0x462f6938
40946b:	49                   	dec    %ecx
40946c:	68 34 65 77 42       	push   $0x42776534
409471:	6a 39                	push   $0x39
409473:	4b                   	dec    %ebx
409474:	49                   	dec    %ecx
409475:	2f                   	das
409476:	48                   	dec    %eax
409477:	72 79                	jb     0x4094f2
409479:	62 4e 6f             	bound  %ecx,0x6f(%esi)
40947c:	58                   	pop    %eax
40947d:	6e                   	outsb  %ds:(%esi),(%dx)
40947e:	75 67                	jne    0x4094e7
409480:	69 77 2f 34 42 58 74 	imul   $0x74584234,0x2f(%edi),%esi
409487:	72 4f                	jb     0x4094d8
409489:	75 64                	jne    0x4094ef
40948b:	78 6e                	js     0x4094fb
40948d:	36 49                	ss dec %ecx
40948f:	57                   	push   %edi
409490:	2f                   	das
409491:	4f                   	dec    %edi
409492:	43                   	inc    %ebx
409493:	69 45 69 44 6c 5a 2b 	imul   $0x2b5a6c44,0x69(%ebp),%eax
40949a:	71 47                	jno    0x4094e3
40949c:	6a 61                	push   $0x61
40949e:	36 74 5a             	ss je  0x4094fb
4094a1:	75 67                	jne    0x40950a
4094a3:	65 46                	gs inc %esi
4094a5:	37                   	aaa
4094a6:	78 6d                	js     0x409515
4094a8:	66 64 68 30 34       	fs pushw $0x3430
4094ad:	39 61 68             	cmp    %esp,0x68(%ecx)
4094b0:	53                   	push   %ebx
4094b1:	59                   	pop    %ecx
4094b2:	31 6c 59 67          	xor    %ebp,0x67(%ecx,%ebx,2)
4094b6:	50                   	push   %eax
4094b7:	62 44 62 4d          	bound  %eax,0x4d(%edx,%eiz,2)
4094bb:	74 39                	je     0x4094f6
4094bd:	44                   	inc    %esp
4094be:	41                   	inc    %ecx
4094bf:	70 2b                	jo     0x4094ec
4094c1:	6a 35                	push   $0x35
4094c3:	71 4f                	jno    0x409514
4094c5:	5a                   	pop    %edx
4094c6:	65 51                	gs push %ecx
4094c8:	56                   	push   %esi
4094c9:	35 69 76 53 68       	xor    $0x68537669,%eax
4094ce:	54                   	push   %esp
4094cf:	79 46                	jns    0x409517
4094d1:	69 6d 76 68 6b 59 6d 	imul   $0x6d596b68,0x76(%ebp),%ebp
4094d8:	61                   	popa
4094d9:	42                   	inc    %edx
4094da:	4e                   	dec    %esi
4094db:	72 51                	jb     0x40952e
4094dd:	69 75 4a 68 34 38 50 	imul   $0x50383468,0x4a(%ebp),%esi
4094e4:	64 33 68 36          	xor    %fs:0x36(%eax),%ebp
4094e8:	69 71 2f 65 55 59 75 	imul   $0x75595565,0x2f(%ecx),%esi
4094ef:	4a                   	dec    %edx
4094f0:	44                   	inc    %esp
4094f1:	78 47                	js     0x40953a
4094f3:	41                   	inc    %ecx
4094f4:	71 77                	jno    0x40956d
4094f6:	42                   	inc    %edx
4094f7:	64 4e                	fs dec %esi
4094f9:	67 41                	addr16 inc %ecx
4094fb:	77 74                	ja     0x409571
4094fd:	77 59                	ja     0x409558
4094ff:	69 33 62 6f 71 75    	imul   $0x75716f62,(%ebx),%esi
409505:	4a                   	dec    %edx
409506:	76 38                	jbe    0x409540
409508:	47                   	inc    %edi
409509:	46                   	inc    %esi
40950a:	4a                   	dec    %edx
40950b:	68 6e 62 70 4a       	push   $0x4a70626e
409510:	4e                   	dec    %esi
409511:	30 70 31             	xor    %dh,0x31(%eax)
409514:	62 44 52 6d          	bound  %eax,0x6d(%edx,%edx,2)
409518:	4f                   	dec    %edi
409519:	36 31 30             	xor    %esi,%ss:(%eax)
40951c:	72 56                	jb     0x409574
40951e:	34 55                	xor    $0x55,%al
409520:	71 46                	jno    0x409568
409522:	36 54                	ss push %esp
409524:	4e                   	dec    %esi
409525:	51                   	push   %ecx
409526:	6d                   	insl   (%dx),%es:(%edi)
409527:	66 53                	push   %bx
409529:	33 39                	xor    (%ecx),%edi
40952b:	66 75 46             	data16 jne 0x409574
40952e:	76 4e                	jbe    0x40957e
409530:	59                   	pop    %ecx
409531:	2f                   	das
409532:	42                   	inc    %edx
409533:	38 4a 52             	cmp    %cl,0x52(%edx)
409536:	41                   	inc    %ecx
409537:	56                   	push   %esi
409538:	35 45 37 36 57       	xor    $0x57363745,%eax
40953d:	62 6a 44             	bound  %ebp,0x44(%edx)
409540:	6a 52                	push   $0x52
409542:	48                   	dec    %eax
409543:	69 52 57 77 30 39 45 	imul   $0x45393077,0x57(%edx),%edx
40954a:	54                   	push   %esp
40954b:	6f                   	outsl  %ds:(%esi),(%dx)
40954c:	4c                   	dec    %esp
40954d:	70 42                	jo     0x409591
40954f:	69 32 4f 7a 7a 64    	imul   $0x647a7a4f,(%edx),%esi
409555:	57                   	push   %edi
409556:	52                   	push   %edx
409557:	2b 61 4c             	sub    0x4c(%ecx),%esp
40955a:	50                   	push   %eax
40955b:	42                   	inc    %edx
40955c:	47                   	inc    %edi
40955d:	71 58                	jno    0x4095b7
40955f:	6d                   	insl   (%dx),%es:(%edi)
409560:	71 73                	jno    0x4095d5
409562:	63 55 71             	arpl   %edx,0x71(%ebp)
409565:	35 6d 73 69 47       	xor    $0x4769736d,%eax
40956a:	69 7a 5a 48 4d 72 33 	imul   $0x33724d48,0x5a(%edx),%edi
409571:	57                   	push   %edi
409572:	53                   	push   %ebx
409573:	68 70 42 66 61       	push   $0x61664270
409578:	30 31                	xor    %dh,(%ecx)
40957a:	6a 66                	push   $0x66
40957c:	33 71 72             	xor    0x72(%ecx),%esi
40957f:	63 68 41             	arpl   %ebp,0x41(%eax)
409582:	37                   	aaa
409583:	4f                   	dec    %edi
409584:	70 55                	jo     0x4095db
409586:	6d                   	insl   (%dx),%es:(%edi)
409587:	39 61 63             	cmp    %esp,0x63(%ecx)
40958a:	64 34 2f             	fs xor $0x2f,%al
40958d:	35 61 78 57 6a       	xor    $0x6a577861,%eax
409592:	72 37                	jb     0x4095cb
409594:	45                   	inc    %ebp
409595:	65 4e                	gs dec %esi
409597:	59                   	pop    %ecx
409598:	45                   	inc    %ebp
409599:	73 6f                	jae    0x40960a
40959b:	32 77 58             	xor    0x58(%edi),%dh
40959e:	4a                   	dec    %edx
40959f:	67 54                	addr16 push %esp
4095a1:	70 68                	jo     0x40960b
4095a3:	37                   	aaa
4095a4:	4f                   	dec    %edi
4095a5:	45                   	inc    %ebp
4095a6:	74 4f                	je     0x4095f7
4095a8:	58                   	pop    %eax
4095a9:	39 68 74             	cmp    %ebp,0x74(%eax)
4095ac:	74 5a                	je     0x409608
4095ae:	47                   	inc    %edi
4095af:	65 57                	gs push %edi
4095b1:	47                   	inc    %edi
4095b2:	54                   	push   %esp
4095b3:	48                   	dec    %eax
4095b4:	73 53                	jae    0x409609
4095b6:	64 6a 6f             	fs push $0x6f
4095b9:	7a 4e                	jp     0x409609
4095bb:	65 38 66 45          	cmp    %ah,%gs:0x45(%esi)
4095bf:	50                   	push   %eax
4095c0:	4d                   	dec    %ebp
4095c1:	32 69 42             	xor    0x42(%ecx),%ch
4095c4:	7a 59                	jp     0x40961f
4095c6:	35 35 67 6a 30       	xor    $0x306a6735,%eax
4095cb:	4c                   	dec    %esp
4095cc:	63 2f                	arpl   %ebp,(%edi)
4095ce:	76 48                	jbe    0x409618
4095d0:	4e                   	dec    %esi
4095d1:	4f                   	dec    %edi
4095d2:	2f                   	das
4095d3:	48                   	dec    %eax
4095d4:	72 41                	jb     0x409617
4095d6:	35 45 51 71 32       	xor    $0x32715145,%eax
4095db:	65 47                	gs inc %edi
4095dd:	36 2b 4f 2f          	sub    %ss:0x2f(%edi),%ecx
4095e1:	53                   	push   %ebx
4095e2:	30 58 6c             	xor    %bl,0x6c(%eax)
4095e5:	7a 49                	jp     0x409630
4095e7:	72 64                	jb     0x40964d
4095e9:	55                   	push   %ebp
4095ea:	6c                   	insb   (%dx),%es:(%edi)
4095eb:	6b 4a 77 34          	imul   $0x34,0x77(%edx),%ecx
4095ef:	63 48 61             	arpl   %ecx,0x61(%eax)
4095f2:	69 46 6b 71 32 57 75 	imul   $0x75573271,0x6b(%esi),%eax
4095f9:	4e                   	dec    %esi
4095fa:	4f                   	dec    %edi
4095fb:	61                   	popa
4095fc:	62 50 63             	bound  %edx,0x63(%eax)
4095ff:	51                   	push   %ecx
409600:	39 63 71             	cmp    %esp,0x71(%ebx)
409603:	2f                   	das
409604:	6e                   	outsb  %ds:(%esi),(%dx)
409605:	74 42                	je     0x409649
409607:	58                   	pop    %eax
409608:	4e                   	dec    %esi
409609:	42                   	inc    %edx
40960a:	61                   	popa
40960b:	68 76 6b 43 75       	push   $0x75436b76
409610:	59                   	pop    %ecx
409611:	57                   	push   %edi
409612:	62 51 68             	bound  %edx,0x68(%ecx)
409615:	68 69 74 35 2f       	push   $0x2f357469
40961a:	55                   	push   %ebp
40961b:	61                   	popa
40961c:	61                   	popa
40961d:	72 68                	jb     0x409687
40961f:	70 77                	jo     0x409698
409621:	57                   	push   %edi
409622:	52                   	push   %edx
409623:	50                   	push   %eax
409624:	55                   	push   %ebp
409625:	76 55                	jbe    0x40967c
409627:	69 66 61 52 44 2b 6d 	imul   $0x6d2b4452,0x61(%esi),%esp
40962e:	76 32                	jbe    0x409662
409630:	41                   	inc    %ecx
409631:	6f                   	outsl  %ds:(%esi),(%dx)
409632:	49                   	dec    %ecx
409633:	33 37                	xor    (%edi),%esi
409635:	4a                   	dec    %edx
409636:	55                   	push   %ebp
409637:	67 63 4b 66          	arpl   %ecx,0x66(%bp,%di)
40963b:	36 79 51             	ss jns 0x40968f
40963e:	66 78 75             	data16 js 0x4096b6
409641:	6f                   	outsl  %ds:(%esi),(%dx)
409642:	48                   	dec    %eax
409643:	52                   	push   %edx
409644:	52                   	push   %edx
409645:	4c                   	dec    %esp
409646:	54                   	push   %esp
409647:	32 55 37             	xor    0x37(%ebp),%dl
40964a:	4a                   	dec    %edx
40964b:	58                   	pop    %eax
40964c:	6b 70 4b 58          	imul   $0x58,0x4b(%eax),%esi
409650:	31 55 31             	xor    %edx,0x31(%ebp)
409653:	54                   	push   %esp
409654:	70 47                	jo     0x40969d
409656:	6a 58                	push   $0x58
409658:	4d                   	dec    %ebp
409659:	57                   	push   %edi
40965a:	37                   	aaa
40965b:	32 59 4e             	xor    0x4e(%ecx),%bl
40965e:	67 32 76 77          	xor    0x77(%bp),%dh
409662:	2b 4e 6e             	sub    0x6e(%esi),%ecx
409665:	6b 70 4e 4a          	imul   $0x4a,0x4e(%eax),%esi
409669:	52                   	push   %edx
40966a:	6e                   	outsb  %ds:(%esi),(%dx)
40966b:	4a                   	dec    %edx
40966c:	65 79 41             	gs jns 0x4096b0
40966f:	37                   	aaa
409670:	49                   	dec    %ecx
409671:	78 73                	js     0x4096e6
409673:	68 38 38 4d 51       	push   $0x514d3838
409678:	54                   	push   %esp
409679:	34 55                	xor    $0x55,%al
40967b:	2f                   	das
40967c:	4c                   	dec    %esp
40967d:	35 59 6b 6f 4f       	xor    $0x4f6f6b59,%eax
409682:	35 61 41 57 56       	xor    $0x56574161,%eax
409687:	37                   	aaa
409688:	46                   	inc    %esi
409689:	6c                   	insb   (%dx),%es:(%edi)
40968a:	50                   	push   %eax
40968b:	71 44                	jno    0x4096d1
40968d:	44                   	inc    %esp
40968e:	38 48 30             	cmp    %cl,0x30(%eax)
409691:	66 45                	inc    %bp
409693:	33 64 46 48          	xor    0x48(%esi,%eax,2),%esp
409697:	68 74 53 4a 47       	push   $0x474a5374
40969c:	6d                   	insl   (%dx),%es:(%edi)
40969d:	71 70                	jno    0x40970f
40969f:	54                   	push   %esp
4096a0:	55                   	push   %ebp
4096a1:	61                   	popa
4096a2:	48                   	dec    %eax
4096a3:	49                   	dec    %ecx
4096a4:	71 49                	jno    0x4096ef
4096a6:	39 63 50             	cmp    %esp,0x50(%ebx)
4096a9:	65 62 62 4a          	bound  %esp,%gs:0x4a(%edx)
4096ad:	6e                   	outsb  %ds:(%esi),(%dx)
4096ae:	39 44 6e 2f          	cmp    %eax,0x2f(%esi,%ebp,2)
4096b2:	6b 77 6a 31          	imul   $0x31,0x6a(%edi),%esi
4096b6:	38 5a 39             	cmp    %bl,0x39(%edx)
4096b9:	52                   	push   %edx
4096ba:	73 4a                	jae    0x409706
4096bc:	71 35                	jno    0x4096f3
4096be:	35 4f 75 71 66       	xor    $0x6671754f,%eax
4096c3:	55                   	push   %ebp
4096c4:	68 6f 74 4c 48       	push   $0x484c746f
4096c9:	31 75 6f             	xor    %esi,0x6f(%ebp)
4096cc:	73 45                	jae    0x409713
4096ce:	58                   	pop    %eax
4096cf:	46                   	inc    %esi
4096d0:	56                   	push   %esi