420418:	54                   	push   %esp
420419:	2f                   	das
42041a:	71 33                	jno    0x42044f
42041c:	53                   	push   %ebx
42041d:	35 46 74 45 34       	xor    $0x34457446,%eax
420422:	2f                   	das
420423:	6c                   	insb   (%dx),%es:(%edi)
420424:	48                   	dec    %eax
420425:	54                   	push   %esp
420426:	79 78                	jns    0x4204a0
420428:	45                   	inc    %ebp
420429:	2f                   	das
42042a:	49                   	dec    %ecx
42042b:	72 58                	jb     0x420485
42042d:	57                   	push   %edi
42042e:	56                   	push   %esi
42042f:	78 31                	js     0x420462
420431:	4e                   	dec    %esi
420432:	78 4c                	js     0x420480
420434:	50                   	push   %eax
420435:	36 4e                	ss dec %esi
420437:	77 39                	ja     0x420472
420439:	30 67 30             	xor    %ah,0x30(%edi)
42043c:	57                   	push   %edi
42043d:	4f                   	dec    %edi
42043e:	62 2f                	bound  %ebp,(%edi)
420440:	75 75                	jne    0x4204b7
420442:	66 77 74             	data16 ja 0x4204b9
420445:	33 65 73             	xor    0x73(%ebp),%esp
420448:	31 78 32             	xor    %edi,0x32(%eax)
42044b:	39 49 6c             	cmp    %ecx,0x6c(%ecx)
42044e:	44                   	inc    %esp
42044f:	7a 73                	jp     0x4204c4
420451:	48                   	dec    %eax
420452:	48                   	dec    %eax
420453:	49                   	dec    %ecx
420454:	62 4d 61             	bound  %ecx,0x61(%ebp)
420457:	4d                   	dec    %ebp
420458:	44                   	inc    %esp
420459:	72 65                	jb     0x4204c0
42045b:	37                   	aaa
42045c:	33 51 52             	xor    0x52(%ecx),%edx
42045f:	65 53                	gs push %ebx
420461:	4f                   	dec    %edi
420462:	59                   	pop    %ecx
420463:	5a                   	pop    %edx
420464:	55                   	push   %ebp
420465:	34 57                	xor    $0x57,%al
420467:	66 6b 35 7a 4b 42 7a 	imul   $0x31,0x7a424b7a,%si
42046e:	31
42046f:	72 31                	jb     0x4204a2
420471:	6e                   	outsb  %ds:(%esi),(%dx)
420472:	74 4c                	je     0x4204c0
420474:	32 53 64             	xor    0x64(%ebx),%dl
420477:	31 7a 4c             	xor    %edi,0x4c(%edx)
42047a:	67 73 53             	addr16 jae 0x4204d0
42047d:	71 5a                	jno    0x4204d9
42047f:	51                   	push   %ecx
420480:	68 72 42 58 54       	push   $0x54584272
420485:	51                   	push   %ecx
420486:	4d                   	dec    %ebp
420487:	4b                   	dec    %ebx
420488:	64 78 55             	fs js  0x4204e0
42048b:	62 4b 4e             	bound  %ecx,0x4e(%ebx)
42048e:	47                   	inc    %edi
42048f:	4b                   	dec    %ebx
420490:	2b 37                	sub    (%edi),%esi
420492:	77 75                	ja     0x420509
420494:	77 63                	ja     0x4204f9
420496:	2f                   	das
420497:	62 72 37             	bound  %esi,0x37(%edx)
42049a:	61                   	popa
42049b:	5a                   	pop    %edx
42049c:	69 38 54 75 76 6d    	imul   $0x6d767554,(%eax),%edi
4204a2:	69 2b 48 72 32 39    	imul   $0x39327248,(%ebx),%ebp
4204a8:	65 69 47 47 56 4f 43 	imul   $0x64434f56,%gs:0x47(%edi),%eax
4204af:	64
4204b0:	6f                   	outsl  %ds:(%esi),(%dx)
4204b1:	64 66 56             	fs push %si
4204b4:	52                   	push   %edx
4204b5:	76 74                	jbe    0x42052b
4204b7:	2b 37                	sub    (%edi),%esi
4204b9:	4a                   	dec    %edx
4204ba:	7a 41                	jp     0x4204fd
4204bc:	73 55                	jae    0x420513
4204be:	36 58                	ss pop %eax
4204c0:	2b 35 6f 77 76 71    	sub    0x7176776f,%esi
4204c6:	54                   	push   %esp
4204c7:	4d                   	dec    %ebp
4204c8:	6e                   	outsb  %ds:(%esi),(%dx)
4204c9:	78 4c                	js     0x420517
4204cb:	47                   	inc    %edi
4204cc:	6e                   	outsb  %ds:(%esi),(%dx)
4204cd:	4a                   	dec    %edx
4204ce:	33 6c 51 52          	xor    0x52(%ecx,%edx,2),%ebp
4204d2:	45                   	inc    %ebp
4204d3:	56                   	push   %esi
4204d4:	62 58 6b             	bound  %ebx,0x6b(%eax)
4204d7:	52                   	push   %edx
4204d8:	32 37                	xor    (%edi),%dh
4204da:	6f                   	outsl  %ds:(%esi),(%dx)
4204db:	30 2b                	xor    %ch,(%ebx)
4204dd:	49                   	dec    %ecx
4204de:	54                   	push   %esp
4204df:	49                   	dec    %ecx
4204e0:	38 39                	cmp    %bh,(%ecx)
4204e2:	47                   	inc    %edi
4204e3:	34 35                	xor    $0x35,%al
4204e5:	4b                   	dec    %ebx
4204e6:	45                   	inc    %ebp
4204e7:	4d                   	dec    %ebp
4204e8:	46                   	inc    %esi
4204e9:	65 70 30             	gs jo  0x42051c
4204ec:	64 4d                	fs dec %ebp
4204ee:	53                   	push   %ebx
4204ef:	42                   	inc    %edx
4204f0:	6e                   	outsb  %ds:(%esi),(%dx)
4204f1:	5a                   	pop    %edx
4204f2:	53                   	push   %ebx
4204f3:	4a                   	dec    %edx
4204f4:	36 65 42             	ss gs inc %edx
4204f7:	4f                   	dec    %edi
4204f8:	6c                   	insb   (%dx),%es:(%edi)
4204f9:	31 39                	xor    %edi,(%ecx)
4204fb:	35 75 33 32 53       	xor    $0x53323375,%eax
420500:	52                   	push   %edx
420501:	2b 67 55             	sub    0x55(%edi),%esp
420504:	46                   	inc    %esi
420505:	66 4c                	dec    %sp
420507:	6d                   	insl   (%dx),%es:(%edi)
420508:	65 64 50             	gs fs push %eax
42050b:	6f                   	outsl  %ds:(%esi),(%dx)
42050c:	30 66 57             	xor    %ah,0x57(%esi)
42050f:	48                   	dec    %eax
420510:	78 44                	js     0x420556
420512:	4c                   	dec    %esp
420513:	73 46                	jae    0x42055b
420515:	56                   	push   %esi
420516:	56                   	push   %esi
420517:	57                   	push   %edi
420518:	46                   	inc    %esi
420519:	5a                   	pop    %edx
42051a:	52                   	push   %edx
42051b:	59                   	pop    %ecx
42051c:	33 35 6b 34 6f 4a    	xor    0x4a6f346b,%esi
420522:	56                   	push   %esi
420523:	79 73                	jns    0x420598
420525:	32 2b                	xor    (%ebx),%ch
420527:	74 48                	je     0x420571
420529:	34 6d                	xor    $0x6d,%al
42052b:	61                   	popa
42052c:	37                   	aaa
42052d:	5a                   	pop    %edx
42052e:	45                   	inc    %ebp
42052f:	77 44                	ja     0x420575
420531:	53                   	push   %ebx
420532:	63 51 79             	arpl   %edx,0x79(%ecx)
420535:	64 7a 45             	fs jp  0x42057d
420538:	41                   	inc    %ecx
420539:	72 6a                	jb     0x4205a5
42053b:	2f                   	das
42053c:	76 2b                	jbe    0x420569
42053e:	78 4b                	js     0x42058b
420540:	35 54 4c 79 47       	xor    $0x47794c54,%eax
420545:	50                   	push   %eax
420546:	76 57                	jbe    0x42059f
420548:	6d                   	insl   (%dx),%es:(%edi)
420549:	70 68                	jo     0x4205b3
42054b:	72 62                	jb     0x4205af
42054d:	63 37                	arpl   %esi,(%edi)
42054f:	56                   	push   %esi
420550:	2b 41 37             	sub    0x37(%ecx),%eax
420553:	56                   	push   %esi
420554:	6e                   	outsb  %ds:(%esi),(%dx)
420555:	41                   	inc    %ecx
420556:	45                   	inc    %ebp
420557:	73 38                	jae    0x420591
420559:	54                   	push   %esp
42055a:	42                   	inc    %edx
42055b:	4e                   	dec    %esi
42055c:	4e                   	dec    %esi
42055d:	38 49 6f             	cmp    %cl,0x6f(%ecx)
420560:	72 54                	jb     0x4205b6
420562:	71 36                	jno    0x42059a
420564:	4c                   	dec    %esp
420565:	74 2f                	je     0x420596
420567:	66 4d                	dec    %bp
420569:	54                   	push   %esp
42056a:	51                   	push   %ecx
42056b:	78 6d                	js     0x4205da
42056d:	49                   	dec    %ecx
42056e:	38 7a 58             	cmp    %bh,0x58(%edx)
420571:	33 6a 36             	xor    0x36(%edx),%ebp
420574:	6e                   	outsb  %ds:(%esi),(%dx)
420575:	6c                   	insb   (%dx),%es:(%edi)
420576:	6d                   	insl   (%dx),%es:(%edi)
420577:	4f                   	dec    %edi
420578:	79 46                	jns    0x4205c0
42057a:	6d                   	insl   (%dx),%es:(%edi)
42057b:	57                   	push   %edi
42057c:	69 2f 73 72 5a 51    	imul   $0x515a7273,(%edi),%ebp
420582:	77 6d                	ja     0x4205f1
420584:	34 6a                	xor    $0x6a,%al
420586:	77 61                	ja     0x4205e9
420588:	4e                   	dec    %esi
420589:	4b                   	dec    %ebx
42058a:	54                   	push   %esp
42058b:	79 69                	jns    0x4205f6
42058d:	6a 47                	push   $0x47
42058f:	79 58                	jns    0x4205e9
420591:	49                   	dec    %ecx
420592:	5a                   	pop    %edx
420593:	34 65                	xor    $0x65,%al
420595:	38 2b                	cmp    %ch,(%ebx)
420597:	41                   	inc    %ecx
420598:	4d                   	dec    %ebp
420599:	75 55                	jne    0x4205f0
42059b:	36 72 45             	ss jb  0x4205e3
42059e:	54                   	push   %esp
42059f:	69 74 75 6e 72 36 5a 	imul   $0x305a3672,0x6e(%ebp,%esi,2),%esi
4205a6:	30
4205a7:	70 45                	jo     0x4205ee
4205a9:	35 50 2f 6b 56       	xor    $0x566b2f50,%eax
4205ae:	32 62 49             	xor    0x49(%edx),%ah
4205b1:	74 4e                	je     0x420601
4205b3:	44                   	inc    %esp
4205b4:	4d                   	dec    %ebp
4205b5:	63 33                	arpl   %esi,(%ebx)
4205b7:	78 50                	js     0x420609
4205b9:	36 54                	ss push %esp
4205bb:	6a 45                	push   $0x45
4205bd:	46                   	inc    %esi
4205be:	6a 35                	push   $0x35
4205c0:	6e                   	outsb  %ds:(%esi),(%dx)
4205c1:	78 4a                	js     0x42060d
4205c3:	73 34                	jae    0x4205f9
4205c5:	78 44                	js     0x42060b
4205c7:	74 76                	je     0x42063f
4205c9:	74 57                	je     0x420622
4205cb:	4c                   	dec    %esp
4205cc:	43                   	inc    %ebx
4205cd:	43                   	inc    %ebx
4205ce:	77 47                	ja     0x420617
4205d0:	79 78                	jns    0x42064a
4205d2:	6c                   	insb   (%dx),%es:(%edi)
4205d3:	38 64 56 6f          	cmp    %ah,0x6f(%esi,%edx,2)
4205d7:	7a 6f                	jp     0x420648
4205d9:	53                   	push   %ebx
4205da:	6c                   	insb   (%dx),%es:(%edi)
4205db:	43                   	inc    %ebx
4205dc:	51                   	push   %ecx
4205dd:	61                   	popa
4205de:	31 70 4a             	xor    %esi,0x4a(%eax)
4205e1:	30 31                	xor    %dh,(%ecx)
4205e3:	63 2b                	arpl   %ebp,(%ebx)
4205e5:	55                   	push   %ebp
4205e6:	45                   	inc    %ebp
4205e7:	4d                   	dec    %ebp
4205e8:	5a                   	pop    %edx
4205e9:	33 53 73             	xor    0x73(%ebx),%edx
4205ec:	78 49                	js     0x420637
4205ee:	77 4c                	ja     0x42063c
4205f0:	6c                   	insb   (%dx),%es:(%edi)
4205f1:	77 77                	ja     0x42066a
4205f3:	44                   	inc    %esp
4205f4:	39 6f 39             	cmp    %ebp,0x39(%edi)
4205f7:	39 5a 6a             	cmp    %ebx,0x6a(%edx)
4205fa:	33 6d 47             	xor    0x47(%ebp),%ebp
4205fd:	4f                   	dec    %edi
4205fe:	6d                   	insl   (%dx),%es:(%edi)
4205ff:	35 67 71 4a 34       	xor    $0x344a7167,%eax
420604:	68 77 79 4b 56       	push   $0x564b7977
420609:	63 71 54             	arpl   %esi,0x54(%ecx)
42060c:	59                   	pop    %ecx
42060d:	67 47                	addr16 inc %edi
42060f:	63 54 79 46          	arpl   %edx,0x46(%ecx,%edi,2)
420613:	6e                   	outsb  %ds:(%esi),(%dx)
420614:	4f                   	dec    %edi
420615:	6d                   	insl   (%dx),%es:(%edi)
420616:	55                   	push   %ebp
420617:	58                   	pop    %eax
420618:	50                   	push   %eax
420619:	44                   	inc    %esp
42061a:	41                   	inc    %ecx
42061b:	51                   	push   %ecx
42061c:	7a 6a                	jp     0x420688
42061e:	72 49                	jb     0x420669
420620:	50                   	push   %eax
420621:	67 4a                	addr16 dec %edx
420623:	66 67 6f             	outsw  %ds:(%si),(%dx)
420626:	37                   	aaa
420627:	35 54 6b 68 6b       	xor    $0x6b686b54,%eax
42062c:	33 46 4e             	xor    0x4e(%esi),%eax
42062f:	44                   	inc    %esp
420630:	66 6d                	insw   (%dx),%es:(%edi)
420632:	69 72 59 6c 47 77 2b 	imul   $0x2b77476c,0x59(%edx),%esi
420639:	59                   	pop    %ecx
42063a:	61                   	popa
42063b:	4f                   	dec    %edi
42063c:	58                   	pop    %eax
42063d:	38 64 51 69          	cmp    %ah,0x69(%ecx,%edx,2)
420641:	6b 4f 4a 45          	imul   $0x45,0x4a(%edi),%ecx
420645:	78 78                	js     0x4206bf
420647:	74 65                	je     0x4206ae
420649:	68 61 64 2f 6f       	push   $0x6f2f6461
42064e:	2b 61 2b             	sub    0x2b(%ecx),%esp
420651:	36 52                	ss push %edx
420653:	57                   	push   %edi
420654:	4f                   	dec    %edi
420655:	6f                   	outsl  %ds:(%esi),(%dx)
420656:	58                   	pop    %eax
420657:	53                   	push   %ebx
420658:	53                   	push   %ebx
420659:	2f                   	das
42065a:	47                   	inc    %edi
42065b:	35 34 31 66 2f       	xor    $0x2f663134,%eax
420660:	53                   	push   %ebx
420661:	39 41 75             	cmp    %eax,0x75(%ecx)
420664:	51                   	push   %ecx
420665:	7a 73                	jp     0x4206da
420667:	52                   	push   %edx
420668:	57                   	push   %edi
420669:	75 62                	jne    0x4206cd
42066b:	64 36 37             	fs ss aaa
42066e:	2b 59 75             	sub    0x75(%ecx),%ebx
420671:	36 71 37             	ss jno 0x4206ab
420674:	45                   	inc    %ebp
420675:	6f                   	outsl  %ds:(%esi),(%dx)
420676:	6c                   	insb   (%dx),%es:(%edi)
420677:	73 73                	jae    0x4206ec
420679:	65 54                	gs push %esp
42067b:	7a 50                	jp     0x4206cd
42067d:	69 75 43 72 50 44 31 	imul   $0x31445072,0x43(%ebp),%esi
420684:	46                   	inc    %esi
420685:	50                   	push   %eax
420686:	72 6f                	jb     0x4206f7
420688:	6a 50                	push   $0x50
42068a:	37                   	aaa
42068b:	34 32                	xor    $0x32,%al
42068d:	49                   	dec    %ecx
42068e:	39 57 68             	cmp    %edx,0x68(%edi)
420691:	77 51                	ja     0x4206e4
420693:	31 69 71             	xor    %ebp,0x71(%ecx)
420696:	41                   	inc    %ecx
420697:	47                   	inc    %edi
420698:	38 66 64             	cmp    %ah,0x64(%esi)
42069b:	48                   	dec    %eax
42069c:	42                   	inc    %edx
42069d:	68 37 2f 65 54       	push   $0x54652f37
4206a2:	78 48                	js     0x4206ec