46d176:	45                   	inc    %ebp
46d177:	4e                   	dec    %esi
46d178:	4f                   	dec    %edi
46d179:	47                   	inc    %edi
46d17a:	59                   	pop    %ecx
46d17b:	42                   	inc    %edx
46d17c:	2c 41                	sub    $0x41,%al
46d17e:	52                   	push   %edx
46d17f:	42                   	inc    %edx
46d180:	42                   	inc    %edx
46d181:	38 71 59             	cmp    %dh,0x59(%ecx)
46d184:	52                   	push   %edx
46d185:	4d                   	dec    %ebp
46d186:	45                   	inc    %ebp
46d187:	4f                   	dec    %edi
46d188:	43                   	inc    %ebx
46d189:	51                   	push   %ecx
46d18a:	42                   	inc    %edx
46d18b:	2c 41                	sub    $0x41,%al
46d18d:	52                   	push   %edx
46d18e:	42                   	inc    %edx
46d18f:	52                   	push   %edx
46d190:	38 72 59             	cmp    %dh,0x59(%edx)
46d193:	52                   	push   %edx
46d194:	4d                   	dec    %ebp
46d195:	46                   	inc    %esi
46d196:	4f                   	dec    %edi
46d197:	4f                   	dec    %edi
46d198:	63 2c 2c             	arpl   %ebp,(%esp,%ebp,1)
46d19b:	52                   	push   %edx
46d19c:	42                   	inc    %edx
46d19d:	68 38 78 59 52       	push   $0x52597838
46d1a2:	4d                   	dec    %ebp
46d1a3:	47                   	inc    %edi
46d1a4:	4f                   	dec    %edi
46d1a5:	4d                   	dec    %ebp
46d1a6:	59                   	pop    %ecx
46d1a7:	2c 2c                	sub    $0x2c,%al
46d1a9:	52                   	push   %edx
46d1aa:	42                   	inc    %edx
46d1ab:	78 38                	js     0x46d1e5
46d1ad:	75 59                	jne    0x46d208
46d1af:	52                   	push   %edx
46d1b0:	4d                   	dec    %ebp
46d1b1:	48                   	dec    %eax
46d1b2:	4f                   	dec    %edi
46d1b3:	48                   	dec    %eax
46d1b4:	77 2c                	ja     0x46d1e2
46d1b6:	2c 52                	sub    $0x52,%al
46d1b8:	43                   	inc    %ebx
46d1b9:	42                   	inc    %edx
46d1ba:	38 6f 59             	cmp    %ch,0x59(%edi)
46d1bd:	52                   	push   %edx
46d1be:	4d                   	dec    %ebp
46d1bf:	49                   	dec    %ecx
46d1c0:	4b                   	dec    %ebx
46d1c1:	32 55 52             	xor    0x52(%ebp),%dl
46d1c4:	43                   	inc    %ebx
46d1c5:	52                   	push   %edx
46d1c6:	38 72 59             	cmp    %dh,0x59(%edx)
46d1c9:	52                   	push   %edx
46d1ca:	4d                   	dec    %ebp
46d1cb:	4a                   	dec    %edx
46d1cc:	4b                   	dec    %ebx
46d1cd:	79 67                	jns    0x46d236
46d1cf:	52                   	push   %edx
46d1d0:	43                   	inc    %ebx
46d1d1:	68 38 6c 59 52       	push   $0x52596c38
46d1d6:	4d                   	dec    %ebp
46d1d7:	4b                   	dec    %ebx
46d1d8:	4b                   	dec    %ebx
46d1d9:	78 51                	js     0x46d22c
46d1db:	52                   	push   %edx
46d1dc:	43                   	inc    %ebx
46d1dd:	78 38                	js     0x46d217
46d1df:	71 59                	jno    0x46d23a
46d1e1:	54                   	push   %esp
46d1e2:	69 61 41 67 2c 45 51 	imul   $0x51452c67,0x41(%ecx),%esp
46d1e9:	73 66                	jae    0x46d251
46d1eb:	49                   	dec    %ecx
46d1ec:	31 67 34             	xor    %esp,0x34(%edi)
46d1ef:	61                   	popa
46d1f0:	41                   	inc    %ecx
46d1f1:	49                   	dec    %ecx
46d1f2:	2c 42                	sub    $0x42,%al
46d1f4:	38 76 4b             	cmp    %dh,0x4b(%esi)
46d1f7:	44                   	inc    %esp
46d1f8:	6f                   	outsl  %ds:(%esi),(%dx)
46d1f9:	2c 41                	sub    $0x41,%al
46d1fb:	59                   	pop    %ecx
46d1fc:	54                   	push   %esp
46d1fd:	43                   	inc    %ebx
46d1fe:	79 76                	jns    0x46d276
46d200:	68 48 7a 45 6f       	push   $0x6f457a48
46d205:	4f                   	dec    %edi
46d206:	67 2c 42             	addr16 sub $0x42,%al
46d209:	6a 67                	push   $0x67
46d20b:	69 41 67 2c 48 2f 55 	imul   $0x552f482c,0x67(%ecx),%eax
46d212:	54                   	push   %esp
46d213:	43                   	inc    %ebx
46d214:	79 76                	jns    0x46d28c
46d216:	50                   	push   %eax
46d217:	45                   	inc    %ebp
46d218:	51                   	push   %ecx
46d219:	6f                   	outsl  %ds:(%esi),(%dx)
46d21a:	66 4d                	dec    %bp
46d21c:	56                   	push   %esi
46d21d:	67 34 33             	addr16 xor $0x33,%al
46d220:	51                   	push   %ecx
46d221:	45                   	inc    %ebp
46d222:	2c 42                	sub    $0x42,%al
46d224:	2f                   	das
46d225:	33 45 77             	xor    0x77(%ebp),%eax
46d228:	73 72                	jae    0x46d29c
46d22a:	76 79                	jbe    0x46d2a5
46d22c:	75 30                	jne    0x46d25e
46d22e:	45                   	inc    %ebp
46d22f:	51                   	push   %ecx
46d230:	6b 66 4b 46          	imul   $0x46,0x4b(%esi),%esp
46d234:	6b 34 6e 67          	imul   $0x67,(%esi,%ebp,2),%esi
46d238:	45                   	inc    %ebp
46d239:	2c 42                	sub    $0x42,%al
46d23b:	2f                   	das
46d23c:	31 45 77             	xor    %eax,0x77(%ebp)
46d23f:	6f                   	outsl  %ds:(%esi),(%dx)
46d240:	72 70                	jb     0x46d2b2
46d242:	42                   	inc    %edx
46d243:	67 34 66             	addr16 xor $0x66,%al
46d246:	67 45                	addr16 inc %ebp
46d248:	2c 42                	sub    $0x42,%al
46d24a:	2f                   	das
46d24b:	30 45 77             	xor    %al,0x77(%ebp)
46d24e:	6f                   	outsl  %ds:(%esi),(%dx)
46d24f:	72 6d                	jb     0x46d2be
46d251:	43                   	inc    %ebx
46d252:	75 4e                	jne    0x46d2a2
46d254:	48                   	dec    %eax
46d255:	7a 49                	jp     0x46d2a0
46d257:	6f                   	outsl  %ds:(%esi),(%dx)
46d258:	4e                   	dec    %esi
46d259:	51                   	push   %ecx
46d25a:	2c 42                	sub    $0x42,%al
46d25c:	6a 67                	push   $0x67
46d25e:	2b 41 51             	sub    0x51(%ecx),%eax
46d261:	2c 46                	sub    $0x46,%al
46d263:	78 4d                	js     0x46d2b2
46d265:	4a                   	dec    %edx
46d266:	4f                   	dec    %edi
46d267:	48                   	dec    %eax
46d268:	6e                   	outsb  %ds:(%esi),(%dx)
46d269:	2f                   	das
46d26a:	2f                   	das
46d26b:	2f                   	das
46d26c:	38 52 43             	cmp    %dl,0x43(%edx)
46d26f:	42                   	inc    %edx
46d270:	38 78 57             	cmp    %bh,0x57(%eax)
46d273:	44                   	inc    %esp
46d274:	67 44                	addr16 inc %esp
46d276:	41                   	inc    %ecx
46d277:	51                   	push   %ecx
46d278:	2c 47                	sub    $0x47,%al
46d27a:	52                   	push   %edx
46d27b:	4d                   	dec    %ebp
46d27c:	4a                   	dec    %edx
46d27d:	4f                   	dec    %edi
46d27e:	47                   	inc    %edi
46d27f:	66 2f                	data16 das
46d281:	2f                   	das
46d282:	2f                   	das
46d283:	38 34 57             	cmp    %dh,(%edi,%edx,2)
46d286:	66 2f                	data16 das
46d288:	2f                   	das
46d289:	2f                   	das
46d28a:	78 45                	js     0x46d2d1
46d28c:	48                   	dec    %eax
46d28d:	48                   	dec    %eax
46d28e:	79 4e                	jns    0x46d2de
46d290:	5a                   	pop    %edx
46d291:	4f                   	dec    %edi
46d292:	4c                   	dec    %esp
46d293:	49                   	dec    %ecx
46d294:	2c 2c                	sub    $0x2c,%al
46d296:	66 2b 42 4d          	sub    0x4d(%edx),%ax
46d29a:	49                   	dec    %ecx
46d29b:	4f                   	dec    %edi
46d29c:	45                   	inc    %ebp
46d29d:	62 2f                	bound  %ebp,(%edi)
46d29f:	2f                   	das
46d2a0:	2f                   	das
46d2a1:	38 66 43             	cmp    %ah,0x43(%esi)
46d2a4:	6a 68                	push   $0x68
46d2a6:	37                   	aaa
46d2a7:	2c 2c                	sub    $0x2c,%al
46d2a9:	48                   	dec    %eax
46d2aa:	2f                   	das
46d2ab:	6b 54 43 44 67       	imul   $0x67,0x44(%ebx,%eax,2),%edx
46d2b0:	32 2f                	xor    (%edi),%ch
46d2b2:	2f                   	das
46d2b3:	2f                   	das
46d2b4:	2f                   	das
46d2b5:	4f                   	dec    %edi
46d2b6:	43                   	inc    %ebx
46d2b7:	58                   	pop    %eax
46d2b8:	2f                   	das
46d2b9:	2f                   	das
46d2ba:	2f                   	das
46d2bb:	38 66 46             	cmp    %ah,0x46(%esi)
46d2be:	69 74 52 48 77 73 54 	imul   $0x42547377,0x48(%edx,%edx,2),%esi
46d2c5:	42
46d2c6:	7a 67                	jp     0x46d32f
46d2c8:	59                   	pop    %ecx
46d2c9:	2f                   	das
46d2ca:	2f                   	das
46d2cb:	2f                   	das
46d2cc:	2f                   	das
46d2cd:	45                   	inc    %ebp
46d2ce:	51                   	push   %ecx
46d2cf:	59                   	pop    %ecx
46d2d0:	66 4a                	dec    %dx
46d2d2:	6c                   	insb   (%dx),%es:(%edi)
46d2d3:	6c                   	insb   (%dx),%es:(%edi)
46d2d4:	46                   	inc    %esi
46d2d5:	41                   	inc    %ecx
46d2d6:	77 2c                	ja     0x46d304
46d2d8:	2c 34                	sub    $0x34,%al
46d2da:	2c 2c                	sub    $0x2c,%al
46d2dc:	61                   	popa
46d2dd:	2c 2c                	sub    $0x2c,%al
46d2df:	50                   	push   %eax
46d2e0:	77 2c                	ja     0x46d30e
46d2e2:	41                   	inc    %ecx
46d2e3:	42                   	inc    %edx
46d2e4:	38 4e 45             	cmp    %cl,0x45(%esi)
46d2e7:	77 63                	ja     0x46d34c
46d2e9:	34 2b                	xor    $0x2b,%al
46d2eb:	66 37                	data16 aaa
46d2ed:	2f                   	das
46d2ee:	2f                   	das
46d2ef:	7a 6a                	jp     0x46d35b
46d2f1:	6f                   	outsl  %ds:(%esi),(%dx)
46d2f2:	2f                   	das
46d2f3:	76 2f                	jbe    0x46d324
46d2f5:	2f                   	das
46d2f6:	47                   	inc    %edi
46d2f7:	78 4d                	js     0x46d346
46d2f9:	46                   	inc    %esi
46d2fa:	48                   	dec    %eax
46d2fb:	78 6b                	js     0x46d368
46d2fd:	54                   	push   %esp
46d2fe:	42                   	inc    %edx
46d2ff:	6a 6a                	push   $0x6a
46d301:	63 2f                	arpl   %ebp,(%edi)
46d303:	76 2f                	jbe    0x46d334
46d305:	2f                   	das
46d306:	45                   	inc    %ebp
46d307:	51                   	push   %ecx
46d308:	55                   	push   %ebp
46d309:	66 4c                	dec    %sp
46d30b:	56                   	push   %esi
46d30c:	6c                   	insb   (%dx),%es:(%edi)
46d30d:	46                   	inc    %esi
46d30e:	41                   	inc    %ecx
46d30f:	77 2c                	ja     0x46d33d
46d311:	41                   	inc    %ecx
46d312:	42                   	inc    %edx
46d313:	51                   	push   %ecx
46d314:	2c 2c                	sub    $0x2c,%al
46d316:	70 2c                	jo     0x46d344
46d318:	2c 58                	sub    $0x58,%al
46d31a:	77 2c                	ja     0x46d348
46d31c:	41                   	inc    %ecx
46d31d:	43                   	inc    %ebx
46d31e:	73 45                	jae    0x46d365
46d320:	45                   	inc    %ebp
46d321:	77 59                	ja     0x46d37c
46d323:	72 71                	jb     0x46d396
46d325:	78 38                	js     0x46d35f
46d327:	58                   	pop    %eax
46d328:	45                   	inc    %ebp
46d329:	77 59                	ja     0x46d384
46d32b:	34 74                	xor    $0x74,%al
46d32d:	2f                   	das
46d32e:	37                   	aaa
46d32f:	2f                   	das
46d330:	2f                   	das
46d331:	7a 69                	jp     0x46d39c
46d333:	6d                   	insl   (%dx),%es:(%edi)
46d334:	2f                   	das
46d335:	76 2f                	jbe    0x46d366
46d337:	2f                   	das
46d338:	48                   	dec    %eax
46d339:	78 73                	js     0x46d3ae
46d33b:	54                   	push   %esp
46d33c:	42                   	inc    %edx
46d33d:	43                   	inc    %ebx
46d33e:	73 48                	jae    0x46d388
46d340:	45                   	inc    %ebp
46d341:	77 63                	ja     0x46d3a6
46d343:	34 66                	xor    $0x66,%al
46d345:	76 2f                	jbe    0x46d376
46d347:	2f                   	das
46d348:	2f                   	das
46d349:	78 6f                	js     0x46d3ba
46d34b:	54                   	push   %esp
46d34c:	42                   	inc    %edx
46d34d:	54                   	push   %esp
46d34e:	69 52 2f 76 2f 2f 45 	imul   $0x452f2f76,0x2f(%edx),%edx
46d355:	51                   	push   %ecx
46d356:	51                   	push   %ecx
46d357:	66 4d                	dec    %bp
46d359:	56                   	push   %esi
46d35a:	6c                   	insb   (%dx),%es:(%edi)
46d35b:	46                   	inc    %esi
46d35c:	41                   	inc    %ecx
46d35d:	77 2c                	ja     0x46d38b
46d35f:	41                   	inc    %ecx
46d360:	43                   	inc    %ebx
46d361:	55                   	push   %ebp
46d362:	2c 41                	sub    $0x41,%al
46d364:	42                   	inc    %edx
46d365:	62 2c 2c             	bound  %ebp,(%esp,%ebp,1)
46d368:	64 51                	fs push %ecx
46d36a:	2c 41                	sub    $0x41,%al
46d36c:	43                   	inc    %ebx
46d36d:	73 57                	jae    0x46d3c6
46d36f:	52                   	push   %edx
46d370:	51                   	push   %ecx
46d371:	4d                   	dec    %ebp
46d372:	2c 41                	sub    $0x41,%al
46d374:	42                   	inc    %edx
46d375:	62 2f                	bound  %ebp,(%edi)
46d377:	2f                   	das
46d378:	2f                   	das
46d379:	2f                   	das
46d37a:	61                   	popa
46d37b:	50                   	push   %eax
46d37c:	2f                   	das
46d37d:	2f                   	das
46d37e:	2f                   	das
46d37f:	34 66                	xor    $0x66,%al
46d381:	2f                   	das
46d382:	2f                   	das
46d383:	2f                   	das
46d384:	38 34 4f             	cmp    %dh,(%edi,%ecx,2)
46d387:	50                   	push   %eax
46d388:	2f                   	das
46d389:	2f                   	das
46d38a:	2f                   	das
46d38b:	78 77                	js     0x46d404
46d38d:	54                   	push   %esp