4682b9:	57                   	push   %edi
4682ba:	56                   	push   %esi
4682bb:	4b                   	dec    %ebx
4682bc:	2b 6a 71             	sub    0x71(%edx),%ebp
4682bf:	35 6e 63 61 6b       	xor    $0x6b61636e,%eax
4682c4:	4b                   	dec    %ebx
4682c5:	4a                   	dec    %edx
4682c6:	6f                   	outsl  %ds:(%esi),(%dx)
4682c7:	45                   	inc    %ebp
4682c8:	6e                   	outsb  %ds:(%esi),(%dx)
4682c9:	68 32 31 33 71       	push   $0x71333132
4682ce:	75 7a                	jne    0x46834a
4682d0:	30 35 6a 58 43 37    	xor    %dh,0x3743586a
4682d6:	4c                   	dec    %esp
4682d7:	75 53                	jne    0x46832c
4682d9:	37                   	aaa
4682da:	39 53 67             	cmp    %edx,0x67(%ebx)
4682dd:	6c                   	insb   (%dx),%es:(%edi)
4682de:	69 66 47 76 53 4f 4e 	imul   $0x4e4f5376,0x47(%esi),%esp
4682e5:	68 66 69 45 5a       	push   $0x5a456966
4682ea:	76 46                	jbe    0x468332
4682ec:	47                   	inc    %edi
4682ed:	7a 49                	jp     0x468338
4682ef:	45                   	inc    %ebp
4682f0:	30 64 61 37          	xor    %ah,0x37(%ecx,%eiz,2)
4682f4:	4d                   	dec    %ebp
4682f5:	4e                   	dec    %esi
4682f6:	4f                   	dec    %edi
4682f7:	38 35 4c 34 59 65    	cmp    %dh,0x6559344c
4682fd:	6a 71                	push   $0x71
4682ff:	6f                   	outsl  %ds:(%esi),(%dx)
468300:	39 49 65             	cmp    %ecx,0x65(%ecx)
468303:	36 44                	ss inc %esp
468305:	70 6e                	jo     0x468375
468307:	6c                   	insb   (%dx),%es:(%edi)
468308:	51                   	push   %ecx
468309:	46                   	inc    %esi
46830a:	6d                   	insl   (%dx),%es:(%edi)
46830b:	71 36                	jno    0x468343
46830d:	79 45                	jns    0x468354
46830f:	67 6f                	outsl  %ds:(%si),(%dx)
468311:	63 56 32             	arpl   %edx,0x32(%esi)
468314:	6c                   	insb   (%dx),%es:(%edi)
468315:	6e                   	outsb  %ds:(%esi),(%dx)
468316:	55                   	push   %ebp
468317:	68 50 49 64 68       	push   $0x68644950
46831c:	2b 51 33             	sub    0x33(%ecx),%edx
46831f:	31 70 44             	xor    %esi,0x44(%eax)
468322:	6f                   	outsl  %ds:(%esi),(%dx)
468323:	6e                   	outsb  %ds:(%esi),(%dx)
468324:	6c                   	insb   (%dx),%es:(%edi)
468325:	5a                   	pop    %edx
468326:	51                   	push   %ecx
468327:	66 6b 6e 73 4c       	imul   $0x4c,0x73(%esi),%bp
46832c:	4e                   	dec    %esi
46832d:	43                   	inc    %ebx
46832e:	31 73 7a             	xor    %esi,0x7a(%ebx)
468331:	46                   	inc    %esi
468332:	6c                   	insb   (%dx),%es:(%edi)
468333:	6c                   	insb   (%dx),%es:(%edi)
468334:	2b 39                	sub    (%ecx),%edi
468336:	46                   	inc    %esi
468337:	39 2f                	cmp    %ebp,(%edi)
468339:	6a 4c                	push   $0x4c
46833b:	57                   	push   %edi
46833c:	73 42                	jae    0x468380
46833e:	35 74 35 43 38       	xor    $0x38433574,%eax
468343:	4b                   	dec    %ebx
468344:	74 32                	je     0x468378
468346:	46                   	inc    %esi
468347:	53                   	push   %ebx
468348:	69 4f 75 48 2b 37 6d 	imul   $0x6d372b48,0x75(%edi),%ecx
46834f:	44                   	inc    %esp
468350:	54                   	push   %esp
468351:	52                   	push   %edx
468352:	43                   	inc    %ebx
468353:	6d                   	insl   (%dx),%es:(%edi)
468354:	69 6d 69 7a 77 2b 49 	imul   $0x492b777a,0x69(%ebp),%ebp
46835b:	63 32                	arpl   %esi,(%edx)
46835d:	66 35 33 45          	xor    $0x4533,%ax
468361:	68 65 64 6f 39       	push   $0x396f6465
468366:	4c                   	dec    %esp
468367:	44                   	inc    %esp
468368:	70 64                	jo     0x4683ce
46836a:	78 6f                	js     0x4683db
46836c:	44                   	inc    %esp
46836d:	75 68                	jne    0x4683d7
46836f:	68 4e 70 66 6b       	push   $0x6b66704e
468374:	37                   	aaa
468375:	71 71                	jno    0x4683e8
468377:	62 63 71             	bound  %esp,0x71(%ebx)
46837a:	44                   	inc    %esp
46837b:	35 53 75 75 75       	xor    $0x75757553,%eax
468380:	51                   	push   %ecx
468381:	36 42                	ss inc %edx
468383:	44                   	inc    %esp
468384:	4d                   	dec    %ebp
468385:	79 47                	jns    0x4683ce
468387:	44                   	inc    %esp
468388:	61                   	popa
468389:	61                   	popa
46838a:	61                   	popa
46838b:	34 6b                	xor    $0x6b,%al
46838d:	48                   	dec    %eax
46838e:	38 69 6c             	cmp    %ch,0x6c(%ecx)
468391:	37                   	aaa
468392:	46                   	inc    %esi
468393:	56                   	push   %esi
468394:	62 36                	bound  %esi,(%esi)
468396:	42                   	inc    %edx
468397:	41                   	inc    %ecx
468398:	79 32                	jns    0x4683cc
46839a:	49                   	dec    %ecx
46839b:	6b 71 57 6b          	imul   $0x6b,0x57(%ecx),%esi
46839f:	43                   	inc    %ebx
4683a0:	71 51                	jno    0x4683f3
4683a2:	6c                   	insb   (%dx),%es:(%edi)
4683a3:	4c                   	dec    %esp
4683a4:	71 48                	jno    0x4683ee
4683a6:	77 67                	ja     0x46840f
4683a8:	77 32                	ja     0x4683dc
4683aa:	69 65 4e 45 44 76 79 	imul   $0x79764445,0x4e(%ebp),%esp
4683b1:	4e                   	dec    %esi
4683b2:	2f                   	das
4683b3:	59                   	pop    %ecx
4683b4:	66 53                	push   %bx
4683b6:	41                   	inc    %ecx
4683b7:	46                   	inc    %esi
4683b8:	54                   	push   %esp
4683b9:	54                   	push   %esp
4683ba:	6f                   	outsl  %ds:(%esi),(%dx)
4683bb:	45                   	inc    %ebp
4683bc:	45                   	inc    %ebp
4683bd:	6e                   	outsb  %ds:(%esi),(%dx)
4683be:	76 4f                	jbe    0x46840f
4683c0:	58                   	pop    %eax
4683c1:	4d                   	dec    %ebp
4683c2:	62 77 52             	bound  %esi,0x52(%edi)
4683c5:	69 6a 73 49 6c 53 39 	imul   $0x39536c49,0x73(%edx),%ebp
4683cc:	35 4b 31 2b 56       	xor    $0x562b314b,%eax
4683d1:	69 45 52 79 4c 44 49 	imul   $0x49444c79,0x52(%ebp),%eax
4683d8:	72 75                	jb     0x46844f
4683da:	63 57 72             	arpl   %edx,0x72(%edi)
4683dd:	34 57                	xor    $0x57,%al
4683df:	4a                   	dec    %edx
4683e0:	34 6a                	xor    $0x6a,%al
4683e2:	44                   	inc    %esp
4683e3:	42                   	inc    %edx
4683e4:	55                   	push   %ebp
4683e5:	4d                   	dec    %ebp
4683e6:	75 77                	jne    0x46845f
4683e8:	5a                   	pop    %edx
4683e9:	2f                   	das
4683ea:	75 2b                	jne    0x468417
4683ec:	6f                   	outsl  %ds:(%esi),(%dx)
4683ed:	37                   	aaa
4683ee:	64 53                	fs push %ebx
4683f0:	33 4d 4e             	xor    0x4e(%ebp),%ecx
4683f3:	42                   	inc    %edx
4683f4:	4f                   	dec    %edi
4683f5:	76 62                	jbe    0x468459
4683f7:	67 41                	addr16 inc %ecx
4683f9:	72 47                	jb     0x468442
4683fb:	4d                   	dec    %ebp
4683fc:	58                   	pop    %eax
4683fd:	46                   	inc    %esi
4683fe:	50                   	push   %eax
4683ff:	53                   	push   %ebx
468400:	56                   	push   %esi
468401:	31 39                	xor    %edi,(%ecx)
468403:	4e                   	dec    %esi
468404:	67 4e                	addr16 dec %esi
468406:	39 66 75             	cmp    %esp,0x75(%esi)
468409:	6d                   	insl   (%dx),%es:(%edi)
46840a:	45                   	inc    %ebp
46840b:	4f                   	dec    %edi
46840c:	4e                   	dec    %esi
46840d:	47                   	inc    %edi
46840e:	61                   	popa
46840f:	76 52                	jbe    0x468463
468411:	56                   	push   %esi
468412:	55                   	push   %ebp
468413:	71 5a                	jno    0x46846f
468415:	4f                   	dec    %edi
468416:	58                   	pop    %eax
468417:	72 4d                	jb     0x468466
468419:	32 68 33             	xor    0x33(%eax),%ch
46841c:	74 6a                	je     0x468488
46841e:	59                   	pop    %ecx
46841f:	55                   	push   %ebp
468420:	33 73 34             	xor    0x34(%ebx),%esi
468423:	2f                   	das
468424:	4c                   	dec    %esp
468425:	4e                   	dec    %esi
468426:	79 57                	jns    0x46847f
468428:	59                   	pop    %ecx
468429:	73 4f                	jae    0x46847a
46842b:	32 69 79             	xor    0x79(%ecx),%ch
46842e:	4c                   	dec    %esp
46842f:	54                   	push   %esp
468430:	46                   	inc    %esi
468431:	79 36                	jns    0x468469
468433:	6f                   	outsl  %ds:(%esi),(%dx)
468434:	78 2f                	js     0x468465
468436:	63 65 75             	arpl   %esp,0x75(%ebp)
468439:	47                   	inc    %edi
46843a:	69 48 68 6c 63 67 6a 	imul   $0x6a67636c,0x68(%eax),%ecx
468441:	55                   	push   %ebp
468442:	4f                   	dec    %edi
468443:	75 77                	jne    0x4684bc
468445:	39 6e 56             	cmp    %ebp,0x56(%esi)
468448:	78 33                	js     0x46847d
46844a:	42                   	inc    %edx
46844b:	4c                   	dec    %esp
46844c:	47                   	inc    %edi
46844d:	78 6c                	js     0x4684bb
46844f:	45                   	inc    %ebp
468450:	30 54 78 65          	xor    %dl,0x65(%eax,%edi,2)
468454:	37                   	aaa
468455:	6b 72 4d 55          	imul   $0x55,0x4d(%edx),%esi
468459:	63 62 51             	arpl   %esp,0x51(%edx)
46845c:	43                   	inc    %ebx
46845d:	52                   	push   %edx
46845e:	6f                   	outsl  %ds:(%esi),(%dx)
46845f:	42                   	inc    %edx
468460:	64 30 6c 78 4b       	xor    %ch,%fs:0x4b(%eax,%edi,2)
468465:	49                   	dec    %ecx
468466:	36 47                	ss inc %edi
468468:	54                   	push   %esp
468469:	56                   	push   %esi
46846a:	4d                   	dec    %ebp
46846b:	2f                   	das
46846c:	4b                   	dec    %ebx
46846d:	36 4c                	ss dec %esp
46846f:	78 46                	js     0x4684b7
468471:	5a                   	pop    %edx
468472:	47                   	inc    %edi
468473:	7a 35                	jp     0x4684aa
468475:	75 66                	jne    0x4684dd
468477:	5a                   	pop    %edx
468478:	78 4d                	js     0x4684c7
46847a:	2b 67 51             	sub    0x51(%edi),%esp
46847d:	6b 45 47 61          	imul   $0x61,0x47(%ebp),%eax
468481:	4e                   	dec    %esi
468482:	53                   	push   %ebx
468483:	57                   	push   %edi
468484:	32 46 46             	xor    0x46(%esi),%al
468487:	46                   	inc    %esi
468488:	41                   	inc    %ecx
468489:	75 5a                	jne    0x4684e5
46848b:	6b 34 58 50          	imul   $0x50,(%eax,%ebx,2),%esi
46848f:	34 66                	xor    $0x66,%al
468491:	7a 6c                	jp     0x4684ff
468493:	31 75 6e             	xor    %esi,0x6e(%ebp)
468496:	42                   	inc    %edx
468497:	61                   	popa
468498:	78 7a                	js     0x468514
46849a:	71 42                	jno    0x4684de
46849c:	4a                   	dec    %edx
46849d:	2b 4f 44             	sub    0x44(%edi),%ecx
4684a0:	74 73                	je     0x468515
4684a2:	75 6e                	jne    0x468512
4684a4:	47                   	inc    %edi
4684a5:	75 63                	jne    0x46850a
4684a7:	62 42 55             	bound  %eax,0x55(%edx)
4684aa:	64 36 71 59          	fs ss jno 0x468507
4684ae:	74 61                	je     0x468511
4684b0:	4f                   	dec    %edi
4684b1:	4f                   	dec    %edi
4684b2:	70 51                	jo     0x468505
4684b4:	2b 2b                	sub    (%ebx),%ebp
4684b6:	36 6a 4a             	ss push $0x4a
4684b9:	42                   	inc    %edx
4684ba:	41                   	inc    %ecx
4684bb:	4e                   	dec    %esi
4684bc:	71 37                	jno    0x4684f5
4684be:	50                   	push   %eax
4684bf:	6d                   	insl   (%dx),%es:(%edi)
4684c0:	6e                   	outsb  %ds:(%esi),(%dx)
4684c1:	34 46                	xor    $0x46,%al
4684c3:	59                   	pop    %ecx
4684c4:	76 6c                	jbe    0x468532
4684c6:	54                   	push   %esp
4684c7:	74 48                	je     0x468511
4684c9:	51                   	push   %ecx
4684ca:	33 33                	xor    (%ebx),%esi
4684cc:	6e                   	outsb  %ds:(%esi),(%dx)
4684cd:	4b                   	dec    %ebx
4684ce:	47                   	inc    %edi
4684cf:	64 33 32             	xor    %fs:(%edx),%esi
4684d2:	6e                   	outsb  %ds:(%esi),(%dx)
4684d3:	62 70 75             	bound  %esi,0x75(%eax)
4684d6:	61                   	popa
4684d7:	37                   	aaa
4684d8:	61                   	popa
4684d9:	2b 57 72             	sub    0x72(%edi),%edx
4684dc:	56                   	push   %esi
4684dd:	4f                   	dec    %edi
4684de:	56                   	push   %esi
4684df:	68 70 6f 7a 64       	push   $0x647a6f70
4684e4:	47                   	inc    %edi
4684e5:	43                   	inc    %ebx
4684e6:	6e                   	outsb  %ds:(%esi),(%dx)
4684e7:	4f                   	dec    %edi
4684e8:	6f                   	outsl  %ds:(%esi),(%dx)
4684e9:	69 68 4a 4b 44 53 48 	imul   $0x4853444b,0x4a(%eax),%ebp
4684f0:	35 70 50 4b 4b       	xor    $0x4b4b5070,%eax
4684f5:	56                   	push   %esi
4684f6:	2f                   	das
4684f7:	37                   	aaa
4684f8:	6b 62 71 45          	imul   $0x45,0x71(%edx),%esp
4684fc:	45                   	inc    %ebp
4684fd:	32 4a 67             	xor    0x67(%edx),%cl
468500:	50                   	push   %eax
468501:	4a                   	dec    %edx
468502:	6b 6e 69 77          	imul   $0x77,0x69(%esi),%ebp
468506:	6a 64                	push   $0x64
468508:	34 4e                	xor    $0x4e,%al
46850a:	56                   	push   %esi
46850b:	69 4a 56 48 66 75 30 	imul   $0x30756648,0x56(%edx),%ecx
468512:	67 61                	addr16 popa
468514:	7a 79                	jp     0x46858f
468516:	5a                   	pop    %edx
468517:	50                   	push   %eax
468518:	45                   	inc    %ebp
468519:	37                   	aaa
46851a:	36 44                	ss inc %esp
46851c:	39 6e 2b             	cmp    %ebp,0x2b(%esi)
46851f:	4b                   	dec    %ebx
468520:	6f                   	outsl  %ds:(%esi),(%dx)
468521:	64 67 46             	fs addr16 inc %esi
468524:	57                   	push   %edi
468525:	6c                   	insb   (%dx),%es:(%edi)
468526:	53                   	push   %ebx
468527:	6c                   	insb   (%dx),%es:(%edi)
468528:	51                   	push   %ecx
468529:	2b 6e 57             	sub    0x57(%esi),%ebp
46852c:	6b 68 37 2f          	imul   $0x2f,0x37(%eax),%ebp
468530:	42                   	inc    %edx
468531:	63 6c 48 6e          	arpl   %ebp,0x6e(%eax,%ecx,2)
468535:	64 79 4f             	fs jns 0x468587
468538:	61                   	popa
468539:	71 45                	jno    0x468580
46853b:	43                   	inc    %ebx
46853c:	74 4d                	je     0x46858b
46853e:	63 72 7a             	arpl   %esi,0x7a(%edx)
468541:	5a                   	pop    %edx
468542:	5a                   	pop    %edx
468543:	6f                   	outsl  %ds:(%esi),(%dx)
468544:	6e                   	outsb  %ds:(%esi),(%dx)