46e1ee:	78 34                	js     0x46e224
46e1f0:	54                   	push   %esp
46e1f1:	42                   	inc    %edx
46e1f2:	7a 68                	jp     0x46e25c
46e1f4:	64 2f                	fs das
46e1f6:	76 2f                	jbe    0x46e227
46e1f8:	2f                   	das
46e1f9:	4f                   	dec    %edi
46e1fa:	45                   	inc    %ebp
46e1fb:	7a 2b                	jp     0x46e228
46e1fd:	2f                   	das
46e1fe:	2f                   	das
46e1ff:	38 52 42             	cmp    %dl,0x42(%edx)
46e202:	52                   	push   %edx
46e203:	38 79 57             	cmp    %bh,0x57(%ecx)
46e206:	45                   	inc    %ebp
46e207:	55                   	push   %ebp
46e208:	44                   	inc    %esp
46e209:	2c 2c                	sub    $0x2c,%al
46e20b:	55                   	push   %ebp
46e20c:	2c 2c                	sub    $0x2c,%al
46e20e:	48                   	dec    %eax
46e20f:	67 2c 41             	addr16 sub $0x41,%al
46e212:	43                   	inc    %ebx
46e213:	54                   	push   %esp
46e214:	2c 2c                	sub    $0x2c,%al
46e216:	4b                   	dec    %ebx
46e217:	78 5a                	js     0x46e273
46e219:	46                   	inc    %esi
46e21a:	41                   	inc    %ecx
46e21b:	77 2c                	ja     0x46e249
46e21d:	41                   	inc    %ecx
46e21e:	43                   	inc    %ebx
46e21f:	54                   	push   %esp
46e220:	2f                   	das
46e221:	2f                   	das
46e222:	2f                   	das
46e223:	38 7a 2f             	cmp    %bh,0x2f(%edx)
46e226:	2f                   	das
46e227:	2f                   	das
46e228:	2f                   	das
46e229:	52                   	push   %edx
46e22a:	50                   	push   %eax
46e22b:	2f                   	das
46e22c:	2f                   	das
46e22d:	2f                   	das
46e22e:	7a 67                	jp     0x46e297
46e230:	43                   	inc    %ebx
46e231:	2f                   	das
46e232:	2f                   	das
46e233:	2f                   	das
46e234:	2f                   	das
46e235:	48                   	dec    %eax
46e236:	2b 49 54             	sub    0x54(%ecx),%ecx
46e239:	42                   	inc    %edx
46e23a:	6a 67                	push   $0x67
46e23c:	56                   	push   %esi
46e23d:	2f                   	das
46e23e:	76 2f                	jbe    0x46e26f
46e240:	2f                   	das
46e241:	48                   	dec    %eax
46e242:	79 59                	jns    0x46e29d
46e244:	6f                   	outsl  %ds:(%esi),(%dx)
46e245:	4f                   	dec    %edi
46e246:	2c 41                	sub    $0x41,%al
46e248:	42                   	inc    %edx
46e249:	68 4d 46 4b 78       	push   $0x784b464d
46e24e:	5a                   	pop    %edx
46e24f:	46                   	inc    %esi
46e250:	41                   	inc    %ecx
46e251:	77 2c                	ja     0x46e27f
46e253:	41                   	inc    %ecx
46e254:	4e                   	dec    %esi
46e255:	50                   	push   %eax
46e256:	2b 2f                	sub    (%edi),%ebp
46e258:	2f                   	das
46e259:	2f                   	das
46e25a:	6d                   	insl   (%dx),%es:(%edi)
46e25b:	2f                   	das
46e25c:	76 2f                	jbe    0x46e28d
46e25e:	2f                   	das
46e25f:	39 66 37             	cmp    %esp,0x37(%esi)
46e262:	2f                   	das
46e263:	2f                   	das
46e264:	7a 6a                	jp     0x46e2d0
46e266:	41                   	inc    %ecx
46e267:	2f                   	das
46e268:	76 2f                	jbe    0x46e299
46e26a:	2f                   	das
46e26b:	48                   	dec    %eax
46e26c:	2b 45 54             	sub    0x54(%ebp),%eax
46e26f:	42                   	inc    %edx
46e270:	6a 6a                	push   $0x6a
46e272:	72 2f                	jb     0x46e2a3
46e274:	66 2f                	data16 das
46e276:	2f                   	das
46e277:	4f                   	dec    %edi
46e278:	4e                   	dec    %esi
46e279:	72 39                	jb     0x46e2b4
46e27b:	2f                   	das
46e27c:	2f                   	das
46e27d:	38 52 42             	cmp    %dl,0x42(%edx)
46e280:	42                   	inc    %edx
46e281:	38 30                	cmp    %dh,(%eax)
46e283:	57                   	push   %edi
46e284:	45                   	inc    %ebp
46e285:	55                   	push   %ebp
46e286:	44                   	inc    %esp
46e287:	2c 2c                	sub    $0x2c,%al
46e289:	4d                   	dec    %ebp
46e28a:	67 2c 41             	addr16 sub $0x41,%al
46e28d:	47                   	inc    %edi
46e28e:	67 2c 41             	addr16 sub $0x41,%al
46e291:	43                   	inc    %ebx
46e292:	52                   	push   %edx
46e293:	2c 2c                	sub    $0x2c,%al
46e295:	4b                   	dec    %ebx
46e296:	77 63                	ja     0x46e2fb
46e298:	54                   	push   %esp
46e299:	43                   	inc    %ebx
46e29a:	6a 69                	push   $0x69
46e29c:	41                   	inc    %ecx
46e29d:	2f                   	das
46e29e:	76 2f                	jbe    0x46e2cf
46e2a0:	2f                   	das
46e2a1:	48                   	dec    %eax
46e2a2:	2f                   	das
46e2a3:	73 54                	jae    0x46e2f9
46e2a5:	42                   	inc    %edx
46e2a6:	54                   	push   %esp
46e2a7:	69 79 2f 66 2f 2f 48 	imul   $0x482f2f66,0x2f(%ecx),%edi
46e2ae:	7a 67                	jp     0x46e317
46e2b0:	6f                   	outsl  %ds:(%esi),(%dx)
46e2b1:	50                   	push   %eax
46e2b2:	77 2c                	ja     0x46e2e0
46e2b4:	42                   	inc    %edx
46e2b5:	68 4d 45 4b 77       	push   $0x774b454d
46e2ba:	63 54 43 7a          	arpl   %edx,0x7a(%ebx,%eax,2)
46e2be:	68 52 2f 76 2f       	push   $0x2f762f52
46e2c3:	2f                   	das
46e2c4:	48                   	dec    %eax
46e2c5:	2b 51 54             	sub    0x54(%ecx),%edx
46e2c8:	42                   	inc    %edx
46e2c9:	54                   	push   %esp
46e2ca:	69 58 2f 66 2f 2f 4f 	imul   $0x4f2f2f66,0x2f(%eax),%ebx
46e2d1:	49                   	dec    %ecx
46e2d2:	62 39                	bound  %edi,(%ecx)
46e2d4:	2f                   	das
46e2d5:	2f                   	das
46e2d6:	38 4a 48             	cmp    %cl,0x48(%edx)
46e2d9:	7a 46                	jp     0x46e321
46e2db:	59                   	pop    %ecx
46e2dc:	52                   	push   %edx
46e2dd:	51                   	push   %ecx
46e2de:	4d                   	dec    %ebp
46e2df:	2c 41                	sub    $0x41,%al
46e2e1:	42                   	inc    %edx
46e2e2:	50                   	push   %eax
46e2e3:	2c 2c                	sub    $0x2c,%al
46e2e5:	65 51                	gs push %ecx
46e2e7:	2c 41                	sub    $0x41,%al
46e2e9:	4a                   	dec    %edx
46e2ea:	73 2c                	jae    0x46e318
46e2ec:	2c 72                	sub    $0x72,%al
46e2ee:	46                   	inc    %esi
46e2ef:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46e2f3:	2c 49                	sub    $0x49,%al
46e2f5:	2f                   	das
46e2f6:	37                   	aaa
46e2f7:	2f                   	das
46e2f8:	2f                   	das
46e2f9:	7a 6a                	jp     0x46e365
46e2fb:	2b 2f                	sub    (%edi),%ebp
46e2fd:	2f                   	das
46e2fe:	39 4c 2f 76          	cmp    %ecx,0x76(%edi,%ebp,1)
46e302:	2f                   	das
46e303:	2f                   	das
46e304:	4f                   	dec    %edi
46e305:	41                   	inc    %ecx
46e306:	54                   	push   %esp
46e307:	2b 2f                	sub    (%edi),%ebp
46e309:	2f                   	das
46e30a:	38 66 34             	cmp    %ah,0x34(%esi)
46e30d:	68 4d 45 4f 46       	push   $0x464f454d
46e312:	44                   	inc    %esp
46e313:	39 2f                	cmp    %ebp,(%edi)
46e315:	2f                   	das
46e316:	38 66 4f             	cmp    %ah,0x4f(%esi)
46e319:	79 67                	jns    0x46e382
46e31b:	2f                   	das
46e31c:	2c 41                	sub    $0x41,%al
46e31e:	47                   	inc    %edi
46e31f:	44                   	inc    %esp
46e320:	53                   	push   %ebx
46e321:	73 57                	jae    0x46e37a
46e323:	52                   	push   %edx
46e324:	51                   	push   %ecx
46e325:	4d                   	dec    %ebp
46e326:	2c 41                	sub    $0x41,%al
46e328:	44                   	inc    %esp
46e329:	57                   	push   %edi
46e32a:	2f                   	das
46e32b:	66 2f                	data16 das
46e32d:	2f                   	das
46e32e:	35 76 33 2f 2f       	xor    $0x2f2f3376,%eax
46e333:	2f                   	das
46e334:	6a 39                	push   $0x39
46e336:	2f                   	das
46e337:	2f                   	das
46e338:	38 34 79             	cmp    %dh,(%ecx,%edi,2)
46e33b:	66 33 2f             	xor    (%edi),%bp
46e33e:	2f                   	das
46e33f:	78 2f                	js     0x46e370
46e341:	68 45 77 51 34       	push   $0x34517745
46e346:	4a                   	dec    %edx
46e347:	2f                   	das
46e348:	33 2f                	xor    (%edi),%ebp
46e34a:	2f                   	das
46e34b:	7a 67                	jp     0x46e3b4
46e34d:	59                   	pop    %ecx
46e34e:	2f                   	das
46e34f:	66 2f                	data16 das
46e351:	2f                   	das
46e352:	43                   	inc    %ebx
46e353:	42                   	inc    %edx
46e354:	38 7a 57             	cmp    %bh,0x57(%edx)
46e357:	55                   	push   %ebp
46e358:	55                   	push   %ebp
46e359:	45                   	inc    %ebp
46e35a:	2c 2c                	sub    $0x2c,%al
46e35c:	4f                   	dec    %edi
46e35d:	2c 2c                	sub    $0x2c,%al
46e35f:	46                   	inc    %esi
46e360:	59                   	pop    %ecx
46e361:	2c 41                	sub    $0x41,%al
46e363:	42                   	inc    %edx
46e364:	34 2c                	xor    $0x2c,%al
46e366:	2c 67                	sub    $0x67,%al
46e368:	67 2c 41             	addr16 sub $0x41,%al
46e36b:	43                   	inc    %ebx
46e36c:	73 48                	jae    0x46e3b6
46e36e:	45                   	inc    %ebp
46e36f:	77 77                	ja     0x46e3e8
46e371:	34 69                	xor    $0x69,%al
46e373:	66 33 2f             	xor    (%edi),%bp
46e376:	2f                   	das
46e377:	78 2f                	js     0x46e3a8
46e379:	2b 44 54 6a          	sub    0x6a(%esp,%edx,2),%eax
46e37d:	75 2f                	jne    0x46e3ae
46e37f:	50                   	push   %eax
46e380:	2f                   	das
46e381:	2f                   	das
46e382:	48                   	dec    %eax
46e383:	77 38                	ja     0x46e3bd
46e385:	4d                   	dec    %ebp
46e386:	4b                   	dec    %ebx
46e387:	78 5a                	js     0x46e3e3
46e389:	46                   	inc    %esi
46e38a:	41                   	inc    %ecx
46e38b:	77 2c                	ja     0x46e3b9
46e38d:	41                   	inc    %ecx
46e38e:	46                   	inc    %esi
46e38f:	2f                   	das
46e390:	39 2f                	cmp    %ebp,(%edi)
46e392:	2f                   	das
46e393:	39 78 2f             	cmp    %edi,0x2f(%eax)
46e396:	66 2f                	data16 das
46e398:	2f                   	das
46e399:	67 66 33 2f          	xor    (%bx),%bp
46e39d:	2f                   	das
46e39e:	7a 68                	jp     0x46e408
46e3a0:	55                   	push   %ebp
46e3a1:	2f                   	das
46e3a2:	66 2f                	data16 das
46e3a4:	2f                   	das
46e3a5:	46                   	inc    %esi
46e3a6:	51                   	push   %ecx
46e3a7:	30 34 7a             	xor    %dh,(%edx,%edi,2)
46e3aa:	50                   	push   %eax
46e3ab:	7a 2f                	jp     0x46e3dc
46e3ad:	2f                   	das
46e3ae:	7a 69                	jp     0x46e419
46e3b0:	39 2f                	cmp    %ebp,(%edi)
46e3b2:	50                   	push   %eax
46e3b3:	2f                   	das
46e3b4:	2f                   	das
46e3b5:	42                   	inc    %edx
46e3b6:	67 4a                	addr16 dec %edx
46e3b8:	76 45                	jbe    0x46e3ff
46e3ba:	51                   	push   %ecx
46e3bb:	2c 43                	sub    $0x43,%al
46e3bd:	6e                   	outsb  %ds:(%esi),(%dx)
46e3be:	51                   	push   %ecx
46e3bf:	48                   	dec    %eax
46e3c0:	2c 41                	sub    $0x41,%al
46e3c2:	42                   	inc    %edx
46e3c3:	43                   	inc    %ebx
46e3c4:	79 73                	jns    0x46e439
46e3c6:	48                   	dec    %eax
46e3c7:	45                   	inc    %ebp
46e3c8:	77 30                	ja     0x46e3fa
46e3ca:	34 4b                	xor    $0x4b,%al
46e3cc:	50                   	push   %eax
46e3cd:	33 2f                	xor    (%edi),%ebp
46e3cf:	2f                   	das
46e3d0:	78 38                	js     0x46e40a
46e3d2:	4f                   	dec    %edi
46e3d3:	44                   	inc    %esp
46e3d4:	44                   	inc    %esp
46e3d5:	69 66 2f 50 2f 2f 41 	imul   $0x412f2f50,0x2f(%esi),%esp
46e3dc:	79 44                	jns    0x46e422
46e3de:	57                   	push   %edi
46e3df:	56                   	push   %esi
46e3e0:	77 2c                	ja     0x46e40e
46e3e2:	4b                   	dec    %ebx
46e3e3:	41                   	inc    %ecx
46e3e4:	6b 2c 41 59          	imul   $0x59,(%ecx,%eax,2),%ebp
46e3e8:	6f                   	outsl  %ds:(%esi),(%dx)
46e3e9:	45                   	inc    %ebp
46e3ea:	67 2c 43             	addr16 sub $0x43,%al
46e3ed:	69 67 54 2c 41 4b 63 	imul   $0x634b412c,0x54(%edi),%esp
46e3f4:	78 51                	js     0x46e447
46e3f6:	2c 41                	sub    $0x41,%al
46e3f8:	6f                   	outsl  %ds:(%esi),(%dx)
46e3f9:	4b                   	dec    %ebx
46e3fa:	48                   	dec    %eax
46e3fb:	67 77 34             	addr16 ja 0x46e432
46e3fe:	66 66 7a 2f          	data16 data16 jp 0x46e431
46e402:	2f                   	das
46e403:	79 73                	jns    0x46e478
46e405:	49                   	dec    %ecx
46e406:	48                   	dec    %eax
46e407:	77 30                	ja     0x46e439
46e409:	4d                   	dec    %ebp
46e40a:	4f                   	dec    %edi
46e40b:	48                   	dec    %eax
46e40c:	50                   	push   %eax
46e40d:	38 2f                	cmp    %ch,(%edi)
46e40f:	2f                   	das
46e410:	38 48 4b             	cmp    %cl,0x4b(%eax)
46e413:	67 2c 45             	addr16 sub $0x45,%al
46e416:	7a 41                	jp     0x46e459
46e418:	45                   	inc    %ebp
46e419:	41                   	inc    %ecx
46e41a:	46                   	inc    %esi
46e41b:	6f                   	outsl  %ds:(%esi),(%dx)
46e41c:	2c 2c                	sub    $0x2c,%al
46e41e:	48                   	dec    %eax
46e41f:	2c 41                	sub    $0x41,%al
46e421:	52                   	push   %edx