468165:	67 77 65             	addr16 ja 0x4681cd
468168:	63 4a 34             	arpl   %ecx,0x34(%edx)
46816b:	34 49                	xor    $0x49,%al
46816d:	34 57                	xor    $0x57,%al
46816f:	6c                   	insb   (%dx),%es:(%edi)
468170:	64 44                	fs inc %esp
468172:	52                   	push   %edx
468173:	4b                   	dec    %ebx
468174:	44                   	inc    %esp
468175:	58                   	pop    %eax
468176:	66 36 74 6d          	data16 ss je 0x4681e7
46817a:	33 35 39 6f 52 2f    	xor    0x2f526f39,%esi
468180:	43                   	inc    %ebx
468181:	2f                   	das
468182:	50                   	push   %eax
468183:	4d                   	dec    %ebp
468184:	65 71 4f             	gs jno 0x4681d6
468187:	73 65                	jae    0x4681ee
468189:	58                   	pop    %eax
46818a:	78 4c                	js     0x4681d8
46818c:	43                   	inc    %ebx
46818d:	71 51                	jno    0x4681e0
46818f:	32 39                	xor    (%ecx),%bh
468191:	75 69                	jne    0x4681fc
468193:	70 4e                	jo     0x4681e3
468195:	6b 4e 59 78          	imul   $0x78,0x59(%esi),%ecx
468199:	71 31                	jno    0x4681cc
46819b:	6c                   	insb   (%dx),%es:(%edi)
46819c:	42                   	inc    %edx
46819d:	61                   	popa
46819e:	79 74                	jns    0x468214
4681a0:	38 4c 2b 32          	cmp    %cl,0x32(%ebx,%ebp,1)
4681a4:	45                   	inc    %ebp
4681a5:	73 5a                	jae    0x468201
4681a7:	6a 37                	push   $0x37
4681a9:	50                   	push   %eax
4681aa:	32 45 4a             	xor    0x4a(%ebp),%al
4681ad:	68 5a 33 41 6a       	push   $0x6a41335a
4681b2:	4c                   	dec    %esp
4681b3:	46                   	inc    %esi
4681b4:	6d                   	insl   (%dx),%es:(%edi)
4681b5:	69 79 46 72 58 70 71 	imul   $0x71705872,0x46(%ecx),%edi
4681bc:	71 72                	jno    0x468230
4681be:	6b 67 74 48          	imul   $0x48,0x74(%edi),%esp
4681c2:	38 77 65             	cmp    %dh,0x65(%edi)
4681c5:	6a 68                	push   $0x68
4681c7:	6e                   	outsb  %ds:(%esi),(%dx)
4681c8:	48                   	dec    %eax
4681c9:	4e                   	dec    %esi
4681ca:	42                   	inc    %edx
4681cb:	4b                   	dec    %ebx
4681cc:	50                   	push   %eax
4681cd:	47                   	inc    %edi
4681ce:	76 43                	jbe    0x468213
4681d0:	58                   	pop    %eax
4681d1:	4b                   	dec    %ebx
4681d2:	47                   	inc    %edi
4681d3:	30 5a 58             	xor    %bl,0x58(%edx)
4681d6:	77 74                	ja     0x46824c
4681d8:	32 4a 74             	xor    0x74(%edx),%cl
4681db:	79 35                	jns    0x468212
4681dd:	56                   	push   %esi
4681de:	58                   	pop    %eax
4681df:	77 57                	ja     0x468238
4681e1:	4d                   	dec    %ebp
4681e2:	76 6a                	jbe    0x46824e
4681e4:	4a                   	dec    %edx
4681e5:	55                   	push   %ebp
4681e6:	75 2f                	jne    0x468217
4681e8:	72 4b                	jb     0x468235
4681ea:	6d                   	insl   (%dx),%es:(%edi)
4681eb:	2f                   	das
4681ec:	61                   	popa
4681ed:	57                   	push   %edi
4681ee:	48                   	dec    %eax
4681ef:	67 69 4b 63 70 30 61 	imul   $0x61613070,0x63(%bp,%di),%ecx
4681f6:	61
4681f7:	33 66 2b             	xor    0x2b(%esi),%esp
4681fa:	55                   	push   %ebp
4681fb:	5a                   	pop    %edx
4681fc:	55                   	push   %ebp
4681fd:	2b 2f                	sub    (%edi),%ebp
4681ff:	7a 4f                	jp     0x468250
468201:	66 68 69 61          	pushw  $0x6169
468205:	65 6b 65 75 66       	imul   $0x66,%gs:0x75(%ebp),%esp
46820a:	4f                   	dec    %edi
46820b:	6c                   	insb   (%dx),%es:(%edi)
46820c:	66 6c                	data16 insb (%dx),%es:(%edi)
46820e:	67 51                	addr16 push %ecx
468210:	66 30 58 6b          	data16 xor %bl,0x6b(%eax)
468214:	34 48                	xor    $0x48,%al
468216:	67 41                	addr16 inc %ecx
468218:	36 6f                	outsl  %ss:(%esi),(%dx)
46821a:	68 36 55 4a 37       	push   $0x374a5536
46821f:	69 32 33 45 42 42    	imul   $0x42424533,(%edx),%esi
468225:	6d                   	insl   (%dx),%es:(%edi)
468226:	72 75                	jb     0x46829d
468228:	59                   	pop    %ecx
468229:	63 6a 63             	arpl   %ebp,0x63(%edx)
46822c:	54                   	push   %esp
46822d:	63 77 48             	arpl   %esi,0x48(%edi)
468230:	62 5a 64             	bound  %ebx,0x64(%edx)
468233:	55                   	push   %ebp
468234:	58                   	pop    %eax
468235:	76 30                	jbe    0x468267
468237:	4f                   	dec    %edi
468238:	34 6f                	xor    $0x6f,%al
46823a:	59                   	pop    %ecx
46823b:	59                   	pop    %ecx
46823c:	73 62                	jae    0x4682a0
46823e:	68 75 76 52 73       	push   $0x73527675
468243:	4b                   	dec    %ebx
468244:	45                   	inc    %ebp
468245:	7a 4a                	jp     0x468291
468247:	6a 38                	push   $0x38
468249:	2b 78 62             	sub    0x62(%eax),%edi
46824c:	54                   	push   %esp
46824d:	6d                   	insl   (%dx),%es:(%edi)
46824e:	51                   	push   %ecx
46824f:	6a 6d                	push   $0x6d
468251:	66 62 63 75          	bound  %sp,0x75(%ebx)
468255:	30 6e 6d             	xor    %ch,0x6d(%esi)
468258:	6a 44                	push   $0x44
46825a:	57                   	push   %edi
46825b:	54                   	push   %esp
46825c:	32 6a 54             	xor    0x54(%edx),%ch
46825f:	46                   	inc    %esi
468260:	43                   	inc    %ebx
468261:	4e                   	dec    %esi
468262:	72 4b                	jb     0x4682af
468264:	52                   	push   %edx
468265:	58                   	pop    %eax
468266:	73 50                	jae    0x4682b8
468268:	7a 78                	jp     0x4682e2
46826a:	4f                   	dec    %edi
46826b:	73 65                	jae    0x4682d2
46826d:	2f                   	das
46826e:	5a                   	pop    %edx
46826f:	4c                   	dec    %esp
468270:	64 68 2f 43 2b 71    	fs push $0x712b432f
468276:	61                   	popa
468277:	4b                   	dec    %ebx
468278:	74 50                	je     0x4682ca
46827a:	30 44 47 67          	xor    %al,0x67(%edi,%eax,2)
46827e:	65 54                	gs push %esp
468280:	55                   	push   %ebp
468281:	48                   	dec    %eax
468282:	68 75 30 73 64       	push   $0x64733075
468287:	57                   	push   %edi
468288:	68 34 38 6f 39       	push   $0x396f3834
46828d:	4a                   	dec    %edx
46828e:	41                   	inc    %ecx
46828f:	36 78 2b             	ss js  0x4682bd
468292:	6a 6d                	push   $0x6d
468294:	4b                   	dec    %ebx
468295:	68 4f 73 59 66       	push   $0x6659734f
46829a:	41                   	inc    %ecx
46829b:	45                   	inc    %ebp
46829c:	49                   	dec    %ecx
46829d:	36 58                	ss pop %eax
46829f:	73 53                	jae    0x4682f4
4682a1:	50                   	push   %eax
4682a2:	71 6f                	jno    0x468313
4682a4:	37                   	aaa
4682a5:	6d                   	insl   (%dx),%es:(%edi)
4682a6:	59                   	pop    %ecx
4682a7:	6d                   	insl   (%dx),%es:(%edi)
4682a8:	55                   	push   %ebp
4682a9:	66 62 54 35 39       	bound  %dx,0x39(%ebp,%esi,1)
4682ae:	2f                   	das
4682af:	67 44                	addr16 inc %esp
4682b1:	42                   	inc    %edx
4682b2:	6f                   	outsl  %ds:(%esi),(%dx)
4682b3:	6b 2f 70             	imul   $0x70,(%edi),%ebp
4682b6:	66 36 47             	ss inc %di
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