4203db:	61                   	popa
4203dc:	6a 74                	push   $0x74
4203de:	2f                   	das
4203df:	76 62                	jbe    0x420443
4203e1:	78 74                	js     0x420457
4203e3:	39 59 7a             	cmp    %ebx,0x7a(%ecx)
4203e6:	39 75 47             	cmp    %esi,0x47(%ebp)
4203e9:	36 57                	ss push %edi
4203eb:	4f                   	dec    %edi
4203ec:	42                   	inc    %edx
4203ed:	44                   	inc    %esp
4203ee:	78 6c                	js     0x42045c
4203f0:	77 7a                	ja     0x42046c
4203f2:	65 36 31 56 45       	gs xor %edx,%ss:0x45(%esi)
4203f7:	68 2b 48 72 54       	push   $0x5472482b
4203fc:	59                   	pop    %ecx
4203fd:	66 55                	push   %bp
4203ff:	74 35                	je     0x420436
420401:	6f                   	outsl  %ds:(%esi),(%dx)
420402:	42                   	inc    %edx
420403:	57                   	push   %edi
420404:	56                   	push   %esi
420405:	4d                   	dec    %ebp
420406:	72 64                	jb     0x42046c
420408:	76 36                	jbe    0x420440
42040a:	5a                   	pop    %edx
42040b:	72 58                	jb     0x420465
42040d:	35 72 38 4a 51       	xor    $0x514a3872,%eax
420412:	45                   	inc    %ebp
420413:	74 45                	je     0x42045a
420415:	6e                   	outsb  %ds:(%esi),(%dx)
420416:	45                   	inc    %ebp
420417:	33 67 4a             	xor    0x4a(%edi),%esp
42041a:	67 34 6e             	addr16 xor $0x6e,%al
42041d:	4f                   	dec    %edi
42041e:	52                   	push   %edx
42041f:	45                   	inc    %ebp
420420:	44                   	inc    %esp
420421:	65 58                	gs pop %eax
420423:	6f                   	outsl  %ds:(%esi),(%dx)
420424:	6d                   	insl   (%dx),%es:(%edi)
420425:	55                   	push   %ebp
420426:	36 63 69 4e          	arpl   %ebp,%ss:0x4e(%ecx)
42042a:	44                   	inc    %esp
42042b:	2f                   	das
42042c:	34 42                	xor    $0x42,%al
42042e:	79 57                	jns    0x420487
420430:	4f                   	dec    %edi
420431:	45                   	inc    %ebp
420432:	75 45                	jne    0x420479
420434:	57                   	push   %edi
420435:	2b 4d 58             	sub    0x58(%ebp),%ecx
420438:	45                   	inc    %ebp
420439:	56                   	push   %esi
42043a:	38 75 53             	cmp    %dh,0x53(%ebp)
42043d:	41                   	inc    %ecx
42043e:	2f                   	das
42043f:	63 6a 68             	arpl   %ebp,0x68(%edx)
420442:	53                   	push   %ebx
420443:	34 39                	xor    $0x39,%al
420445:	79 4a                	jns    0x420491
420447:	48                   	dec    %eax
420448:	69 63 31 67 62 45 41 	imul   $0x41456267,0x31(%ebx),%esp
42044f:	51                   	push   %ecx
420450:	71 52                	jno    0x4204a4
420452:	36 45                	ss inc %ebp
420454:	52                   	push   %edx
420455:	67 33 4a 2f          	xor    0x2f(%bp,%si),%ecx
420459:	52                   	push   %edx
42045a:	77 4d                	ja     0x4204a9
42045c:	30 66 55             	xor    %ah,0x55(%esi)
42045f:	39 53 43             	cmp    %edx,0x43(%ebx)
420462:	58                   	pop    %eax
420463:	33 4b 38             	xor    0x38(%ebx),%ecx
420466:	36 51                	ss push %ecx
420468:	4a                   	dec    %edx
420469:	49                   	dec    %ecx
42046a:	42                   	inc    %edx
42046b:	75 6b                	jne    0x4204d8
42046d:	6a 72                	push   $0x72
42046f:	55                   	push   %ebp
420470:	4f                   	dec    %edi
420471:	4c                   	dec    %esp
420472:	5a                   	pop    %edx
420473:	7a 64                	jp     0x4204d9
420475:	54                   	push   %esp
420476:	72 47                	jb     0x4204bf
420478:	58                   	pop    %eax
420479:	54                   	push   %esp
42047a:	56                   	push   %esi
42047b:	63 42 32             	arpl   %eax,0x32(%edx)
42047e:	68 4f 44 6f 52       	push   $0x526f444f
420483:	44                   	inc    %esp
420484:	45                   	inc    %ebp
420485:	79 31                	jns    0x4204b8
420487:	4f                   	dec    %edi
420488:	72 4e                	jb     0x4204d8
42048a:	4e                   	dec    %esi
42048b:	38 57 4d             	cmp    %dl,0x4d(%edi)
42048e:	44                   	inc    %esp
42048f:	71 47                	jno    0x4204d8
420491:	66 62 66 59          	bound  %sp,0x59(%esi)
420495:	4c                   	dec    %esp
420496:	43                   	inc    %ebx
420497:	55                   	push   %ebp
420498:	38 50 37             	cmp    %dl,0x37(%eax)
42049b:	39 49 38             	cmp    %ecx,0x38(%ecx)
42049e:	30 73 6d             	xor    %dh,0x6d(%ebx)
4204a1:	6c                   	insb   (%dx),%es:(%edi)
4204a2:	64 44                	fs inc %esp
4204a4:	70 49                	jo     0x4204ef
4204a6:	37                   	aaa
4204a7:	4f                   	dec    %edi
4204a8:	2f                   	das
4204a9:	56                   	push   %esi
4204aa:	72 65                	jb     0x420511
4204ac:	49                   	dec    %ecx
4204ad:	6f                   	outsl  %ds:(%esi),(%dx)
4204ae:	52                   	push   %edx
4204af:	35 6e 62 2b 2f       	xor    $0x2f2b626e,%eax
4204b4:	35 56 59 50 2f       	xor    $0x2f505956,%eax
4204b9:	4e                   	dec    %esi
4204ba:	58                   	pop    %eax
4204bb:	65 69 6e 77 63 6d 4a 	imul   $0x354a6d63,%gs:0x77(%esi),%ebp
4204c2:	35
4204c3:	59                   	pop    %ecx
4204c4:	41                   	inc    %ecx
4204c5:	52                   	push   %edx
4204c6:	2b 6f 31             	sub    0x31(%edi),%ebp
4204c9:	59                   	pop    %ecx
4204ca:	71 52                	jno    0x42051e
4204cc:	63 79 69             	arpl   %edi,0x69(%ecx)
4204cf:	47                   	inc    %edi
4204d0:	43                   	inc    %ebx
4204d1:	54                   	push   %esp
4204d2:	64 46                	fs inc %esi
4204d4:	53                   	push   %ebx
4204d5:	46                   	inc    %esi
4204d6:	6d                   	insl   (%dx),%es:(%edi)
4204d7:	32 6a 75             	xor    0x75(%edx),%ch
4204da:	43                   	inc    %ebx
4204db:	41                   	inc    %ecx
4204dc:	6d                   	insl   (%dx),%es:(%edi)
4204dd:	34 4e                	xor    $0x4e,%al
4204df:	4d                   	dec    %ebp
4204e0:	41                   	inc    %ecx
4204e1:	4a                   	dec    %edx
4204e2:	43                   	inc    %ebx
4204e3:	32 4f 71             	xor    0x71(%edi),%cl
4204e6:	34 51                	xor    $0x51,%al
4204e8:	2b 46 5a             	sub    0x5a(%esi),%eax
4204eb:	55                   	push   %ebp
4204ec:	62 4b 65             	bound  %ecx,0x65(%ebx)
4204ef:	58                   	pop    %eax
4204f0:	61                   	popa
4204f1:	63 6a 42             	arpl   %ebp,0x42(%edx)
4204f4:	58                   	pop    %eax
4204f5:	47                   	inc    %edi
4204f6:	6a 69                	push   $0x69
4204f8:	54                   	push   %esp
4204f9:	59                   	pop    %ecx
4204fa:	4d                   	dec    %ebp
4204fb:	30 4f 45             	xor    %cl,0x45(%edi)
4204fe:	4c                   	dec    %esp
4204ff:	30 69 31             	xor    %ch,0x31(%ecx)
420502:	4c                   	dec    %esp
420503:	35 35 67 78 6d       	xor    $0x6d786735,%eax
420508:	44                   	inc    %esp
420509:	62 58 77             	bound  %ebx,0x77(%eax)
42050c:	46                   	inc    %esi
42050d:	38 67 41             	cmp    %ah,0x41(%edi)
420510:	44                   	inc    %esp
420511:	73 70                	jae    0x420583
420513:	61                   	popa
420514:	69 37 5a 75 6c 59    	imul   $0x596c755a,(%edi),%esi
42051a:	47                   	inc    %edi
42051b:	4c                   	dec    %esp
42051c:	73 31                	jae    0x42054f
42051e:	35 78 76 4e 76       	xor    $0x764e7678,%eax
420523:	51                   	push   %ecx
420524:	46                   	inc    %esi
420525:	64 50                	fs push %eax
420527:	61                   	popa
420528:	34 4b                	xor    $0x4b,%al
42052a:	42                   	inc    %edx
42052b:	46                   	inc    %esi
42052c:	4b                   	dec    %ebx
42052d:	2b 6f 73             	sub    0x73(%edi),%ebp
420530:	52                   	push   %edx
420531:	53                   	push   %ebx
420532:	6c                   	insb   (%dx),%es:(%edi)
420533:	6d                   	insl   (%dx),%es:(%edi)
420534:	33 43 33             	xor    0x33(%ebx),%eax
420537:	66 65 5a             	gs pop %dx
42053a:	51                   	push   %ecx
42053b:	6d                   	insl   (%dx),%es:(%edi)
42053c:	32 36                	xor    (%esi),%dh
42053e:	6e                   	outsb  %ds:(%esi),(%dx)
42053f:	31 6c 4a 51          	xor    %ebp,0x51(%edx,%ecx,2)
420543:	58                   	pop    %eax
420544:	2b 30                	sub    (%eax),%esi
420546:	4a                   	dec    %edx
420547:	77 4c                	ja     0x420595
420549:	45                   	inc    %ebp
42054a:	52                   	push   %edx
42054b:	4f                   	dec    %edi
42054c:	62 6d 49             	bound  %ebp,0x49(%ebp)
42054f:	78 46                	js     0x420597
420551:	31 33                	xor    %esi,(%ebx)
420553:	42                   	inc    %edx
420554:	6c                   	insb   (%dx),%es:(%edi)
420555:	37                   	aaa
420556:	31 43 73             	xor    %eax,0x73(%ebx)
420559:	74 6a                	je     0x4205c5
42055b:	49                   	dec    %ecx
42055c:	78 32                	js     0x420590
42055e:	6e                   	outsb  %ds:(%esi),(%dx)
42055f:	6c                   	insb   (%dx),%es:(%edi)
420560:	38 31                	cmp    %dh,(%ecx)
420562:	55                   	push   %ebp
420563:	71 72                	jno    0x4205d7
420565:	50                   	push   %eax
420566:	71 4f                	jno    0x4205b7
420568:	76 4f                	jbe    0x4205b9
42056a:	6b 53 76 4c          	imul   $0x4c,0x76(%ebx),%edx
42056e:	44                   	inc    %esp
42056f:	51                   	push   %ecx
420570:	37                   	aaa
420571:	59                   	pop    %ecx
420572:	34 54                	xor    $0x54,%al
420574:	58                   	pop    %eax
420575:	5a                   	pop    %edx
420576:	44                   	inc    %esp
420577:	48                   	dec    %eax
420578:	6e                   	outsb  %ds:(%esi),(%dx)
420579:	51                   	push   %ecx
42057a:	4f                   	dec    %edi
42057b:	64 78 7a             	fs js  0x4205f8
42057e:	73 31                	jae    0x4205b1
420580:	79 61                	jns    0x4205e3
420582:	63 43 6e             	arpl   %eax,0x6e(%ebx)
420585:	49                   	dec    %ecx
420586:	59                   	pop    %ecx
420587:	4b                   	dec    %ebx
420588:	38 66 33             	cmp    %ah,0x33(%esi)
42058b:	36 54                	ss push %esp
42058d:	43                   	inc    %ebx
42058e:	6e                   	outsb  %ds:(%esi),(%dx)
42058f:	7a 4a                	jp     0x4205db
420591:	32 47 2b             	xor    0x2b(%edi),%al
420594:	73 41                	jae    0x4205d7
420596:	51                   	push   %ecx
420597:	77 69                	ja     0x420602
420599:	62 72 37             	bound  %esi,0x37(%edx)
42059c:	69 37 63 35 67 56    	imul   $0x56673563,(%edi),%esi
4205a2:	77 34                	ja     0x4205d8
4205a4:	4b                   	dec    %ebx
4205a5:	2f                   	das
4205a6:	5a                   	pop    %edx
4205a7:	70 70                	jo     0x420619
4205a9:	4b                   	dec    %ebx
4205aa:	2b 71 79             	sub    0x79(%ecx),%esi
4205ad:	4b                   	dec    %ebx
4205ae:	49                   	dec    %ecx
4205af:	46                   	inc    %esi
4205b0:	7a 74                	jp     0x420626
4205b2:	75 73                	jne    0x420627
4205b4:	4c                   	dec    %esp
4205b5:	4d                   	dec    %ebp
4205b6:	78 47                	js     0x4205ff
4205b8:	33 43 5a             	xor    0x5a(%ebx),%eax
4205bb:	55                   	push   %ebp
4205bc:	4d                   	dec    %ebp
4205bd:	38 6f 41             	cmp    %ch,0x41(%edi)
4205c0:	56                   	push   %esi
4205c1:	4b                   	dec    %ebx
4205c2:	2f                   	das
4205c3:	42                   	inc    %edx
4205c4:	33 47 48             	xor    0x48(%edi),%eax
4205c7:	62 73 78             	bound  %esi,0x78(%ebx)
4205ca:	46                   	inc    %esi
4205cb:	33 36                	xor    (%esi),%esi
4205cd:	37                   	aaa
4205ce:	54                   	push   %esp
4205cf:	65 48                	gs dec %eax
4205d1:	57                   	push   %edi
4205d2:	64 74 49             	fs je  0x42061e
4205d5:	69 54 58 74 58 6c 51 	imul   $0x32516c58,0x74(%eax,%ebx,2),%edx
4205dc:	32
4205dd:	6c                   	insb   (%dx),%es:(%edi)
4205de:	32 6a 76             	xor    0x76(%edx),%ch
4205e1:	66 31 47 66          	xor    %ax,0x66(%edi)
4205e5:	37                   	aaa
4205e6:	6e                   	outsb  %ds:(%esi),(%dx)
4205e7:	73 77                	jae    0x420660
4205e9:	71 75                	jno    0x420660
4205eb:	42                   	inc    %edx
4205ec:	63 6a 4d             	arpl   %ebp,0x4d(%edx)
4205ef:	6a 77                	push   $0x77
4205f1:	79 4d                	jns    0x420640
4205f3:	5a                   	pop    %edx
4205f4:	39 6c 4e 7a          	cmp    %ebp,0x7a(%esi,%ecx,2)
4205f8:	52                   	push   %edx
4205f9:	34 59                	xor    $0x59,%al
4205fb:	45                   	inc    %ebp
4205fc:	46                   	inc    %esi
4205fd:	52                   	push   %edx
4205fe:	69 73 6d 6d 6e 37 77 	imul   $0x77376e6d,0x6d(%ebx),%esi
420605:	6b 37 48             	imul   $0x48,(%edi),%esi
420608:	2b 66 55             	sub    0x55(%esi),%esp
42060b:	35 54 53 36 76       	xor    $0x76365354,%eax
420610:	34 49                	xor    $0x49,%al
420612:	33 62 42             	xor    0x42(%edx),%esp
420615:	50                   	push   %eax
420616:	64 44                	fs inc %esp
420618:	6b 62 58 34          	imul   $0x34,0x58(%edx),%esp
42061c:	49                   	dec    %ecx
42061d:	36 4b                	ss dec %ebx
42061f:	33 32                	xor    (%edx),%esi
420621:	4b                   	dec    %ebx
420622:	69 4e 42 6d 53 61 51 	imul   $0x5161536d,0x42(%esi),%ecx
420629:	56                   	push   %esi
42062a:	70 7a                	jo     0x4206a6
42062c:	31 65 4e             	xor    %esp,0x4e(%ebp)
42062f:	6d                   	insl   (%dx),%es:(%edi)
420630:	67 2b 2f             	sub    (%bx),%ebp
420633:	4c                   	dec    %esp
420634:	55                   	push   %ebp
420635:	6a 51                	push   $0x51
420637:	5a                   	pop    %edx
420638:	71 68                	jno    0x4206a2
42063a:	75 36                	jne    0x420672
42063c:	78 37                	js     0x420675
42063e:	2b 56 48             	sub    0x48(%esi),%edx
420641:	36 6d                	ss insl (%dx),%es:(%edi)
420643:	32 69 51             	xor    0x51(%ecx),%ch
420646:	45                   	inc    %ebp
420647:	78 6a                	js     0x4206b3
420649:	4f                   	dec    %edi
42064a:	59                   	pop    %ecx
42064b:	34 37                	xor    $0x37,%al
42064d:	32 6f 74             	xor    0x74(%edi),%ch
420650:	75 37                	jne    0x420689
420652:	70 45                	jo     0x420699
420654:	50                   	push   %eax
420655:	34 2b                	xor    $0x2b,%al
420657:	2f                   	das
420658:	63 48 6d             	arpl   %ecx,0x6d(%eax)
42065b:	74 4b                	je     0x4206a8
42065d:	67 67 68 76 6f 78 63 	addr16 addr16 push $0x63786f76