46b1ad:	46                   	inc    %esi
46b1ae:	72 52                	jb     0x46b202
46b1b0:	4f                   	dec    %edi
46b1b1:	50                   	push   %eax
46b1b2:	77 79                	ja     0x46b22d
46b1b4:	6e                   	outsb  %ds:(%esi),(%dx)
46b1b5:	78 42                	js     0x46b1f9
46b1b7:	2f                   	das
46b1b8:	6a 6b                	push   $0x6b
46b1ba:	49                   	dec    %ecx
46b1bb:	41                   	inc    %ecx
46b1bc:	64 6a 46             	fs push $0x46
46b1bf:	6f                   	outsl  %ds:(%esi),(%dx)
46b1c0:	71 35                	jno    0x46b1f7
46b1c2:	53                   	push   %ebx
46b1c3:	6c                   	insb   (%dx),%es:(%edi)
46b1c4:	4c                   	dec    %esp
46b1c5:	59                   	pop    %ecx
46b1c6:	36 71 70             	ss jno 0x46b239
46b1c9:	6e                   	outsb  %ds:(%esi),(%dx)
46b1ca:	64 6f                	outsl  %fs:(%esi),(%dx)
46b1cc:	33 59 44             	xor    0x44(%ecx),%ebx
46b1cf:	6b 4e 48 67          	imul   $0x67,0x48(%esi),%ecx
46b1d3:	4f                   	dec    %edi
46b1d4:	64 6c                	fs insb (%dx),%es:(%edi)
46b1d6:	6d                   	insl   (%dx),%es:(%edi)
46b1d7:	44                   	inc    %esp
46b1d8:	34 47                	xor    $0x47,%al
46b1da:	2b 75 73             	sub    0x73(%ebp),%esi
46b1dd:	36 58                	ss pop %eax
46b1df:	56                   	push   %esi
46b1e0:	66 71 43             	data16 jno 0x46b226
46b1e3:	59                   	pop    %ecx
46b1e4:	4f                   	dec    %edi
46b1e5:	39 32                	cmp    %esi,(%edx)
46b1e7:	33 6b 50             	xor    0x50(%ebx),%ebp
46b1ea:	6b 4f 31 44          	imul   $0x44,0x31(%edi),%ecx
46b1ee:	50                   	push   %eax
46b1ef:	6f                   	outsl  %ds:(%esi),(%dx)
46b1f0:	58                   	pop    %eax
46b1f1:	64 41                	fs inc %ecx
46b1f3:	31 4b 32             	xor    %ecx,0x32(%ebx)
46b1f6:	44                   	inc    %esp
46b1f7:	35 63 51 72 30       	xor    $0x30725163,%eax
46b1fc:	7a 58                	jp     0x46b256
46b1fe:	6c                   	insb   (%dx),%es:(%edi)
46b1ff:	44                   	inc    %esp
46b200:	74 6c                	je     0x46b26e
46b202:	64 55                	fs push %ebp
46b204:	57                   	push   %edi
46b205:	41                   	inc    %ecx
46b206:	64 4c                	fs dec %esp
46b208:	43                   	inc    %ebx
46b209:	59                   	pop    %ecx
46b20a:	47                   	inc    %edi
46b20b:	52                   	push   %edx
46b20c:	4d                   	dec    %ebp
46b20d:	32 31                	xor    (%ecx),%dh
46b20f:	39 75 39             	cmp    %esi,0x39(%ebp)
46b212:	51                   	push   %ecx
46b213:	30 54 54 66          	xor    %dl,0x66(%esp,%edx,2)
46b217:	38 2b                	cmp    %ch,(%ebx)
46b219:	4c                   	dec    %esp
46b21a:	62 31                	bound  %esi,(%ecx)
46b21c:	50                   	push   %eax
46b21d:	43                   	inc    %ebx
46b21e:	69 33 30 36 5a 42    	imul   $0x425a3630,(%ebx),%esi
46b224:	59                   	pop    %ecx
46b225:	68 61 39 2f 68       	push   $0x682f3961
46b22a:	54                   	push   %esp
46b22b:	45                   	inc    %ebp
46b22c:	67 62 54 33          	bound  %edx,0x33(%si)
46b230:	74 57                	je     0x46b289
46b232:	2f                   	das
46b233:	41                   	inc    %ecx
46b234:	4a                   	dec    %edx
46b235:	41                   	inc    %ecx
46b236:	75 37                	jne    0x46b26f
46b238:	4c                   	dec    %esp
46b239:	65 2f                	gs das
46b23b:	63 47 4f             	arpl   %eax,0x4f(%edi)
46b23e:	46                   	inc    %esi
46b23f:	69 4f 42 57 6c 76 53 	imul   $0x53766c57,0x42(%edi),%ecx
46b246:	4c                   	dec    %esp
46b247:	56                   	push   %esi
46b248:	4b                   	dec    %ebx
46b249:	4f                   	dec    %edi
46b24a:	49                   	dec    %ecx
46b24b:	42                   	inc    %edx
46b24c:	36 48                	ss dec %eax
46b24e:	59                   	pop    %ecx
46b24f:	58                   	pop    %eax
46b250:	30 7a 43             	xor    %bh,0x43(%edx)
46b253:	62 6c 72 59          	bound  %ebp,0x59(%edx,%esi,2)
46b257:	61                   	popa
46b258:	4d                   	dec    %ebp
46b259:	52                   	push   %edx
46b25a:	67 75 74             	addr16 jne 0x46b2d1
46b25d:	55                   	push   %ebp
46b25e:	73 4a                	jae    0x46b2aa
46b260:	6f                   	outsl  %ds:(%esi),(%dx)
46b261:	5a                   	pop    %edx
46b262:	5a                   	pop    %edx
46b263:	4d                   	dec    %ebp
46b264:	50                   	push   %eax
46b265:	38 73 75             	cmp    %dh,0x75(%ebx)
46b268:	73 75                	jae    0x46b2df
46b26a:	53                   	push   %ebx
46b26b:	67 33 65 6f          	xor    0x6f(%di),%esp
46b26f:	49                   	dec    %ecx
46b270:	75 4f                	jne    0x46b2c1
46b272:	6d                   	insl   (%dx),%es:(%edi)
46b273:	59                   	pop    %ecx
46b274:	32 66 58             	xor    0x58(%esi),%ah
46b277:	56                   	push   %esi
46b278:	52                   	push   %edx
46b279:	66 73 34             	data16 jae 0x46b2b0
46b27c:	47                   	inc    %edi
46b27d:	44                   	inc    %esp
46b27e:	2b 51 33             	sub    0x33(%ecx),%edx
46b281:	36 53                	ss push %ebx
46b283:	6d                   	insl   (%dx),%es:(%edi)
46b284:	66 34 76             	data16 xor $0x76,%al
46b287:	70 59                	jo     0x46b2e2
46b289:	44                   	inc    %esp
46b28a:	61                   	popa
46b28b:	59                   	pop    %ecx
46b28c:	6c                   	insb   (%dx),%es:(%edi)
46b28d:	7a 62                	jp     0x46b2f1
46b28f:	63 72 54             	arpl   %esi,0x54(%edx)
46b292:	63 72 65             	arpl   %esi,0x65(%edx)
46b295:	2b 56 64             	sub    0x64(%esi),%edx
46b298:	33 4c 69 6d          	xor    0x6d(%ecx,%ebp,2),%ecx
46b29c:	5a                   	pop    %edx
46b29d:	4f                   	dec    %edi
46b29e:	52                   	push   %edx
46b29f:	33 4f 57             	xor    0x57(%edi),%ecx
46b2a2:	4e                   	dec    %esi
46b2a3:	6a 50                	push   $0x50
46b2a5:	53                   	push   %ebx
46b2a6:	51                   	push   %ecx
46b2a7:	47                   	inc    %edi
46b2a8:	44                   	inc    %esp
46b2a9:	58                   	pop    %eax
46b2aa:	63 72 69             	arpl   %esi,0x69(%edx)
46b2ad:	4b                   	dec    %ebx
46b2ae:	61                   	popa
46b2af:	73 46                	jae    0x46b2f7
46b2b1:	47                   	inc    %edi
46b2b2:	54                   	push   %esp
46b2b3:	6f                   	outsl  %ds:(%esi),(%dx)
46b2b4:	4b                   	dec    %ebx
46b2b5:	44                   	inc    %esp
46b2b6:	76 68                	jbe    0x46b320
46b2b8:	66 55                	push   %bp
46b2ba:	73 39                	jae    0x46b2f5
46b2bc:	57                   	push   %edi
46b2bd:	65 6f                	outsl  %gs:(%esi),(%dx)
46b2bf:	55                   	push   %ebp
46b2c0:	72 37                	jb     0x46b2f9
46b2c2:	70 64                	jo     0x46b328
46b2c4:	2b 4e 39             	sub    0x39(%esi),%ecx
46b2c7:	72 37                	jb     0x46b300
46b2c9:	31 61 45             	xor    %esp,0x45(%ecx)
46b2cc:	63 67 68             	arpl   %esp,0x68(%edi)
46b2cf:	6c                   	insb   (%dx),%es:(%edi)
46b2d0:	69 50 79 71 4d 53 49 	imul   $0x49534d71,0x79(%eax),%edx
46b2d7:	6f                   	outsl  %ds:(%esi),(%dx)
46b2d8:	43                   	inc    %ebx
46b2d9:	6f                   	outsl  %ds:(%esi),(%dx)
46b2da:	76 72                	jbe    0x46b34e
46b2dc:	62 57 72             	bound  %edx,0x72(%edi)
46b2df:	62 53 42             	bound  %edx,0x42(%ebx)
46b2e2:	2f                   	das
46b2e3:	6e                   	outsb  %ds:(%esi),(%dx)
46b2e4:	44                   	inc    %esp
46b2e5:	53                   	push   %ebx
46b2e6:	6f                   	outsl  %ds:(%esi),(%dx)
46b2e7:	72 4a                	jb     0x46b333
46b2e9:	77 43                	ja     0x46b32e
46b2eb:	32 73 55             	xor    0x55(%ebx),%dh
46b2ee:	6b 43 74 76          	imul   $0x76,0x74(%ebx),%eax
46b2f2:	4a                   	dec    %edx
46b2f3:	5a                   	pop    %edx
46b2f4:	6f                   	outsl  %ds:(%esi),(%dx)
46b2f5:	53                   	push   %ebx
46b2f6:	65 70 63             	gs jo  0x46b35c
46b2f9:	39 66 52             	cmp    %esp,0x52(%esi)
46b2fc:	4a                   	dec    %edx
46b2fd:	78 4b                	js     0x46b34a
46b2ff:	36 51                	ss push %ecx
46b301:	48                   	dec    %eax
46b302:	42                   	inc    %edx
46b303:	49                   	dec    %ecx
46b304:	50                   	push   %eax
46b305:	55                   	push   %ebp
46b306:	36 66 6b 30 34       	imul   $0x34,%ss:(%eax),%si
46b30b:	67 64 30 33          	xor    %dh,%fs:(%bp,%di)
46b30f:	57                   	push   %edi
46b310:	53                   	push   %ebx
46b311:	55                   	push   %ebp
46b312:	57                   	push   %edi
46b313:	42                   	inc    %edx
46b314:	43                   	inc    %ebx
46b315:	43                   	inc    %ebx
46b316:	48                   	dec    %eax
46b317:	76 4f                	jbe    0x46b368
46b319:	2b 7a 70             	sub    0x70(%edx),%edi
46b31c:	6c                   	insb   (%dx),%es:(%edi)
46b31d:	73 79                	jae    0x46b398
46b31f:	73 70                	jae    0x46b391
46b321:	37                   	aaa
46b322:	61                   	popa
46b323:	4d                   	dec    %ebp
46b324:	4d                   	dec    %ebp
46b325:	44                   	inc    %esp
46b326:	46                   	inc    %esi
46b327:	58                   	pop    %eax
46b328:	68 49 76 67 62       	push   $0x62677649
46b32d:	30 42 34             	xor    %al,0x34(%edx)
46b330:	41                   	inc    %ecx
46b331:	52                   	push   %edx
46b332:	57                   	push   %edi
46b333:	76 6b                	jbe    0x46b3a0
46b335:	79 38                	jns    0x46b36f
46b337:	74 49                	je     0x46b382
46b339:	7a 42                	jp     0x46b37d
46b33b:	48                   	dec    %eax
46b33c:	44                   	inc    %esp
46b33d:	75 4f                	jne    0x46b38e
46b33f:	61                   	popa
46b340:	30 30                	xor    %dh,(%eax)
46b342:	33 49 54             	xor    0x54(%ecx),%ecx
46b345:	34 39                	xor    $0x39,%al
46b347:	4c                   	dec    %esp
46b348:	2f                   	das
46b349:	31 38                	xor    %edi,(%eax)
46b34b:	4c                   	dec    %esp
46b34c:	71 58                	jno    0x46b3a6
46b34e:	61                   	popa
46b34f:	34 7a                	xor    $0x7a,%al
46b351:	35 31 50 35 66       	xor    $0x66355031,%eax
46b356:	50                   	push   %eax
46b357:	6f                   	outsl  %ds:(%esi),(%dx)
46b358:	57                   	push   %edi
46b359:	61                   	popa
46b35a:	62 32                	bound  %esi,(%edx)
46b35c:	47                   	inc    %edi
46b35d:	35 67 59 2f 4c       	xor    $0x4c2f5967,%eax
46b362:	4e                   	dec    %esi
46b363:	57                   	push   %edi
46b364:	4b                   	dec    %ebx
46b365:	32 41 48             	xor    0x48(%ecx),%al
46b368:	71 7a                	jno    0x46b3e4
46b36a:	4c                   	dec    %esp
46b36b:	56                   	push   %esi
46b36c:	46                   	inc    %esi
46b36d:	47                   	inc    %edi
46b36e:	63 2b                	arpl   %ebp,(%ebx)
46b370:	79 47                	jns    0x46b3b9
46b372:	49                   	dec    %ecx
46b373:	49                   	dec    %ecx
46b374:	68 78 69 2b 4f       	push   $0x4f2b6978
46b379:	43                   	inc    %ebx
46b37a:	37                   	aaa
46b37b:	7a 76                	jp     0x46b3f3
46b37d:	53                   	push   %ebx
46b37e:	70 39                	jo     0x46b3b9
46b380:	57                   	push   %edi
46b381:	4a                   	dec    %edx
46b382:	58                   	pop    %eax
46b383:	66 52                	push   %dx
46b385:	45                   	inc    %ebp
46b386:	76 49                	jbe    0x46b3d1
46b388:	58                   	pop    %eax
46b389:	49                   	dec    %ecx
46b38a:	7a 33                	jp     0x46b3bf
46b38c:	68 69 41 4a 5a       	push   $0x5a4a4169
46b391:	5a                   	pop    %edx
46b392:	42                   	inc    %edx
46b393:	4a                   	dec    %edx
46b394:	6c                   	insb   (%dx),%es:(%edi)
46b395:	57                   	push   %edi
46b396:	35 6d 35 54 73       	xor    $0x7354356d,%eax
46b39b:	74 43                	je     0x46b3e0
46b39d:	34 49                	xor    $0x49,%al
46b39f:	78 46                	js     0x46b3e7
46b3a1:	34 31                	xor    $0x31,%al
46b3a3:	4d                   	dec    %ebp
46b3a4:	76 6f                	jbe    0x46b415
46b3a6:	6a 73                	push   $0x73
46b3a8:	4a                   	dec    %edx
46b3a9:	42                   	inc    %edx
46b3aa:	57                   	push   %edi
46b3ab:	69 49 71 53 64 57 71 	imul   $0x71576453,0x71(%ecx),%ecx
46b3b2:	38 72 4c             	cmp    %dh,0x4c(%edx)
46b3b5:	6b 47 70 45          	imul   $0x45,0x70(%edi),%eax
46b3b9:	33 37                	xor    (%edi),%esi
46b3bb:	63 36                	arpl   %esi,(%esi)
46b3bd:	51                   	push   %ecx
46b3be:	71 4c                	jno    0x46b40c
46b3c0:	6b 73 35 69          	imul   $0x69,0x35(%ebx),%esi
46b3c4:	50                   	push   %eax
46b3c5:	63 4f 59             	arpl   %ecx,0x59(%edi)
46b3c8:	4c                   	dec    %esp
46b3c9:	4f                   	dec    %edi
46b3ca:	79 58                	jns    0x46b424
46b3cc:	49                   	dec    %ecx
46b3cd:	61                   	popa
46b3ce:	6d                   	insl   (%dx),%es:(%edi)
46b3cf:	6e                   	outsb  %ds:(%esi),(%dx)
46b3d0:	6e                   	outsb  %ds:(%esi),(%dx)
46b3d1:	56                   	push   %esi
46b3d2:	79 6c                	jns    0x46b440
46b3d4:	69 79 6c 41 52 6b 4e 	imul   $0x4e6b5241,0x6c(%ecx),%edi
46b3db:	74 52                	je     0x46b42f
46b3dd:	30 58 32             	xor    %bl,0x32(%eax)
46b3e0:	6f                   	outsl  %ds:(%esi),(%dx)
46b3e1:	68 64 67 41 77       	push   $0x77416764
46b3e6:	41                   	inc    %ecx
46b3e7:	6f                   	outsl  %ds:(%esi),(%dx)
46b3e8:	48                   	dec    %eax
46b3e9:	59                   	pop    %ecx
46b3ea:	6d                   	insl   (%dx),%es:(%edi)
46b3eb:	2f                   	das
46b3ec:	36 35 59 35 4e 33    	ss xor $0x334e3559,%eax
46b3f2:	41                   	inc    %ecx
46b3f3:	6d                   	insl   (%dx),%es:(%edi)
46b3f4:	64 56                	fs push %esi
46b3f6:	6a 55                	push   $0x55
46b3f8:	49                   	dec    %ecx
46b3f9:	6d                   	insl   (%dx),%es:(%edi)
46b3fa:	71 77                	jno    0x46b473
46b3fc:	48                   	dec    %eax
46b3fd:	31 35 72 76 46 36    	xor    %esi,0x36467672
46b403:	4e                   	dec    %esi
46b404:	53                   	push   %ebx
46b405:	6c                   	insb   (%dx),%es:(%edi)
46b406:	2f                   	das
46b407:	34 49                	xor    $0x49,%al
46b409:	76 6c                	jbe    0x46b477
46b40b:	50                   	push   %eax
46b40c:	4a                   	dec    %edx
46b40d:	78 65                	js     0x46b474
46b40f:	6a 65                	push   $0x65
46b411:	42                   	inc    %edx
46b412:	6e                   	outsb  %ds:(%esi),(%dx)
46b413:	6a 78                	push   $0x78
46b415:	32 6b 73             	xor    0x73(%ebx),%ch
46b418:	75 43                	jne    0x46b45d