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
46b41a:	64 53                	fs push %ebx
46b41c:	53                   	push   %ebx
46b41d:	73 4c                	jae    0x46b46b
46b41f:	71 30                	jno    0x46b451
46b421:	7a 41                	jp     0x46b464
46b423:	6d                   	insl   (%dx),%es:(%edi)
46b424:	66 42                	inc    %dx
46b426:	69 4f 76 6e 67 41 38 	imul   $0x3841676e,0x76(%edi),%ecx
46b42d:	4b                   	dec    %ebx
46b42e:	75 6d                	jne    0x46b49d
46b430:	2b 71 59             	sub    0x59(%ecx),%esi
46b433:	6f                   	outsl  %ds:(%esi),(%dx)
46b434:	50                   	push   %eax
46b435:	71 32                	jno    0x46b469
46b437:	6a 79                	push   $0x79
46b439:	6c                   	insb   (%dx),%es:(%edi)
46b43a:	70 4d                	jo     0x46b489
46b43c:	69 73 68 34 51 51 69 	imul   $0x69515134,0x68(%ebx),%esi
46b443:	58                   	pop    %eax
46b444:	4d                   	dec    %ebp
46b445:	73 59                	jae    0x46b4a0
46b447:	30 7a 38             	xor    %bh,0x38(%edx)
46b44a:	30 46 74             	xor    %al,0x74(%esi)
46b44d:	38 65 67             	cmp    %ah,0x67(%ebp)
46b450:	46                   	inc    %esi
46b451:	56                   	push   %esi
46b452:	49                   	dec    %ecx
46b453:	62 48 6b             	bound  %ecx,0x6b(%eax)
46b456:	66 79 64             	data16 jns 0x46b4bd
46b459:	2b 47 33             	sub    0x33(%edi),%eax
46b45c:	6e                   	outsb  %ds:(%esi),(%dx)
46b45d:	47                   	inc    %edi
46b45e:	71 4d                	jno    0x46b4ad
46b460:	6d                   	insl   (%dx),%es:(%edi)
46b461:	39 5a 36             	cmp    %ebx,0x36(%edx)
46b464:	73 43                	jae    0x46b4a9
46b466:	44                   	inc    %esp
46b467:	72 4a                	jb     0x46b4b3
46b469:	31 59 59             	xor    %ebx,0x59(%ecx)
46b46c:	6a 39                	push   $0x39
46b46e:	43                   	inc    %ebx
46b46f:	30 6e 52             	xor    %ch,0x52(%esi)
46b472:	50                   	push   %eax
46b473:	45                   	inc    %ebp
46b474:	47                   	inc    %edi
46b475:	76 69                	jbe    0x46b4e0
46b477:	43                   	inc    %ebx
46b478:	36 2b 64 52 74       	sub    %ss:0x74(%edx,%edx,2),%esp
46b47d:	79 43                	jns    0x46b4c2
46b47f:	5a                   	pop    %edx
46b480:	6b 4c 37 69 58       	imul   $0x58,0x69(%edi,%esi,1),%ecx
46b485:	55                   	push   %ebp
46b486:	56                   	push   %esi
46b487:	73 71                	jae    0x46b4fa
46b489:	66 51                	push   %cx
46b48b:	52                   	push   %edx
46b48c:	38 65 6e             	cmp    %ah,0x6e(%ebp)
46b48f:	6d                   	insl   (%dx),%es:(%edi)
46b490:	67 7a 7a             	addr16 jp 0x46b50d
46b493:	4a                   	dec    %edx
46b494:	61                   	popa
46b495:	31 61 57             	xor    %esp,0x57(%ecx)
46b498:	73 2f                	jae    0x46b4c9
46b49a:	4d                   	dec    %ebp
46b49b:	38 31                	cmp    %dh,(%ecx)
46b49d:	62 4b 56             	bound  %ecx,0x56(%ebx)
46b4a0:	5a                   	pop    %edx
46b4a1:	50                   	push   %eax
46b4a2:	51                   	push   %ecx
46b4a3:	67 69 4a 78 77 51 74 	imul   $0x62745177,0x78(%bp,%si),%ecx
46b4aa:	62
46b4ab:	62 33                	bound  %esi,(%ebx)
46b4ad:	6d                   	insl   (%dx),%es:(%edi)
46b4ae:	62 6c 76 5a          	bound  %ebp,0x5a(%esi,%esi,2)
46b4b2:	48                   	dec    %eax
46b4b3:	42                   	inc    %edx
46b4b4:	7a 79                	jp     0x46b52f
46b4b6:	37                   	aaa
46b4b7:	66 50                	push   %ax
46b4b9:	4f                   	dec    %edi
46b4ba:	55                   	push   %ebp
46b4bb:	43                   	inc    %ebx
46b4bc:	59                   	pop    %ecx
46b4bd:	32 39                	xor    (%ecx),%bh
46b4bf:	76 34                	jbe    0x46b4f5
46b4c1:	2b 47 2f             	sub    0x2f(%edi),%eax
46b4c4:	4b                   	dec    %ebx
46b4c5:	74 57                	je     0x46b51e
46b4c7:	43                   	inc    %ebx
46b4c8:	62 35 38 47 2b 71    	bound  %esi,0x712b4738
46b4ce:	5a                   	pop    %edx
46b4cf:	67 41                	addr16 inc %ecx
46b4d1:	6d                   	insl   (%dx),%es:(%edi)
46b4d2:	6c                   	insb   (%dx),%es:(%edi)
46b4d3:	36 7a 49             	ss jp  0x46b51f
46b4d6:	34 68                	xor    $0x68,%al
46b4d8:	6f                   	outsl  %ds:(%esi),(%dx)
46b4d9:	55                   	push   %ebp
46b4da:	63 44 38 5a          	arpl   %eax,0x5a(%eax,%edi,1)
46b4de:	5a                   	pop    %edx
46b4df:	48                   	dec    %eax
46b4e0:	4d                   	dec    %ebp
46b4e1:	65 59                	gs pop %ecx
46b4e3:	52                   	push   %edx
46b4e4:	6b 69 61 79          	imul   $0x79,0x61(%ecx),%ebp
46b4e8:	64 7a 66             	fs jp  0x46b551
46b4eb:	39 48 54             	cmp    %ecx,0x54(%eax)
46b4ee:	49                   	dec    %ecx
46b4ef:	39 36                	cmp    %esi,(%esi)
46b4f1:	52                   	push   %edx
46b4f2:	4f                   	dec    %edi
46b4f3:	57                   	push   %edi
46b4f4:	67 2f                	addr16 das
46b4f6:	53                   	push   %ebx
46b4f7:	6a 59                	push   $0x59
46b4f9:	41                   	inc    %ecx
46b4fa:	34 78                	xor    $0x78,%al
46b4fc:	41                   	inc    %ecx
46b4fd:	35 52 6f 35 73       	xor    $0x73356f52,%eax
46b502:	31 2b                	xor    %ebp,(%ebx)
46b504:	45                   	inc    %ebp
46b505:	6a 62                	push   $0x62
46b507:	4c                   	dec    %esp
46b508:	2b 30                	sub    (%eax),%esi
46b50a:	68 6c 45 41 38       	push   $0x3841456c
46b50f:	2b 52 46             	sub    0x46(%edx),%edx
46b512:	55                   	push   %ebp
46b513:	39 35 31 79 42 46    	cmp    %esi,0x46427931
46b519:	57                   	push   %edi
46b51a:	53                   	push   %ebx
46b51b:	39 2f                	cmp    %ebp,(%edi)
46b51d:	64 51                	fs push %ecx
46b51f:	73 6d                	jae    0x46b58e
46b521:	73 4a                	jae    0x46b56d
46b523:	47                   	inc    %edi
46b524:	38 30                	cmp    %dh,(%eax)
46b526:	6e                   	outsb  %ds:(%esi),(%dx)
46b527:	38 69 4a             	cmp    %ch,0x4a(%ecx)
46b52a:	69 31 35 53 4e 42    	imul   $0x424e5335,(%ecx),%esi
46b530:	76 43                	jbe    0x46b575
46b532:	56                   	push   %esi
46b533:	76 59                	jbe    0x46b58e
46b535:	4c                   	dec    %esp
46b536:	71 53                	jno    0x46b58b
46b538:	5a                   	pop    %edx
46b539:	4f                   	dec    %edi
46b53a:	39 68 71             	cmp    %ebp,0x71(%eax)
46b53d:	45                   	inc    %ebp
46b53e:	62 67 61             	bound  %esp,0x61(%edi)
46b541:	45                   	inc    %ebp
46b542:	7a 6e                	jp     0x46b5b2
46b544:	2f                   	das
46b545:	38 61 39             	cmp    %ah,0x39(%ecx)
46b548:	4f                   	dec    %edi
46b549:	2b 53 5a             	sub    0x5a(%ebx),%edx
46b54c:	30 61 62             	xor    %ah,0x62(%ecx)
46b54f:	5a                   	pop    %edx
46b550:	59                   	pop    %ecx
46b551:	45                   	inc    %ebp
46b552:	45                   	inc    %ebp
46b553:	53                   	push   %ebx
46b554:	55                   	push   %ebp
46b555:	6a 58                	push   $0x58
46b557:	38 59 54             	cmp    %bl,0x54(%ecx)
46b55a:	39 36                	cmp    %esi,(%esi)
46b55c:	33 44 31 72          	xor    0x72(%ecx,%esi,1),%eax
46b560:	32 30                	xor    (%eax),%dh
46b562:	4f                   	dec    %edi
46b563:	64 79 30             	fs jns 0x46b596
46b566:	64 39 50 58          	cmp    %edx,%fs:0x58(%eax)
46b56a:	4c                   	dec    %esp
46b56b:	57                   	push   %edi
46b56c:	65 39 68 7a          	cmp    %ebp,%gs:0x7a(%eax)
46b570:	45                   	inc    %ebp
46b571:	57                   	push   %edi