46718f:	57                   	push   %edi
467190:	68 76 73 53 79       	push   $0x79537376
467195:	5a                   	pop    %edx
467196:	38 51 6b             	cmp    %dl,0x6b(%ecx)
467199:	42                   	inc    %edx
46719a:	38 66 76             	cmp    %ah,0x76(%esi)
46719d:	38 59 68             	cmp    %bl,0x68(%ecx)
4671a0:	31 69 6a             	xor    %ebp,0x6a(%ecx)
4671a3:	31 4c 6b 6e          	xor    %ecx,0x6e(%ebx,%ebp,2)
4671a7:	56                   	push   %esi
4671a8:	34 51                	xor    $0x51,%al
4671aa:	63 5a 45             	arpl   %ebx,0x45(%edx)
4671ad:	59                   	pop    %ecx
4671ae:	6b 52 67 56          	imul   $0x56,0x67(%edx),%edx
4671b2:	4d                   	dec    %ebp
4671b3:	78 79                	js     0x46722e
4671b5:	42                   	inc    %edx
4671b6:	52                   	push   %edx
4671b7:	49                   	dec    %ecx
4671b8:	37                   	aaa
4671b9:	4b                   	dec    %ebx
4671ba:	67 4f                	addr16 dec %edi
4671bc:	35 36 68 53 76       	xor    $0x76536836,%eax
4671c1:	4e                   	dec    %esi
4671c2:	31 76 67             	xor    %esi,0x67(%esi)
4671c5:	43                   	inc    %ebx
4671c6:	41                   	inc    %ecx
4671c7:	70 7a                	jo     0x467243
4671c9:	51                   	push   %ecx
4671ca:	39 65 73             	cmp    %esp,0x73(%ebp)
4671cd:	44                   	inc    %esp
4671ce:	42                   	inc    %edx
4671cf:	43                   	inc    %ebx
4671d0:	6d                   	insl   (%dx),%es:(%edi)
4671d1:	46                   	inc    %esi
4671d2:	78 2b                	js     0x4671ff
4671d4:	31 51 73             	xor    %edx,0x73(%ecx)
4671d7:	54                   	push   %esp
4671d8:	69 6a 54 68 41 34 35 	imul   $0x35344168,0x54(%edx),%ebp
4671df:	6f                   	outsl  %ds:(%esi),(%dx)
4671e0:	77 68                	ja     0x46724a
4671e2:	72 4e                	jb     0x467232
4671e4:	6b 70 39 72          	imul   $0x72,0x39(%eax),%esi
4671e8:	48                   	dec    %eax
4671e9:	71 62                	jno    0x46724d
4671eb:	6e                   	outsb  %ds:(%esi),(%dx)
4671ec:	31 77 42             	xor    %esi,0x42(%edi)
4671ef:	52                   	push   %edx
4671f0:	49                   	dec    %ecx
4671f1:	4c                   	dec    %esp
4671f2:	4a                   	dec    %edx
4671f3:	30 76 6f             	xor    %dh,0x6f(%esi)
4671f6:	6b 49 56 67          	imul   $0x67,0x56(%ecx),%ecx
4671fa:	36 39 33             	cmp    %esi,%ss:(%ebx)
4671fd:	73 71                	jae    0x467270
4671ff:	56                   	push   %esi
467200:	63 31                	arpl   %esi,(%ecx)
467202:	69 61 6b 71 78 64 62 	imul   $0x62647871,0x6b(%ecx),%esp
467209:	67 6f                	outsl  %ds:(%si),(%dx)
46720b:	49                   	dec    %ecx
46720c:	57                   	push   %edi
46720d:	62 61 34             	bound  %esp,0x34(%ecx)
467210:	44                   	inc    %esp
467211:	43                   	inc    %ebx
467212:	38 5a 5a             	cmp    %bl,0x5a(%edx)
467215:	41                   	inc    %ecx
467216:	39 57 77             	cmp    %edx,0x77(%edi)
467219:	32 55 30             	xor    0x30(%ebp),%dl
46721c:	51                   	push   %ecx
46721d:	69 73 54 41 36 76 36 	imul   $0x36763641,0x54(%ebx),%esi
467224:	73 45                	jae    0x46726b
467226:	5a                   	pop    %edx
467227:	77 6f                	ja     0x467298
467229:	6e                   	outsb  %ds:(%esi),(%dx)
46722a:	71 65                	jno    0x467291
46722c:	44                   	inc    %esp
46722d:	4a                   	dec    %edx
46722e:	65 34 58             	gs xor $0x58,%al
467231:	41                   	inc    %ecx
467232:	67 45                	addr16 inc %ebp
467234:	70 75                	jo     0x4672ab
467236:	6a 4d                	push   $0x4d
467238:	53                   	push   %ebx
467239:	74 53                	je     0x46728e
46723b:	78 34                	js     0x467271
46723d:	4f                   	dec    %edi
46723e:	4b                   	dec    %ebx
46723f:	7a 2b                	jp     0x46726c
467241:	5a                   	pop    %edx
467242:	5a                   	pop    %edx
467243:	59                   	pop    %ecx
467244:	2f                   	das
467245:	2f                   	das
467246:	71 69                	jno    0x4672b1
467248:	70 4f                	jo     0x467299
46724a:	33 64 35 50          	xor    0x50(%ebp,%esi,1),%esp
46724e:	74 76                	je     0x4672c6
467250:	69 46 6e 43 45 78 38 	imul   $0x38784543,0x6e(%esi),%eax
467257:	37                   	aaa
467258:	49                   	dec    %ecx
467259:	31 32                	xor    %esi,(%edx)
46725b:	31 51 6b             	xor    %edx,0x6b(%ecx)
46725e:	53                   	push   %ebx
46725f:	47                   	inc    %edi
467260:	2f                   	das
467261:	34 64                	xor    $0x64,%al
467263:	45                   	inc    %ebp
467264:	49                   	dec    %ecx
467265:	71 63                	jno    0x4672ca
467267:	4b                   	dec    %ebx
467268:	4d                   	dec    %ebp
467269:	31 4d 73             	xor    %ecx,0x73(%ebp)
46726c:	4f                   	dec    %edi
46726d:	48                   	dec    %eax
46726e:	56                   	push   %esi
46726f:	71 4b                	jno    0x4672bc
467271:	6e                   	outsb  %ds:(%esi),(%dx)
467272:	74 54                	je     0x4672c8
467274:	4a                   	dec    %edx
467275:	63 78 64             	arpl   %edi,0x64(%eax)
467278:	6d                   	insl   (%dx),%es:(%edi)
467279:	6d                   	insl   (%dx),%es:(%edi)
46727a:	46                   	inc    %esi
46727b:	4b                   	dec    %ebx
46727c:	46                   	inc    %esi
46727d:	44                   	inc    %esp
46727e:	79 51                	jns    0x4672d1
467280:	34 46                	xor    $0x46,%al
467282:	79 4f                	jns    0x4672d3
467284:	37                   	aaa
467285:	2f                   	das
467286:	6c                   	insb   (%dx),%es:(%edi)
467287:	51                   	push   %ecx
467288:	53                   	push   %ebx
467289:	4c                   	dec    %esp
46728a:	38 54 74 5a          	cmp    %dl,0x5a(%esp,%esi,2)
46728e:	50                   	push   %eax
46728f:	44                   	inc    %esp
467290:	64 46                	fs inc %esi
467292:	38 56 38             	cmp    %dl,0x38(%esi)
467295:	52                   	push   %edx
467296:	34 45                	xor    $0x45,%al
467298:	79 4c                	jns    0x4672e6
46729a:	39 67 59             	cmp    %esp,0x59(%edi)
46729d:	79 59                	jns    0x4672f8
46729f:	31 37                	xor    %esi,(%edi)
4672a1:	51                   	push   %ecx
4672a2:	38 2f                	cmp    %ch,(%edi)
4672a4:	49                   	dec    %ecx
4672a5:	76 63                	jbe    0x46730a
4672a7:	61                   	popa
4672a8:	47                   	inc    %edi
4672a9:	35 2b 65 54 76       	xor    $0x7654652b,%eax
4672ae:	44                   	inc    %esp
4672af:	58                   	pop    %eax
4672b0:	77 31                	ja     0x4672e3
4672b2:	35 71 44 2f 79       	xor    $0x792f4471,%eax
4672b7:	44                   	inc    %esp
4672b8:	47                   	inc    %edi
4672b9:	68 57 69 49 73       	push   $0x73496957
4672be:	51                   	push   %ecx
4672bf:	6e                   	outsb  %ds:(%esi),(%dx)
4672c0:	77 79                	ja     0x46733b
4672c2:	34 6e                	xor    $0x6e,%al
4672c4:	47                   	inc    %edi
4672c5:	4c                   	dec    %esp
4672c6:	2f                   	das
4672c7:	38 58 5a             	cmp    %bl,0x5a(%eax)
4672ca:	5a                   	pop    %edx
4672cb:	6f                   	outsl  %ds:(%esi),(%dx)
4672cc:	57                   	push   %edi
4672cd:	79 70                	jns    0x46733f
4672cf:	4d                   	dec    %ebp
4672d0:	2f                   	das
4672d1:	63 43 39             	arpl   %eax,0x39(%ebx)
4672d4:	35 65 51 77 75       	xor    $0x75775165,%eax
4672d9:	6f                   	outsl  %ds:(%esi),(%dx)
4672da:	62 79 75             	bound  %edi,0x75(%ecx)
4672dd:	57                   	push   %edi
4672de:	74 4d                	je     0x46732d
4672e0:	43                   	inc    %ebx
4672e1:	70 6c                	jo     0x46734f
4672e3:	47                   	inc    %edi
4672e4:	4e                   	dec    %esi
4672e5:	73 6f                	jae    0x467356
4672e7:	2b 79 37             	sub    0x37(%ecx),%edi
4672ea:	52                   	push   %edx
4672eb:	6c                   	insb   (%dx),%es:(%edi)
4672ec:	76 4c                	jbe    0x46733a
4672ee:	2b 71 46             	sub    0x46(%ecx),%esi
4672f1:	75 66                	jne    0x467359
4672f3:	7a 66                	jp     0x46735b
4672f5:	7a 72                	jp     0x467369
4672f7:	42                   	inc    %edx
4672f8:	6d                   	insl   (%dx),%es:(%edi)
4672f9:	33 62 42             	xor    0x42(%edx),%esp
4672fc:	58                   	pop    %eax
4672fd:	4b                   	dec    %ebx
4672fe:	2b 78 70             	sub    0x70(%eax),%edi
467301:	64 53                	fs push %ebx
467303:	41                   	inc    %ecx
467304:	4e                   	dec    %esi
467305:	42                   	inc    %edx
467306:	58                   	pop    %eax
467307:	72 2f                	jb     0x467338
467309:	79 68                	jns    0x467373
46730b:	78 6b                	js     0x467378
46730d:	52                   	push   %edx
46730e:	59                   	pop    %ecx
46730f:	67 4f                	addr16 dec %edi
467311:	76 4b                	jbe    0x46735e
467313:	39 36                	cmp    %esi,(%esi)
467315:	72 34                	jb     0x46734b
467317:	61                   	popa
467318:	38 31                	cmp    %dh,(%ecx)
46731a:	4c                   	dec    %esp
46731b:	63 39                	arpl   %edi,(%ecx)
46731d:	71 62                	jno    0x467381
46731f:	44                   	inc    %esp
467320:	41                   	inc    %ecx
467321:	52                   	push   %edx
467322:	71 39                	jno    0x46735d
467324:	67 34 44             	addr16 xor $0x44,%al
467327:	4a                   	dec    %edx
467328:	61                   	popa
467329:	30 4e 42             	xor    %cl,0x42(%esi)
46732c:	52                   	push   %edx
46732d:	6a 63                	push   $0x63
46732f:	75 52                	jne    0x467383
467331:	41                   	inc    %ecx
467332:	66 78 6a             	data16 js 0x46739f
467335:	4a                   	dec    %edx
467336:	42                   	inc    %edx
467337:	59                   	pop    %ecx
467338:	44                   	inc    %esp
467339:	2b 76 6c             	sub    0x6c(%esi),%esi
46733c:	55                   	push   %ebp
46733d:	52                   	push   %edx
46733e:	58                   	pop    %eax
46733f:	6e                   	outsb  %ds:(%esi),(%dx)
467340:	6e                   	outsb  %ds:(%esi),(%dx)
467341:	67 75 30             	addr16 jne 0x467374
467344:	4e                   	dec    %esi
467345:	64 65 55             	fs gs push %ebp
467348:	69 6c 62 71 32 36 49 	imul   $0x55493632,0x71(%edx,%eiz,2),%ebp
46734f:	55
467350:	71 5a                	jno    0x4673ac
467352:	59                   	pop    %ecx
467353:	56                   	push   %esi
467354:	48                   	dec    %eax
467355:	6f                   	outsl  %ds:(%esi),(%dx)
467356:	75 37                	jne    0x46738f
467358:	51                   	push   %ecx
467359:	43                   	inc    %ebx
46735a:	2b 41 55             	sub    0x55(%ecx),%eax
46735d:	6a 79                	push   $0x79
46735f:	50                   	push   %eax
467360:	68 52 6b 37 78       	push   $0x78376b52
467365:	53                   	push   %ebx
467366:	4c                   	dec    %esp
467367:	4e                   	dec    %esi
467368:	72 32                	jb     0x46739c
46736a:	41                   	inc    %ecx
46736b:	7a 61                	jp     0x4673ce
46736d:	50                   	push   %eax
46736e:	72 77                	jb     0x4673e7
467370:	52                   	push   %edx
467371:	72 4a                	jb     0x4673bd
467373:	58                   	pop    %eax
467374:	56                   	push   %esi
467375:	66 4e                	dec    %si
467377:	70 61                	jo     0x4673da
467379:	2f                   	das
46737a:	55                   	push   %ebp
46737b:	34 46                	xor    $0x46,%al
46737d:	69 6a 41 31 30 63 77 	imul   $0x77633031,0x41(%edx),%ebp
467384:	55                   	push   %ebp
467385:	73 74                	jae    0x4673fb
467387:	53                   	push   %ebx
467388:	68 78 68 7a 59       	push   $0x597a6878
46738d:	68 6d 77 72 7a       	push   $0x7a72776d
467392:	4b                   	dec    %ebx
467393:	53                   	push   %ebx
467394:	4c                   	dec    %esp
467395:	70 5a                	jo     0x4673f1
467397:	37                   	aaa
467398:	51                   	push   %ecx
467399:	71 2f                	jno    0x4673ca
46739b:	71 73                	jno    0x467410
46739d:	64 4b                	fs dec %ebx
46739f:	6b 41 77 53          	imul   $0x53,0x77(%ecx),%eax
4673a3:	61                   	popa
4673a4:	57                   	push   %edi
4673a5:	6e                   	outsb  %ds:(%esi),(%dx)
4673a6:	2f                   	das
4673a7:	68 4c 61 4e 76       	push   $0x764e614c
4673ac:	4e                   	dec    %esi
4673ad:	67 61                	addr16 popa
4673af:	58                   	pop    %eax
4673b0:	73 50                	jae    0x467402
4673b2:	4b                   	dec    %ebx
4673b3:	7a 68                	jp     0x46741d
4673b5:	45                   	inc    %ebp
4673b6:	36 48                	ss dec %eax
4673b8:	4b                   	dec    %ebx
4673b9:	44                   	inc    %esp
4673ba:	48                   	dec    %eax
4673bb:	61                   	popa
4673bc:	2b 31                	sub    (%ecx),%esi
4673be:	53                   	push   %ebx
4673bf:	4d                   	dec    %ebp
4673c0:	2f                   	das
4673c1:	49                   	dec    %ecx
4673c2:	34 50                	xor    $0x50,%al
4673c4:	31 6b 62             	xor    %ebp,0x62(%ebx)
4673c7:	32 51 41             	xor    0x41(%ecx),%dl
4673ca:	63 69 62             	arpl   %ebp,0x62(%ecx)
4673cd:	78 4e                	js     0x46741d
4673cf:	61                   	popa
4673d0:	6b 69 4b 45          	imul   $0x45,0x4b(%ecx),%ebp
4673d4:	70 56                	jo     0x46742c
4673d6:	49                   	dec    %ecx
4673d7:	4f                   	dec    %edi
4673d8:	72 34                	jb     0x46740e
4673da:	57                   	push   %edi
4673db:	33 66 4f             	xor    0x4f(%esi),%esp
4673de:	69 6f 72 30 53 6a 38 	imul   $0x386a5330,0x72(%edi),%ebp
4673e5:	43                   	inc    %ebx
4673e6:	30 57 73             	xor    %dl,0x73(%edi)
4673e9:	5a                   	pop    %edx
4673ea:	68 46 74 36 71       	push   $0x71367446
4673ef:	74 4d                	je     0x46743e
4673f1:	6c                   	insb   (%dx),%es:(%edi)
4673f2:	77 76                	ja     0x46746a
4673f4:	57                   	push   %edi
4673f5:	51                   	push   %ecx
4673f6:	4b                   	dec    %ebx
4673f7:	77 51                	ja     0x46744a
4673f9:	6b 6b 48 57          	imul   $0x57,0x48(%ebx),%ebp
4673fd:	61                   	popa
4673fe:	6b 73 69 48          	imul   $0x48,0x69(%ebx),%esi
467402:	70 77                	jo     0x46747b
467404:	38 67 34             	cmp    %ah,0x34(%edi)
467407:	53                   	push   %ebx
467408:	66 37                	data16 aaa
46740a:	44                   	inc    %esp
46740b:	54                   	push   %esp
46740c:	41                   	inc    %ecx
46740d:	6c                   	insb   (%dx),%es:(%edi)
46740e:	65 5a                	gs pop %edx