46b572:	72 76                	jb     0x46b5ea
46b574:	41                   	inc    %ecx
46b575:	4c                   	dec    %esp
46b576:	51                   	push   %ecx
46b577:	46                   	inc    %esi
46b578:	71 46                	jno    0x46b5c0
46b57a:	49                   	dec    %ecx
46b57b:	33 70 57             	xor    0x57(%eax),%esi
46b57e:	36 6d                	ss insl (%dx),%es:(%edi)
46b580:	6f                   	outsl  %ds:(%esi),(%dx)
46b581:	4d                   	dec    %ebp
46b582:	75 46                	jne    0x46b5ca
46b584:	58                   	pop    %eax
46b585:	4d                   	dec    %ebp
46b586:	79 6c                	jns    0x46b5f4
46b588:	47                   	inc    %edi
46b589:	72 4a                	jb     0x46b5d5
46b58b:	75 30                	jne    0x46b5bd
46b58d:	72 51                	jb     0x46b5e0
46b58f:	32 49 74             	xor    0x74(%ecx),%cl
46b592:	44                   	inc    %esp
46b593:	5a                   	pop    %edx
46b594:	69 5a 6f 4d 6d 74 75 	imul   $0x75746d4d,0x6f(%edx),%ebx
46b59b:	6a 43                	push   $0x43
46b59d:	62 79 64             	bound  %edi,0x64(%ecx)
46b5a0:	66 56                	push   %si
46b5a2:	65 35 72 64 4d 71    	gs xor $0x714d6472,%eax
46b5a8:	70 36                	jo     0x46b5e0
46b5aa:	37                   	aaa
46b5ab:	42                   	inc    %edx
46b5ac:	43                   	inc    %ebx
46b5ad:	52                   	push   %edx
46b5ae:	53                   	push   %ebx
46b5af:	64 46                	fs inc %esi
46b5b1:	36 54                	ss push %esp
46b5b3:	70 63                	jo     0x46b618
46b5b5:	6d                   	insl   (%dx),%es:(%edi)
46b5b6:	2b 4d 74             	sub    0x74(%ebp),%ecx
46b5b9:	50                   	push   %eax
46b5ba:	39 58 2f             	cmp    %ebx,0x2f(%eax)
46b5bd:	68 44 75 6d 44       	push   $0x446d7544
46b5c2:	51                   	push   %ecx
46b5c3:	43                   	inc    %ebx
46b5c4:	30 51 65             	xor    %dl,0x65(%ecx)
46b5c7:	63 75 63             	arpl   %esi,0x63(%ebp)
46b5ca:	52                   	push   %edx
46b5cb:	61                   	popa
46b5cc:	64 77 6b             	fs ja  0x46b63a
46b5cf:	51                   	push   %ecx
46b5d0:	43                   	inc    %ebx
46b5d1:	7a 6b                	jp     0x46b63e
46b5d3:	4e                   	dec    %esi
46b5d4:	58                   	pop    %eax
46b5d5:	65 73 67             	gs jae 0x46b63f
46b5d8:	76 68                	jbe    0x46b642
46b5da:	70 78                	jo     0x46b654
46b5dc:	30 69 76             	xor    %ch,0x76(%ecx)
46b5df:	52                   	push   %edx
46b5e0:	65 48                	gs dec %eax
46b5e2:	6a 42                	push   $0x42
46b5e4:	43                   	inc    %ebx
46b5e5:	36 58                	ss pop %eax
46b5e7:	61                   	popa
46b5e8:	4a                   	dec    %edx
46b5e9:	6c                   	insb   (%dx),%es:(%edi)
46b5ea:	51                   	push   %ecx
46b5eb:	54                   	push   %esp
46b5ec:	37                   	aaa
46b5ed:	78 76                	js     0x46b665
46b5ef:	5a                   	pop    %edx
46b5f0:	6a 4c                	push   $0x4c
46b5f2:	69 49 46 63 47 67 52 	imul   $0x52674763,0x46(%ecx),%ecx
46b5f9:	64 32 35 52 31 57 63 	xor    %fs:0x63573152,%dh
46b600:	2b 38                	sub    (%eax),%edi
46b602:	63 4a 67             	arpl   %ecx,0x67(%edx)
46b605:	67 58                	addr16 pop %eax
46b607:	42                   	inc    %edx
46b608:	41                   	inc    %ecx
46b609:	51                   	push   %ecx
46b60a:	53                   	push   %ebx
46b60b:	6c                   	insb   (%dx),%es:(%edi)
46b60c:	4f                   	dec    %edi
46b60d:	59                   	pop    %ecx
46b60e:	63 41 4d             	arpl   %eax,0x4d(%ecx)
46b611:	44                   	inc    %esp
46b612:	62 31                	bound  %esi,(%ecx)
46b614:	67 38 64 33          	cmp    %ah,0x33(%si)
46b618:	30 76 6c             	xor    %dh,0x6c(%esi)
46b61b:	35 2b 67 57 39       	xor    $0x3957672b,%eax
46b620:	52                   	push   %edx
46b621:	63 66 74             	arpl   %esp,0x74(%esi)
46b624:	31 63 52             	xor    %esp,0x52(%ebx)
46b627:	4e                   	dec    %esi
46b628:	65 77 52             	gs ja  0x46b67d
46b62b:	64 44                	fs inc %esp
46b62d:	59                   	pop    %ecx
46b62e:	2b 31                	sub    (%ecx),%esi
46b630:	30 73 76             	xor    %dh,0x76(%ebx)
46b633:	56                   	push   %esi
46b634:	4f                   	dec    %edi
46b635:	47                   	inc    %edi
46b636:	56                   	push   %esi
46b637:	34 7a                	xor    $0x7a,%al
46b639:	6f                   	outsl  %ds:(%esi),(%dx)
46b63a:	43                   	inc    %ebx
46b63b:	33 70 4e             	xor    0x4e(%eax),%esi
46b63e:	39 44 4b 75          	cmp    %eax,0x75(%ebx,%ecx,2)
46b642:	37                   	aaa
46b643:	4a                   	dec    %edx
46b644:	4c                   	dec    %esp
46b645:	30 5a 57             	xor    %bl,0x57(%edx)
46b648:	2b 44 61 42          	sub    0x42(%ecx,%eiz,2),%eax
46b64c:	78 5a                	js     0x46b6a8
46b64e:	31 34 4b             	xor    %esi,(%ebx,%ecx,2)
46b651:	2b 33                	sub    (%ebx),%esi
46b653:	45                   	inc    %ebp
46b654:	65 54                	gs push %esp
46b656:	55                   	push   %ebp
46b657:	65 48                	gs dec %eax
46b659:	65 33 6b 72          	xor    %gs:0x72(%ebx),%ebp
46b65d:	50                   	push   %eax
46b65e:	7a 69                	jp     0x46b6c9
46b660:	73 6a                	jae    0x46b6cc
46b662:	4e                   	dec    %esi
46b663:	41                   	inc    %ecx
46b664:	6a 48                	push   $0x48
46b666:	47                   	inc    %edi
46b667:	61                   	popa
46b668:	41                   	inc    %ecx
46b669:	6d                   	insl   (%dx),%es:(%edi)
46b66a:	4d                   	dec    %ebp
46b66b:	6b 48 38 31          	imul   $0x31,0x38(%eax),%ecx
46b66f:	6b 4d 56 6f          	imul   $0x6f,0x56(%ebp),%ecx
46b673:	74 76                	je     0x46b6eb
46b675:	5a                   	pop    %edx
46b676:	75 4d                	jne    0x46b6c5
46b678:	2f                   	das
46b679:	31 48 43             	xor    %ecx,0x43(%eax)
46b67c:	4d                   	dec    %ebp
46b67d:	62 71 54             	bound  %esi,0x54(%ecx)
46b680:	61                   	popa
46b681:	70 4d                	jo     0x46b6d0
46b683:	6f                   	outsl  %ds:(%esi),(%dx)
46b684:	4d                   	dec    %ebp
46b685:	36 39 6f 70          	cmp    %ebp,%ss:0x70(%edi)
46b689:	6d                   	insl   (%dx),%es:(%edi)
46b68a:	48                   	dec    %eax
46b68b:	48                   	dec    %eax
46b68c:	4e                   	dec    %esi
46b68d:	35 72 36 6a 6d       	xor    $0x6d6a3672,%eax
46b692:	73 51                	jae    0x46b6e5
46b694:	6b 53 2b 4b          	imul   $0x4b,0x2b(%ebx),%edx
46b698:	58                   	pop    %eax
46b699:	46                   	inc    %esi
46b69a:	72 39                	jb     0x46b6d5
46b69c:	5a                   	pop    %edx
46b69d:	6f                   	outsl  %ds:(%esi),(%dx)
46b69e:	57                   	push   %edi
46b69f:	38 6e 72             	cmp    %ch,0x72(%esi)
46b6a2:	44                   	inc    %esp
46b6a3:	45                   	inc    %ebp
46b6a4:	41                   	inc    %ecx
46b6a5:	47                   	inc    %edi
46b6a6:	74 31                	je     0x46b6d9
46b6a8:	75 49                	jne    0x46b6f3
46b6aa:	42                   	inc    %edx
46b6ab:	59                   	pop    %ecx
46b6ac:	30 6b 75             	xor    %ch,0x75(%ebx)
46b6af:	50                   	push   %eax
46b6b0:	61                   	popa
46b6b1:	7a 69                	jp     0x46b71c
46b6b3:	52                   	push   %edx
46b6b4:	78 35                	js     0x46b6eb
46b6b6:	47                   	inc    %edi
46b6b7:	36 66 32 6b 63       	data16 xor %ss:0x63(%ebx),%ch
46b6bc:	47                   	inc    %edi
46b6bd:	33 56 30             	xor    0x30(%esi),%edx
46b6c0:	51                   	push   %ecx
46b6c1:	6e                   	outsb  %ds:(%esi),(%dx)
46b6c2:	72 4e                	jb     0x46b712
46b6c4:	64 30 6e 49          	xor    %ch,%fs:0x49(%esi)
46b6c8:	53                   	push   %ebx
46b6c9:	4f                   	dec    %edi
46b6ca:	66 68 46 70          	pushw  $0x7046
46b6ce:	79 4d                	jns    0x46b71d
46b6d0:	31 70 61             	xor    %esi,0x61(%eax)
46b6d3:	54                   	push   %esp
46b6d4:	45                   	inc    %ebp
46b6d5:	6d                   	insl   (%dx),%es:(%edi)
46b6d6:	6e                   	outsb  %ds:(%esi),(%dx)
46b6d7:	78 72                	js     0x46b74b
46b6d9:	4c                   	dec    %esp
46b6da:	6c                   	insb   (%dx),%es:(%edi)
46b6db:	72 49                	jb     0x46b726
46b6dd:	66 6f                	outsw  %ds:(%esi),(%dx)
46b6df:	32 44 6c 48          	xor    0x48(%esp,%ebp,2),%al
46b6e3:	58                   	pop    %eax
46b6e4:	36 71 42             	ss jno 0x46b729
46b6e7:	4c                   	dec    %esp
46b6e8:	65 75 41             	gs jne 0x46b72c
46b6eb:	72 65                	jb     0x46b752
46b6ed:	32 5a 6e             	xor    0x6e(%edx),%bl
46b6f0:	67 6c                	insb   (%dx),%es:(%di)
46b6f2:	62 63 55             	bound  %esp,0x55(%ebx)
46b6f5:	37                   	aaa
46b6f6:	6a 34                	push   $0x34
46b6f8:	51                   	push   %ecx
46b6f9:	45                   	inc    %ebp
46b6fa:	5a                   	pop    %edx
46b6fb:	43                   	inc    %ebx
46b6fc:	76 75                	jbe    0x46b773
46b6fe:	78 43                	js     0x46b743
46b700:	69 75 47 49 78 35 52 	imul   $0x52357849,0x47(%ebp),%esi
46b707:	46                   	inc    %esi
46b708:	6c                   	insb   (%dx),%es:(%edi)
46b709:	58                   	pop    %eax
46b70a:	59                   	pop    %ecx
46b70b:	44                   	inc    %esp
46b70c:	35 34 31 37 2f       	xor    $0x2f373134,%eax
46b711:	79 75                	jns    0x46b788
46b713:	57                   	push   %edi
46b714:	59                   	pop    %ecx
46b715:	38 66 47             	cmp    %ah,0x47(%esi)
46b718:	4d                   	dec    %ebp
46b719:	2f                   	das
46b71a:	76 76                	jbe    0x46b792
46b71c:	50                   	push   %eax
46b71d:	58                   	pop    %eax
46b71e:	6d                   	insl   (%dx),%es:(%edi)
46b71f:	76 6c                	jbe    0x46b78d
46b721:	77 67                	ja     0x46b78a
46b723:	66 57                	push   %di
46b725:	74 4f                	je     0x46b776
46b727:	62 31                	bound  %esi,(%ecx)
46b729:	35 57 49 5a 78       	xor    $0x785a4957,%eax
46b72e:	39 36                	cmp    %esi,(%esi)
46b730:	37                   	aaa
46b731:	73 61                	jae    0x46b794
46b733:	2f                   	das
46b734:	50                   	push   %eax
46b735:	47                   	inc    %edi
46b736:	2f                   	das
46b737:	45                   	inc    %ebp
46b738:	63 2b                	arpl   %ebp,(%ebx)
46b73a:	4b                   	dec    %ebx
46b73b:	49                   	dec    %ecx
46b73c:	4b                   	dec    %ebx
46b73d:	48                   	dec    %eax
46b73e:	4b                   	dec    %ebx
46b73f:	39 51 74             	cmp    %edx,0x74(%ecx)
46b742:	2f                   	das
46b743:	4b                   	dec    %ebx
46b744:	5a                   	pop    %edx
46b745:	56                   	push   %esi
46b746:	6c                   	insb   (%dx),%es:(%edi)
46b747:	51                   	push   %ecx
46b748:	6f                   	outsl  %ds:(%esi),(%dx)
46b749:	6d                   	insl   (%dx),%es:(%edi)
46b74a:	7a 55                	jp     0x46b7a1
46b74c:	41                   	inc    %ecx
46b74d:	68 33 6b 52 7a       	push   $0x7a526b33
46b752:	36 70 2b             	ss jo  0x46b780
46b755:	56                   	push   %esi
46b756:	54                   	push   %esp
46b757:	4e                   	dec    %esi
46b758:	6e                   	outsb  %ds:(%esi),(%dx)
46b759:	38 5a 4e             	cmp    %bl,0x4e(%edx)
46b75c:	56                   	push   %esi
46b75d:	4a                   	dec    %edx
46b75e:	74 53                	je     0x46b7b3
46b760:	76 49                	jbe    0x46b7ab
46b762:	43                   	inc    %ebx
46b763:	35 6d 39 52 50       	xor    $0x5052396d,%eax
46b768:	71 33                	jno    0x46b79d
46b76a:	38 51 54             	cmp    %dl,0x54(%ecx)
46b76d:	36 33 46 62          	xor    %ss:0x62(%esi),%eax
46b771:	44                   	inc    %esp
46b772:	34 4d                	xor    $0x4d,%al
46b774:	65 6b 57 45 35       	imul   $0x35,%gs:0x45(%edi),%edx
46b779:	76 34                	jbe    0x46b7af
46b77b:	4d                   	dec    %ebp
46b77c:	73 65                	jae    0x46b7e3
46b77e:	39 67 69             	cmp    %esp,0x69(%edi)
46b781:	65 6c                	gs insb (%dx),%es:(%edi)
46b783:	37                   	aaa
46b784:	70 68                	jo     0x46b7ee
46b786:	6d                   	insl   (%dx),%es:(%edi)
46b787:	58                   	pop    %eax
46b788:	38 4a 4a             	cmp    %cl,0x4a(%edx)
46b78b:	32 6b 42             	xor    0x42(%ebx),%ch
46b78e:	6e                   	outsb  %ds:(%esi),(%dx)
46b78f:	35 55 6b 6d 31       	xor    $0x316d6b55,%eax
46b794:	57                   	push   %edi
46b795:	69 5a 6b 55 72 4b 71 	imul   $0x714b7255,0x6b(%edx),%ebx
46b79c:	57                   	push   %edi
46b79d:	41                   	inc    %ecx
46b79e:	6e                   	outsb  %ds:(%esi),(%dx)
46b79f:	6a 57                	push   $0x57
46b7a1:	58                   	pop    %eax
46b7a2:	7a 78                	jp     0x46b81c
46b7a4:	56                   	push   %esi
46b7a5:	6b 54 6f 68 39       	imul   $0x39,0x68(%edi,%ebp,2),%edx
46b7aa:	77 43                	ja     0x46b7ef
46b7ac:	4c                   	dec    %esp
46b7ad:	42                   	inc    %edx
46b7ae:	31 4c 58 71          	xor    %ecx,0x71(%eax,%ebx,2)
46b7b2:	76 64                	jbe    0x46b818
46b7b4:	6f                   	outsl  %ds:(%esi),(%dx)
46b7b5:	50                   	push   %eax
46b7b6:	42                   	inc    %edx
46b7b7:	58                   	pop    %eax
46b7b8:	36 36 73 30          	ss ss jae 0x46b7ec
46b7bc:	4b                   	dec    %ebx
46b7bd:	59                   	pop    %ecx
46b7be:	48                   	dec    %eax
46b7bf:	74 76                	je     0x46b837
46b7c1:	2b 64 30 46          	sub    0x46(%eax,%esi,1),%esp
46b7c5:	78 52                	js     0x46b819
46b7c7:	4d                   	dec    %ebp
46b7c8:	78 4b                	js     0x46b815
46b7ca:	39 35 44 77 6e 41    	cmp    %esi,0x416e7744
46b7d0:	2f                   	das
46b7d1:	38 4c 47 43          	cmp    %cl,0x43(%edi,%eax,2)
46b7d5:	50                   	push   %eax
46b7d6:	58                   	pop    %eax
46b7d7:	52                   	push   %edx
46b7d8:	56                   	push   %esi
46b7d9:	57                   	push   %edi
46b7da:	73 42                	jae    0x46b81e
46b7dc:	4b                   	dec    %ebx
46b7dd:	4b                   	dec    %ebx
46b7de:	50                   	push   %eax
46b7df:	2f                   	das
46b7e0:	47                   	inc    %edi
46b7e1:	41                   	inc    %ecx
46b7e2:	73 32                	jae    0x46b816
46b7e4:	38 6f 56             	cmp    %ch,0x56(%edi)
46b7e7:	2b 56 50             	sub    0x50(%esi),%edx
46b7ea:	45                   	inc    %ebp
46b7eb:	71 64                	jno    0x46b851
46b7ed:	68 6b 45 79 74       	push   $0x7479456b
46b7f2:	41                   	inc    %ecx
46b7f3:	50                   	push   %eax
46b7f4:	68 70 4b 54 48       	push   $0x48544b70
46b7f9:	56                   	push   %esi
46b7fa:	4c                   	dec    %esp
46b7fb:	2b 4d 77             	sub    0x77(%ebp),%ecx
46b7fe:	53                   	push   %ebx
46b7ff:	65 7a 54             	gs jp  0x46b856
46b802:	67 7a 41             	addr16 jp 0x46b846