46d4a2:	42                   	inc    %edx
46d4a3:	59                   	pop    %ecx
46d4a4:	2c 41                	sub    $0x41,%al
46d4a6:	42                   	inc    %edx
46d4a7:	50                   	push   %eax
46d4a8:	2c 2c                	sub    $0x2c,%al
46d4aa:	61                   	popa
46d4ab:	2c 2c                	sub    $0x2c,%al
46d4ad:	43                   	inc    %ebx
46d4ae:	73 48                	jae    0x46d4f8
46d4b0:	45                   	inc    %ebp
46d4b1:	77 6f                	ja     0x46d522
46d4b3:	34 31                	xor    $0x31,%al
46d4b5:	2f                   	das
46d4b6:	33 2f                	xor    (%edi),%ebp
46d4b8:	2f                   	das
46d4b9:	78 38                	js     0x46d4f3
46d4bb:	65 44                	gs inc %esp
46d4bd:	44                   	inc    %esp
46d4be:	68 46 2f 66 2f       	push   $0x2f662f46
46d4c3:	2f                   	das
46d4c4:	4f                   	dec    %edi
46d4c5:	44                   	inc    %esp
46d4c6:	62 39                	bound  %edi,(%ecx)
46d4c8:	2f                   	das
46d4c9:	2f                   	das
46d4ca:	38 47 48             	cmp    %al,0x48(%edi)
46d4cd:	78 39                	js     0x46d508
46d4cf:	59                   	pop    %ecx
46d4d0:	52                   	push   %edx
46d4d1:	51                   	push   %ecx
46d4d2:	51                   	push   %ecx
46d4d3:	2c 2c                	sub    $0x2c,%al
46d4d5:	2b 2c 2c             	sub    (%esp,%ebp,1),%ebp
46d4d8:	54                   	push   %esp
46d4d9:	2c 2c                	sub    $0x2c,%al
46d4db:	46                   	inc    %esi
46d4dc:	55                   	push   %ebp
46d4dd:	2c 41                	sub    $0x41,%al
46d4df:	42                   	inc    %edx
46d4e0:	78 2c                	js     0x46d50e
46d4e2:	2c 4b                	sub    $0x4b,%al
46d4e4:	78 5a                	js     0x46d540
46d4e6:	46                   	inc    %esi
46d4e7:	41                   	inc    %ecx
46d4e8:	77 2c                	ja     0x46d516
46d4ea:	41                   	inc    %ecx
46d4eb:	4a                   	dec    %edx
46d4ec:	4c                   	dec    %esp
46d4ed:	39 2f                	cmp    %ebp,(%edi)
46d4ef:	2f                   	das
46d4f0:	2b 6b 2f             	sub    0x2f(%ebx),%ebp
46d4f3:	66 2f                	data16 das
46d4f5:	2f                   	das
46d4f6:	74 50                	je     0x46d548
46d4f8:	33 2f                	xor    (%edi),%ebp
46d4fa:	2f                   	das
46d4fb:	7a 69                	jp     0x46d566
46d4fd:	43                   	inc    %ebx
46d4fe:	2f                   	das
46d4ff:	66 2f                	data16 das
46d501:	2f                   	das
46d502:	48                   	dec    %eax
46d503:	2f                   	das
46d504:	63 4c 4f 50          	arpl   %ecx,0x50(%edi,%ecx,2)
46d508:	33 38                	xor    (%eax),%edi
46d50a:	2f                   	das
46d50b:	2f                   	das
46d50c:	38 66 49             	cmp    %ah,0x49(%esi)
46d50f:	79 67                	jns    0x46d578
46d511:	31 2c 41             	xor    %ebp,(%ecx,%eax,2)
46d514:	47                   	inc    %edi
46d515:	43                   	inc    %ebx
46d516:	69 73 48 45 77 73 34 	imul   $0x34737745,0x48(%ebx),%esi
46d51d:	58                   	pop    %eax
46d51e:	2f                   	das
46d51f:	33 2f                	xor    (%edi),%ebp
46d521:	2f                   	das
46d522:	78 2f                	js     0x46d553
46d524:	32 43 7a             	xor    0x7a(%ebx),%al
46d527:	6a 6b                	push   $0x6b
46d529:	2f                   	das
46d52a:	50                   	push   %eax
46d52b:	2f                   	das
46d52c:	2f                   	das
46d52d:	4f                   	dec    %edi
46d52e:	4e                   	dec    %esi
46d52f:	58                   	pop    %eax
46d530:	38 2f                	cmp    %ch,(%edi)
46d532:	2f                   	das
46d533:	38 41 48             	cmp    %al,0x48(%ecx)
46d536:	79 30                	jns    0x46d568
46d538:	6f                   	outsl  %ds:(%esi),(%dx)
46d539:	4e                   	dec    %esi
46d53a:	51                   	push   %ecx
46d53b:	2c 42                	sub    $0x42,%al
46d53d:	67 6f                	outsl  %ds:(%si),(%dx)
46d53f:	34 78                	xor    $0x78,%al
46d541:	2f                   	das
46d542:	7a 2f                	jp     0x46d573
46d544:	2f                   	das
46d545:	77 41                	ja     0x46d588
46d547:	66 77 67             	data16 ja 0x46d5b1
46d54a:	6f                   	outsl  %ds:(%esi),(%dx)
46d54b:	34 76                	xor    $0x76,%al
46d54d:	76 7a                	jbe    0x46d5c9
46d54f:	2f                   	das
46d550:	2f                   	das
46d551:	77 4d                	ja     0x46d5a0
46d553:	45                   	inc    %ebp
46d554:	42                   	inc    %edx
46d555:	53                   	push   %ebx
46d556:	67 46                	addr16 inc %esi
46d558:	2c 41                	sub    $0x41,%al
46d55a:	47                   	inc    %edi
46d55b:	4b                   	dec    %ebx
46d55c:	77 6f                	ja     0x46d5cd
46d55e:	6f                   	outsl  %ds:(%esi),(%dx)
46d55f:	42                   	inc    %edx
46d560:	77 2c                	ja     0x46d58e
46d562:	43                   	inc    %ebx
46d563:	6a 69                	push   $0x69
46d565:	6b 2f 50             	imul   $0x50,(%edi),%ebp
46d568:	2f                   	das
46d569:	2f                   	das
46d56a:	48                   	dec    %eax
46d56b:	38 41 4b             	cmp    %al,0x4b(%ecx)
46d56e:	4f                   	dec    %edi
46d56f:	4b                   	dec    %ebx
46d570:	4c                   	dec    %esp
46d571:	38 2f                	cmp    %ch,(%edi)
46d573:	2f                   	das
46d574:	38 71 45             	cmp    %dh,0x45(%ecx)
46d577:	7a 41                	jp     0x46d5ba
46d579:	44                   	inc    %esp
46d57a:	41                   	inc    %ecx
46d57b:	4c                   	dec    %esp
46d57c:	55                   	push   %ebp
46d57d:	44                   	inc    %esp
46d57e:	2c 41                	sub    $0x41,%al
46d580:	45                   	inc    %ebp
46d581:	2c 41                	sub    $0x41,%al
46d583:	52                   	push   %edx
46d584:	2c 41                	sub    $0x41,%al
46d586:	34 32                	xor    $0x32,%al
46d588:	67 49                	addr16 dec %ecx
46d58a:	2c 41                	sub    $0x41,%al
46d58c:	67 66 4a             	addr16 dec %dx
46d58f:	6d                   	insl   (%dx),%es:(%edi)
46d590:	45                   	inc    %ebp
46d591:	4d                   	dec    %ebp
46d592:	4f                   	dec    %edi
46d593:	49                   	dec    %ecx
46d594:	41                   	inc    %ecx
46d595:	43                   	inc    %ebx
46d596:	2c 41                	sub    $0x41,%al
46d598:	4a                   	dec    %edx
46d599:	48                   	dec    %eax
46d59a:	79 31                	jns    0x46d5cd
46d59c:	68 44 54 6a 77       	push   $0x776a5444
46d5a1:	41                   	inc    %ecx
46d5a2:	51                   	push   %ecx
46d5a3:	2c 45                	sub    $0x45,%al
46d5a5:	51                   	push   %ecx
46d5a6:	51                   	push   %ecx
46d5a7:	66 4d                	dec    %bp
46d5a9:	6d                   	insl   (%dx),%es:(%edi)
46d5aa:	45                   	inc    %ebp
46d5ab:	54                   	push   %esp
46d5ac:	42                   	inc    %edx
46d5ad:	44                   	inc    %esp
46d5ae:	69 54 41 51 2c 45 51 	imul   $0x5551452c,0x51(%ecx,%eax,2),%edx
46d5b5:	55
46d5b6:	66 4d                	dec    %bp
46d5b8:	6d                   	insl   (%dx),%es:(%edi)
46d5b9:	45                   	inc    %ebp
46d5ba:	54                   	push   %esp
46d5bb:	42                   	inc    %edx
46d5bc:	54                   	push   %esp
46d5bd:	68 52 41 51 2c       	push   $0x2c514152
46d5c2:	45                   	inc    %ebp
46d5c3:	51                   	push   %ecx
46d5c4:	59                   	pop    %ecx
46d5c5:	66 4a                	dec    %dx
46d5c7:	32 45 54             	xor    0x54(%ebp),%al
46d5ca:	42                   	inc    %edx
46d5cb:	6a 67                	push   $0x67
46d5cd:	55                   	push   %ebp
46d5ce:	41                   	inc    %ecx
46d5cf:	51                   	push   %ecx
46d5d0:	2c 45                	sub    $0x45,%al
46d5d2:	51                   	push   %ecx
46d5d3:	63 66 4b             	arpl   %esp,0x4b(%esi)
46d5d6:	57                   	push   %edi
46d5d7:	45                   	inc    %ebp
46d5d8:	54                   	push   %esp
46d5d9:	42                   	inc    %edx
46d5da:	7a 6a                	jp     0x46d646
46d5dc:	79 2c                	jns    0x46d60a
46d5de:	2c 45                	sub    $0x45,%al
46d5e0:	51                   	push   %ecx
46d5e1:	67 66 49             	addr16 dec %cx
46d5e4:	32 45 54             	xor    0x54(%ebp),%al
46d5e7:	43                   	inc    %ebx
46d5e8:	44                   	inc    %esp
46d5e9:	69 76 2c 2c 45 51 6b 	imul   $0x6b51452c,0x2c(%esi),%esi
46d5f0:	66 4f                	dec    %di
46d5f2:	6d                   	insl   (%dx),%es:(%edi)
46d5f3:	45                   	inc    %ebp
46d5f4:	54                   	push   %esp
46d5f5:	43                   	inc    %ebx
46d5f6:	54                   	push   %esp
46d5f7:	68 38 2c 2c 45       	push   $0x452c2c38
46d5fc:	51                   	push   %ecx
46d5fd:	6f                   	outsl  %ds:(%esi),(%dx)
46d5fe:	66 4c                	dec    %sp
46d600:	6d                   	insl   (%dx),%es:(%edi)
46d601:	45                   	inc    %ebp
46d602:	54                   	push   %esp
46d603:	43                   	inc    %ebx
46d604:	69 74 66 45 51 73 66 	imul   $0x4c667351,0x45(%esi,%eiz,2),%esi
46d60b:	4c
46d60c:	57                   	push   %edi
46d60d:	45                   	inc    %ebp
46d60e:	54                   	push   %esp
46d60f:	43                   	inc    %ebx
46d610:	79 73                	jns    0x46d685
46d612:	34 45                	xor    $0x45,%al
46d614:	51                   	push   %ecx
46d615:	77 66                	ja     0x46d67d
46d617:	4f                   	dec    %edi
46d618:	57                   	push   %edi
46d619:	45                   	inc    %ebp
46d61a:	54                   	push   %esp
46d61b:	44                   	inc    %esp
46d61c:	43                   	inc    %ebx
46d61d:	73 55                	jae    0x46d674
46d61f:	45                   	inc    %ebp
46d620:	51                   	push   %ecx
46d621:	30 66 4f             	xor    %ah,0x4f(%esi)
46d624:	57                   	push   %edi
46d625:	45                   	inc    %ebp
46d626:	34 48                	xor    $0x48,%al
46d628:	51                   	push   %ecx
46d629:	4d                   	dec    %ebp
46d62a:	2c 42                	sub    $0x42,%al
46d62c:	45                   	inc    %ebp
46d62d:	4e                   	dec    %esi
46d62e:	48                   	dec    %eax
46d62f:	7a 5a                	jp     0x46d68b
46d631:	59                   	pop    %ecx
46d632:	4f                   	dec    %edi
46d633:	4f                   	dec    %edi
46d634:	63 43 2c             	arpl   %eax,0x2c(%ebx)
46d637:	41                   	inc    %ecx
46d638:	66 4d                	dec    %bp
46d63a:	43                   	inc    %ebx
46d63b:	67 36 2c 41          	addr16 ss sub $0x41,%al
46d63f:	47                   	inc    %edi
46d640:	45                   	inc    %ebp
46d641:	77 30                	ja     0x46d673
46d643:	72 34                	jb     0x46d679
46d645:	52                   	push   %edx
46d646:	45                   	inc    %ebp
46d647:	4d                   	dec    %ebp
46d648:	48                   	dec    %eax
46d649:	7a 42                	jp     0x46d68d
46d64b:	5a                   	pop    %edx
46d64c:	4f                   	dec    %edi
46d64d:	4a                   	dec    %edx
46d64e:	38 43 2c             	cmp    %al,0x2c(%ebx)
46d651:	41                   	inc    %ecx
46d652:	66 38 68 4d          	data16 cmp %ch,0x4d(%eax)
46d656:	4e                   	dec    %esi
46d657:	4b                   	dec    %ebx
46d658:	39 45 66             	cmp    %eax,0x66(%ebp)
46d65b:	43                   	inc    %ebx
46d65c:	54                   	push   %esp
46d65d:	68 35 41 67 2c       	push   $0x2c674135
46d662:	48                   	dec    %eax
46d663:	2f                   	das
46d664:	55                   	push   %ebp
46d665:	54                   	push   %esp
46d666:	44                   	inc    %esp
46d667:	53                   	push   %ebx
46d668:	76 45                	jbe    0x46d6af
46d66a:	4b                   	dec    %ebx
46d66b:	37                   	aaa
46d66c:	6b 52 43 78          	imul   $0x78,0x43(%edx),%edx
46d670:	38 34 57             	cmp    %dh,(%edi,%edx,2)
46d673:	44                   	inc    %esp
46d674:	67 6c                	insb   (%dx),%es:(%di)
46d676:	41                   	inc    %ecx
46d677:	67 2c 48             	addr16 sub $0x48,%al
46d67a:	68 4d 4d 4b 36       	push   $0x364b4d4d
46d67f:	6f                   	outsl  %ds:(%esi),(%dx)
46d680:	66 50                	push   %ax
46d682:	43                   	inc    %ebx
46d683:	67 36 2c 41          	addr16 ss sub $0x41,%al
46d687:	47                   	inc    %edi
46d688:	4f                   	dec    %edi
46d689:	50                   	push   %eax
46d68a:	73 42                	jae    0x46d6ce
46d68c:	2c 41                	sub    $0x41,%al
46d68e:	66 43                	inc    %bx
46d690:	78 4d                	js     0x46d6df
46d692:	4d                   	dec    %ebp
46d693:	4b                   	dec    %ebx
46d694:	35 67 72 6a 52       	xor    $0x526a7267,%eax
46d699:	59                   	pop    %ecx
46d69a:	34 74                	xor    $0x74,%al
46d69c:	67 45                	addr16 inc %ebp
46d69e:	2c 42                	sub    $0x42,%al
46d6a0:	2f                   	das
46d6a1:	6e                   	outsb  %ds:(%esi),(%dx)
46d6a2:	45                   	inc    %ebp
46d6a3:	77 73                	ja     0x46d718
46d6a5:	34 66                	xor    $0x66,%al
46d6a7:	76 2f                	jbe    0x46d6d8
46d6a9:	2f                   	das
46d6aa:	2f                   	das
46d6ab:	78 45                	js     0x46d6f2
46d6ad:	4b                   	dec    %ebx
46d6ae:	48                   	dec    %eax
46d6af:	79 31                	jns    0x46d6e2
46d6b1:	5a                   	pop    %edx
46d6b2:	4f                   	dec    %edi
46d6b3:	48                   	dec    %eax
46d6b4:	73 42                	jae    0x46d6f8
46d6b6:	2c 41                	sub    $0x41,%al
46d6b8:	66 35 52 4d          	xor    $0x4d52,%ax
46d6bc:	4c                   	dec    %esp
46d6bd:	4f                   	dec    %edi
46d6be:	47                   	inc    %edi
46d6bf:	76 2f                	jbe    0x46d6f0
46d6c1:	2f                   	das
46d6c2:	2f                   	das
46d6c3:	38 34 58             	cmp    %dh,(%eax,%ebx,2)
46d6c6:	66 2f                	data16 das
46d6c8:	2f                   	das
46d6c9:	2f                   	das
46d6ca:	78 67                	js     0x46d733
46d6cc:	34 4f                	xor    $0x4f,%al
46d6ce:	77 45                	ja     0x46d715
46d6d0:	2c 42                	sub    $0x42,%al
46d6d2:	63 54 43 6a          	arpl   %edx,0x6a(%ebx,%eax,2)
46d6d6:	68 50 2f 2f 2f       	push   $0x2f2f2f50
46d6db:	2f                   	das
46d6dc:	45                   	inc    %ebp
46d6dd:	51                   	push   %ecx