4641cc:	4f                   	dec    %edi
4641cd:	69 6f 55 63 6f 67 4d 	imul   $0x4d676f63,0x55(%edi),%ebp
4641d4:	35 43 58 38 56       	xor    $0x56385843,%eax
4641d9:	6b 67 50 32          	imul   $0x32,0x50(%edi),%esp
4641dd:	72 69                	jb     0x464248
4641df:	34 46                	xor    $0x46,%al
4641e1:	6b 67 69 42          	imul   $0x42,0x69(%edi),%esp
4641e5:	7a 32                	jp     0x464219
4641e7:	33 31                	xor    (%ecx),%esi
4641e9:	67 67 33 47 61       	addr16 xor 0x61(%bx),%eax
4641ee:	31 41 46             	xor    %eax,0x46(%ecx)
4641f1:	68 6c 49 4d 73       	push   $0x734d496c
4641f6:	78 67                	js     0x46425f
4641f8:	39 68 59             	cmp    %ebp,0x59(%eax)
4641fb:	5a                   	pop    %edx
4641fc:	6d                   	insl   (%dx),%es:(%edi)
4641fd:	58                   	pop    %eax
4641fe:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
464202:	41                   	inc    %ecx
464203:	4f                   	dec    %edi
464204:	41                   	inc    %ecx
464205:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
464209:	44                   	inc    %esp
46420a:	2b 44 68 6f          	sub    0x6f(%eax,%ebp,2),%eax
46420e:	41                   	inc    %ecx
46420f:	4f                   	dec    %edi
464210:	4f                   	dec    %edi
464211:	4c                   	dec    %esp
464212:	67 2f                	addr16 das
464214:	2f                   	das
464215:	38 67 45             	cmp    %ah,0x45(%edi)
464218:	5a                   	pop    %edx
464219:	57                   	push   %edi
46421a:	68 74 69 41 2f       	push   $0x2f416974
46421f:	44                   	inc    %esp
464220:	6d                   	insl   (%dx),%es:(%edi)
464221:	67 54                	addr16 push %esp
464223:	57                   	push   %edi
464224:	43                   	inc    %ebx
464225:	41                   	inc    %ecx
464226:	45                   	inc    %ebp
464227:	41                   	inc    %ecx
464228:	41                   	inc    %ecx
464229:	41                   	inc    %ecx
46422a:	41                   	inc    %ecx
46422b:	59                   	pop    %ecx
46422c:	32 55 67             	xor    0x67(%ebp),%dl
46422f:	41                   	inc    %ecx
464230:	51                   	push   %ecx
464231:	41                   	inc    %ecx
464232:	41                   	inc    %ecx
464233:	41                   	inc    %ecx
464234:	47                   	inc    %edi
464235:	4a                   	dec    %edx
464236:	6c                   	insb   (%dx),%es:(%edi)
464237:	49                   	dec    %ecx
464238:	46                   	inc    %esi
464239:	67 30 51 66          	xor    %dl,0x66(%bx,%di)
46423d:	6c                   	insb   (%dx),%es:(%edi)
46423e:	68 2f 67 34 58       	push   $0x5834672f
464243:	41                   	inc    %ecx
464244:	44                   	inc    %esp
464245:	69 64 2f 76 2f 2f 30 	imul   $0x43302f2f,0x76(%edi,%ebp,1),%esp
46424c:	43
46424d:	73 41                	jae    0x464290
46424f:	41                   	inc    %ecx
464250:	41                   	inc    %ecx
464251:	45                   	inc    %ebp
464252:	6f                   	outsl  %ds:(%esi),(%dx)
464253:	4a                   	dec    %edx
464254:	77 41                	ja     0x464297
464256:	41                   	inc    %ecx
464257:	43                   	inc    %ebx
464258:	69 41 76 54 4c 6b 79 	imul   $0x796b4c54,0x76(%ecx),%eax
46425f:	49                   	dec    %ecx
464260:	44                   	inc    %esp
464261:	48                   	dec    %eax
464262:	64 43                	fs inc %ebx
464264:	50                   	push   %eax
464265:	31 68 49             	xor    %ebp,0x49(%eax)
464268:	41                   	inc    %ecx
464269:	4c                   	dec    %esp
46426a:	39 77 64             	cmp    %esi,0x64(%edi)
46426d:	35 59 49 41 4d       	xor    $0x4d414959,%eax
464272:	41                   	inc    %ecx
464273:	41                   	inc    %ecx
464274:	41                   	inc    %ecx
464275:	42                   	inc    %edx
464276:	6a 49                	push   $0x49
464278:	4d                   	dec    %ebp
464279:	73 35                	jae    0x4642b0
46427b:	47                   	inc    %edi
46427c:	67 5a                	addr16 pop %edx
46427e:	5a                   	pop    %edx
46427f:	49                   	dec    %ecx
464280:	4f                   	dec    %edi
464281:	66 43                	inc    %bx
464283:	63 66 68             	arpl   %esp,0x68(%esi)
464286:	68 5a 69 43 74       	push   $0x7443695a
46428b:	43                   	inc    %ebx
46428c:	6a 72                	push   $0x72
46428e:	6f                   	outsl  %ds:(%esi),(%dx)
46428f:	57                   	push   %edi
464290:	52                   	push   %edx
464291:	51                   	push   %ecx
464292:	67 66 73 78          	addr16 data16 jae 0x46430e
464296:	7a 2b                	jp     0x4642c3
464298:	57                   	push   %edi
464299:	56                   	push   %esi
46429a:	6d                   	insl   (%dx),%es:(%edi)
46429b:	49                   	dec    %ecx
46429c:	49                   	dec    %ecx
46429d:	61                   	popa
46429e:	71 63                	jno    0x464303
4642a0:	2b 74 59 5a          	sub    0x5a(%ecx,%ebx,2),%esi
4642a4:	57                   	push   %edi
4642a5:	59                   	pop    %ecx
4642a6:	67 41                	addr16 inc %ecx
4642a8:	33 66 6e             	xor    0x6e(%esi),%esp
4642ab:	35 46 6c 6c 6a       	xor    $0x6a6c6c46,%eax
4642b0:	52                   	push   %edx
4642b1:	38 41 41             	cmp    %al,0x41(%ecx)
4642b4:	41                   	inc    %ecx
4642b5:	45                   	inc    %ebp
4642b6:	6c                   	insb   (%dx),%es:(%edi)
4642b7:	49                   	dec    %ecx
4642b8:	4f                   	dec    %edi
4642b9:	48                   	dec    %eax
4642ba:	79 35                	jns    0x4642f1
4642bc:	79 67                	jns    0x464325
4642be:	67 36 39 64 32       	cmp    %esp,%ss:0x32(%si)
4642c3:	41                   	inc    %ecx
4642c4:	31 67 67             	xor    %esp,0x67(%edi)
4642c7:	69 67 64 71 43 6c 6b 	imul   $0x6b6c4371,0x64(%edi),%esp
4642ce:	67 51                	addr16 push %ecx
4642d0:	73 50                	jae    0x464322
4642d2:	30 49 57             	xor    %cl,0x57(%ecx)
4642d5:	45                   	inc    %ebp
4642d6:	67 42                	addr16 inc %edx
4642d8:	67 41                	addr16 inc %ecx
4642da:	41                   	inc    %ecx
4642db:	41                   	inc    %ecx
4642dc:	47                   	inc    %edi
4642dd:	4d                   	dec    %ebp
4642de:	67 42                	addr16 inc %edx
4642e0:	67 41                	addr16 inc %ecx
4642e2:	41                   	inc    %ecx
4642e3:	41                   	inc    %ecx
4642e4:	47                   	inc    %edi
4642e5:	4c                   	dec    %esp
4642e6:	51                   	push   %ecx
4642e7:	42                   	inc    %edx
4642e8:	67 41                	addr16 inc %ecx
4642ea:	41                   	inc    %ecx
4642eb:	41                   	inc    %ecx
4642ec:	53                   	push   %ebx
4642ed:	67 6e                	outsb  %ds:(%si),(%dx)
4642ef:	41                   	inc    %ecx
4642f0:	41                   	inc    %ecx
4642f1:	41                   	inc    %ecx
4642f2:	4b                   	dec    %ebx
4642f3:	6f                   	outsl  %ds:(%esi),(%dx)
4642f4:	68 51 6f 4d 51       	push   $0x514d6f51
4642f9:	41                   	inc    %ecx
4642fa:	41                   	inc    %ecx
4642fb:	43                   	inc    %ebx
4642fc:	76 34                	jbe    0x464332
4642fe:	4f                   	dec    %edi
4642ff:	43                   	inc    %ebx
464300:	51                   	push   %ecx
464301:	41                   	inc    %ecx
464302:	34 61                	xor    $0x61,%al
464304:	67 41                	addr16 inc %ecx
464306:	41                   	inc    %ecx
464307:	41                   	inc    %ecx
464308:	45                   	inc    %ebp
464309:	55                   	push   %ebp
46430a:	59                   	pop    %ecx
46430b:	41                   	inc    %ecx
46430c:	41                   	inc    %ecx
46430d:	41                   	inc    %ecx
46430e:	41                   	inc    %ecx
46430f:	61                   	popa
464310:	39 2f                	cmp    %ebp,(%edi)
464312:	2f                   	das
464313:	2f                   	das
464314:	32 72 68             	xor    0x68(%edx),%dh
464317:	2f                   	das
464318:	2f                   	das
464319:	2f                   	das
46431a:	50                   	push   %eax
46431b:	34 76                	xor    $0x76,%al
46431d:	2f                   	das
46431e:	2f                   	das
46431f:	6d                   	insl   (%dx),%es:(%edi)
464320:	4f                   	dec    %edi
464321:	50                   	push   %eax
464322:	2f                   	das
464323:	2f                   	das
464324:	77 50                	ja     0x464376
464326:	6c                   	insb   (%dx),%es:(%edi)
464327:	2f                   	das
464328:	2f                   	das
464329:	38 63 35             	cmp    %ah,0x35(%ebx)
46432c:	76 2f                	jbe    0x46435d
46432e:	2f                   	das
46432f:	49                   	dec    %ecx
464330:	4f                   	dec    %edi
464331:	66 2f                	data16 das
464333:	2f                   	das
464334:	34 37                	xor    $0x37,%al
464336:	70 2f                	jo     0x464367
464338:	2f                   	das
464339:	2b 75 36             	sub    0x36(%ebp),%esi
46433c:	76 2f                	jbe    0x46436d
46433e:	2f                   	das
46433f:	74 2b                	je     0x46436c
464341:	76 2f                	jbe    0x464372
464343:	2f                   	das
464344:	35 62 73 2f 2f       	xor    $0x2f2f7362,%eax
464349:	2b 30                	sub    (%eax),%esi
46434b:	37                   	aaa
46434c:	66 2f                	data16 das
46434e:	2f                   	das
46434f:	45                   	inc    %ebp
464350:	75 2f                	jne    0x464381
464352:	2f                   	das
464353:	2f                   	das
464354:	36 62 78 2f          	bound  %edi,%ss:0x2f(%eax)
464358:	2f                   	das
464359:	2b 6e 38             	sub    0x38(%esi),%ebp
46435c:	76 2f                	jbe    0x46438d
46435e:	2f                   	das
46435f:	4e                   	dec    %esi
464360:	50                   	push   %eax
464361:	54                   	push   %esp
464362:	2f                   	das
464363:	2f                   	das
464364:	30 66 31             	xor    %ah,0x31(%esi)
464367:	2f                   	das
464368:	2f                   	das
464369:	39 35 39 76 2f 2f    	cmp    %esi,0x2f2f7639
46436f:	38 2f                	cmp    %ch,(%edi)
464371:	66 2f                	data16 das
464373:	2f                   	das
464374:	79 76                	jns    0x4643ec
464376:	35 2f 2f 39 31       	xor    $0x31392f2f,%eax
46437b:	2b 76 2f             	sub    0x2f(%esi),%esi
46437e:	2f                   	das
46437f:	75 50                	jne    0x4643d1
464381:	76 2f                	jbe    0x4643b2
464383:	2f                   	das
464384:	2b 37                	sub    (%edi),%esi
464386:	38 2f                	cmp    %ch,(%edi)
464388:	2f                   	das
464389:	38 36                	cmp    %dh,(%esi)
46438b:	41                   	inc    %ecx
46438c:	41                   	inc    %ecx
46438d:	41                   	inc    %ecx
46438e:	41                   	inc    %ecx
46438f:	4f                   	dec    %edi
464390:	45                   	inc    %ebp
464391:	76 66                	jbe    0x4643f9
464393:	2f                   	das
464394:	2f                   	das
464395:	38 67 53             	cmp    %ah,0x53(%edi)
464398:	55                   	push   %ebp
464399:	36 36 38 6d 55       	ss cmp %ch,%ss:0x55(%ebp)
46439e:	67 6a 71             	addr16 push $0x71
4643a1:	50                   	push   %eax
4643a2:	62 33                	bound  %esi,(%ebx)
4643a4:	6c                   	insb   (%dx),%es:(%edi)
4643a5:	67 67 56             	addr16 addr16 push %esi
4643a8:	67 64 31 49 6c       	xor    %ecx,%fs:0x6c(%bx,%di)
4643ad:	6b 67 39 71          	imul   $0x71,0x39(%edi),%esp
4643b1:	56                   	push   %esi
4643b2:	57                   	push   %edi
4643b3:	44                   	inc    %esp
4643b4:	46                   	inc    %esi
4643b5:	68 6c 5a 53 41       	push   $0x41535a6c
4643ba:	71 43                	jno    0x4643ff
4643bc:	2f                   	das
4643bd:	30 70 57             	xor    %dh,0x57(%eax)
4643c0:	47                   	inc    %edi
4643c1:	59                   	pop    %ecx
4643c2:	67 41                	addr16 inc %ecx
4643c4:	67 41                	addr16 inc %ecx
4643c6:	41                   	inc    %ecx
4643c7:	41                   	inc    %ecx
4643c8:	47                   	inc    %edi
4643c9:	50                   	push   %eax
4643ca:	2b 44 68 63          	sub    0x63(%eax,%ebp,2),%eax
4643ce:	41                   	inc    %ecx
4643cf:	4f                   	dec    %edi
4643d0:	48                   	dec    %eax
4643d1:	58                   	pop    %eax
4643d2:	39 2f                	cmp    %ebp,(%edi)
4643d4:	2f                   	das
4643d5:	38 34 36             	cmp    %dh,(%esi,%esi,1)
4643d8:	4e                   	dec    %esi
4643d9:	37                   	aaa
4643da:	2f                   	das
4643db:	2f                   	das
4643dc:	2f                   	das
4643dd:	34 4d                	xor    $0x4d,%al
4643df:	41                   	inc    %ecx
4643e0:	77 42                	ja     0x464424
4643e2:	76 4d                	jbe    0x464431
4643e4:	77 41                	ja     0x464427
4643e6:	41                   	inc    %ecx
4643e7:	43                   	inc    %ebx
4643e8:	69 58 51 46 67 41 41 	imul   $0x41416746,0x51(%eax),%ebx
4643ef:	41                   	inc    %ecx
4643f0:	53                   	push   %ebx
4643f1:	67 6e                	outsb  %ds:(%si),(%dx)
4643f3:	41                   	inc    %ecx
4643f4:	41                   	inc    %ecx
4643f5:	41                   	inc    %ecx
4643f6:	4b                   	dec    %ebx
4643f7:	62 7a 51             	bound  %edi,0x51(%edx)
4643fa:	41                   	inc    %ecx
4643fb:	41                   	inc    %ecx
4643fc:	41                   	inc    %ecx
4643fd:	6f                   	outsl  %ds:(%esi),(%dx)
4643fe:	6d                   	insl   (%dx),%es:(%edi)
4643ff:	4a                   	dec    %edx
464400:	66 34 4d             	data16 xor $0x4d,%al
464403:	42                   	inc    %edx
464404:	41                   	inc    %ecx
464405:	42                   	inc    %edx
464406:	76 4e                	jbe    0x464456
464408:	41                   	inc    %ecx
464409:	41                   	inc    %ecx
46440a:	41                   	inc    %ecx
46440b:	43                   	inc    %ebx
46440c:	69 59 6c 30 43 38 41 	imul   $0x41384330,0x6c(%ecx),%ebx
464413:	41                   	inc    %ecx
464414:	41                   	inc    %ecx
464415:	45                   	inc    %ebp
464416:	6f                   	outsl  %ds:(%esi),(%dx)
464417:	4a                   	dec    %edx
464418:	77 41                	ja     0x46445b
46441a:	41                   	inc    %ecx
46441b:	43                   	inc    %ebx
46441c:	6d                   	insl   (%dx),%es:(%edi)
46441d:	38 30                	cmp    %dh,(%eax)
46441f:	41                   	inc    %ecx
464420:	41                   	inc    %ecx
464421:	41                   	inc    %ecx
464422:	4b                   	dec    %ebx