4202c0:	4d                   	dec    %ebp
4202c1:	43                   	inc    %ebx
4202c2:	4d                   	dec    %ebp
4202c3:	6d                   	insl   (%dx),%es:(%edi)
4202c4:	70 57                	jo     0x42031d
4202c6:	41                   	inc    %ecx
4202c7:	30 31                	xor    %dh,(%ecx)
4202c9:	63 67 63             	arpl   %esp,0x63(%edi)
4202cc:	73 48                	jae    0x420316
4202ce:	45                   	inc    %ebp
4202cf:	65 6c                	gs insb (%dx),%es:(%edi)
4202d1:	77 59                	ja     0x42032c
4202d3:	6f                   	outsl  %ds:(%esi),(%dx)
4202d4:	69 66 59 72 45 49 58 	imul   $0x58494572,0x59(%esi),%esp
4202db:	77 57                	ja     0x420334
4202dd:	33 54 59 4e          	xor    0x4e(%ecx,%ebx,2),%edx
4202e1:	67 49                	addr16 dec %ecx
4202e3:	54                   	push   %esp
4202e4:	4e                   	dec    %esi
4202e5:	72 6b                	jb     0x420352
4202e7:	72 58                	jb     0x420341
4202e9:	68 47 50 52 2f       	push   $0x2f525047
4202ee:	35 39 58 6f 74       	xor    $0x746f5839,%eax
4202f3:	38 33                	cmp    %dh,(%ebx)
4202f5:	62 30                	bound  %esi,(%eax)
4202f7:	31 42 74             	xor    %eax,0x74(%edx)
4202fa:	46                   	inc    %esi
4202fb:	4b                   	dec    %ebx
4202fc:	75 48                	jne    0x420346
4202fe:	69 37 71 74 77 4f    	imul   $0x4f777471,(%edi),%esi
420304:	35 68 42 55 57       	xor    $0x57554268,%eax
420309:	4e                   	dec    %esi
42030a:	6b 6f 74 32          	imul   $0x32,0x74(%edi),%ebp
42030e:	4b                   	dec    %ebx
42030f:	50                   	push   %eax
420310:	44                   	inc    %esp
420311:	54                   	push   %esp
420312:	58                   	pop    %eax
420313:	31 75 54             	xor    %esi,0x54(%ebp)
420316:	34 63                	xor    $0x63,%al
420318:	57                   	push   %edi
420319:	64 4a                	fs dec %edx
42031b:	76 65                	jbe    0x420382
42031d:	31 41 52             	xor    %eax,0x52(%ecx)
420320:	38 74 6e 5a          	cmp    %dh,0x5a(%esi,%ebp,2)
420324:	79 58                	jns    0x42037e
420326:	4a                   	dec    %edx
420327:	67 6c                	insb   (%dx),%es:(%di)
420329:	43                   	inc    %ebx
42032a:	38 64 63 7a          	cmp    %ah,0x7a(%ebx,%eiz,2)
42032e:	37                   	aaa
42032f:	67 63 71 36          	arpl   %esi,0x36(%bx,%di)
420333:	38 42 6c             	cmp    %al,0x6c(%edx)
420336:	71 4f                	jno    0x420387
420338:	6e                   	outsb  %ds:(%esi),(%dx)
420339:	57                   	push   %edi
42033a:	4a                   	dec    %edx
42033b:	5a                   	pop    %edx
42033c:	41                   	inc    %ecx
42033d:	4d                   	dec    %ebp
42033e:	4e                   	dec    %esi
42033f:	50                   	push   %eax
420340:	69 49 74 70 61 79 6d 	imul   $0x6d796170,0x74(%ecx),%ecx
420347:	6d                   	insl   (%dx),%es:(%edi)
420348:	66 46                	inc    %si
42034a:	68 39 4c 50 31       	push   $0x31504c39
42034f:	6e                   	outsb  %ds:(%esi),(%dx)
420350:	38 39                	cmp    %bh,(%ecx)
420352:	52                   	push   %edx
420353:	39 77 71             	cmp    %esi,0x71(%edi)
420356:	41                   	inc    %ecx
420357:	47                   	inc    %edi
420358:	41                   	inc    %ecx
420359:	37                   	aaa
42035a:	58                   	pop    %eax
42035b:	4f                   	dec    %edi
42035c:	41                   	inc    %ecx
42035d:	34 53                	xor    $0x53,%al
42035f:	42                   	inc    %edx
420360:	31 6e 59             	xor    %ebp,0x59(%esi)
420363:	69 4e 78 30 32 78 38 	imul   $0x38783230,0x78(%esi),%ecx
42036a:	6b 70 63 30          	imul   $0x30,0x63(%eax),%esi
42036e:	63 6d 54             	arpl   %ebp,0x54(%ebp)
420371:	6e                   	outsb  %ds:(%esi),(%dx)
420372:	6f                   	outsl  %ds:(%esi),(%dx)
420373:	72 6d                	jb     0x4203e2
420375:	69 4e 6d 35 39 6f 4c 	imul   $0x4c6f3935,0x6d(%esi),%ecx
42037c:	68 6e 79 73 52       	push   $0x5273796e
420381:	58                   	pop    %eax
420382:	6e                   	outsb  %ds:(%esi),(%dx)
420383:	38 48 4e             	cmp    %cl,0x4e(%eax)
420386:	6a 65                	push   $0x65
420388:	54                   	push   %esp
420389:	77 75                	ja     0x420400
42038b:	4f                   	dec    %edi
42038c:	48                   	dec    %eax
42038d:	59                   	pop    %ecx
42038e:	70 66                	jo     0x4203f6
420390:	7a 45                	jp     0x4203d7
420392:	4e                   	dec    %esi
420393:	73 76                	jae    0x42040b
420395:	38 68 57             	cmp    %ch,0x57(%eax)
420398:	59                   	pop    %ecx
420399:	45                   	inc    %ebp
42039a:	4c                   	dec    %esp
42039b:	43                   	inc    %ebx
42039c:	62 6c 36 6f          	bound  %ebp,0x6f(%esi,%esi,1)
4203a0:	39 39                	cmp    %edi,(%ecx)
4203a2:	69 45 33 55 58 51 51 	imul   $0x51515855,0x33(%ebp),%eax
4203a9:	31 75 6d             	xor    %esi,0x6d(%ebp)
4203ac:	56                   	push   %esi
4203ad:	43                   	inc    %ebx
4203ae:	59                   	pop    %ecx
4203af:	62 45 74             	bound  %eax,0x74(%ebp)
4203b2:	43                   	inc    %ebx
4203b3:	2f                   	das
4203b4:	7a 41                	jp     0x4203f7
4203b6:	61                   	popa
4203b7:	45                   	inc    %ebp
4203b8:	61                   	popa
4203b9:	6c                   	insb   (%dx),%es:(%edi)
4203ba:	4d                   	dec    %ebp
4203bb:	6f                   	outsl  %ds:(%esi),(%dx)
4203bc:	48                   	dec    %eax
4203bd:	42                   	inc    %edx
4203be:	79 69                	jns    0x420429
4203c0:	61                   	popa
4203c1:	4b                   	dec    %ebx
4203c2:	5a                   	pop    %edx
4203c3:	4a                   	dec    %edx
4203c4:	73 42                	jae    0x420408
4203c6:	63 64 55 43          	arpl   %esp,0x43(%ebp,%edx,2)
4203ca:	59                   	pop    %ecx
4203cb:	76 69                	jbe    0x420436
4203cd:	45                   	inc    %ebp
4203ce:	4a                   	dec    %edx
4203cf:	76 65                	jbe    0x420436
4203d1:	49                   	dec    %ecx
4203d2:	76 69                	jbe    0x42043d
4203d4:	49                   	dec    %ecx
4203d5:	55                   	push   %ebp
4203d6:	67 55                	addr16 push %ebp
4203d8:	53                   	push   %ebx
4203d9:	31 76 2f             	xor    %esi,0x2f(%esi)
4203dc:	4d                   	dec    %ebp
4203dd:	30 5a 76             	xor    %bl,0x76(%edx)
4203e0:	63 77 31             	arpl   %esi,0x31(%edi)
4203e3:	42                   	inc    %edx
4203e4:	61                   	popa
4203e5:	4a                   	dec    %edx
4203e6:	66 4b                	dec    %bx
4203e8:	77 54                	ja     0x42043e
4203ea:	58                   	pop    %eax
4203eb:	37                   	aaa
4203ec:	61                   	popa
4203ed:	39 51 46             	cmp    %edx,0x46(%ecx)
4203f0:	69 2b 34 75 62 30    	imul   $0x30627534,(%ebx),%ebp
4203f6:	39 4f 5a             	cmp    %ecx,0x5a(%edi)
4203f9:	2b 7a 71             	sub    0x71(%edx),%edi
4203fc:	76 62                	jbe    0x420460
4203fe:	4f                   	dec    %edi
4203ff:	6d                   	insl   (%dx),%es:(%edi)
420400:	77 6b                	ja     0x42046d
420402:	39 56 36             	cmp    %edx,0x36(%esi)
420405:	33 68 41             	xor    0x41(%eax),%ebp
420408:	49                   	dec    %ecx
420409:	46                   	inc    %esi
42040a:	48                   	dec    %eax
42040b:	62 46 54             	bound  %eax,0x54(%esi)
42040e:	65 66 72 48          	gs data16 jb 0x42045a
420412:	6f                   	outsl  %ds:(%esi),(%dx)
420413:	55                   	push   %ebp
420414:	58                   	pop    %eax
420415:	4f                   	dec    %edi
420416:	70 53                	jo     0x42046b
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