46d6de:	6b 66 4f 46          	imul   $0x46,0x4f(%esi),%esp
46d6e2:	6b 34 38 67          	imul   $0x67,(%eax,%edi,1),%esi
46d6e6:	2c 41                	sub    $0x41,%al
46d6e8:	42                   	inc    %edx
46d6e9:	6b 54 43 6a 67       	imul   $0x67,0x6a(%ebx,%eax,2),%edx
46d6ee:	39 2f                	cmp    %ebp,(%edi)
46d6f0:	2f                   	das
46d6f1:	2f                   	das
46d6f2:	2f                   	das
46d6f3:	4f                   	dec    %edi
46d6f4:	43                   	inc    %ebx
46d6f5:	7a 2f                	jp     0x46d726
46d6f7:	2f                   	das
46d6f8:	2f                   	das
46d6f9:	38 52 43             	cmp    %dl,0x43(%edx)
46d6fc:	42                   	inc    %edx
46d6fd:	38 74 57 44          	cmp    %dh,0x44(%edi,%edx,2)
46d701:	69 79 2c 2c 47 52 4d 	imul   $0x4d52472c,0x2c(%ecx),%edi
46d708:	4a                   	dec    %edx
46d709:	4f                   	dec    %edi
46d70a:	42                   	inc    %edx
46d70b:	72 2f                	jb     0x46d73c
46d70d:	2f                   	das
46d70e:	2f                   	das
46d70f:	38 66 4f             	cmp    %ah,0x4f(%esi)
46d712:	53                   	push   %ebx
46d713:	67 36 2c 41          	addr16 ss sub $0x41,%al
46d717:	47                   	inc    %edi
46d718:	4b                   	dec    %ebx
46d719:	33 6f 57             	xor    0x57(%edi),%ebp
46d71c:	45                   	inc    %ebp
46d71d:	77 6b                	ja     0x46d78a
46d71f:	34 43                	xor    $0x43,%al
46d721:	66 2f                	data16 das
46d723:	2f                   	das
46d724:	2f                   	das
46d725:	7a 6a                	jp     0x46d791
46d727:	34 2f                	xor    $0x2f,%al
46d729:	76 2f                	jbe    0x46d75a
46d72b:	2f                   	das
46d72c:	48                   	dec    %eax
46d72d:	77 30                	ja     0x46d75f
46d72f:	54                   	push   %esp
46d730:	42                   	inc    %edx
46d731:	78 2f                	js     0x46d762
46d733:	32 45 77             	xor    0x77(%ebp),%al
46d736:	67 34 36             	addr16 xor $0x36,%al
46d739:	2f                   	das
46d73a:	37                   	aaa
46d73b:	2f                   	das
46d73c:	2f                   	das
46d73d:	78 45                	js     0x46d784
46d73f:	48                   	dec    %eax
46d740:	48                   	dec    %eax
46d741:	79 4e                	jns    0x46d791
46d743:	5a                   	pop    %edx
46d744:	52                   	push   %edx
46d745:	51                   	push   %ecx
46d746:	4d                   	dec    %ebp
46d747:	2c 2c                	sub    $0x2c,%al
46d749:	4f                   	dec    %edi
46d74a:	2c 2c                	sub    $0x2c,%al
46d74c:	49                   	dec    %ecx
46d74d:	2c 2c                	sub    $0x2c,%al
46d74f:	44                   	inc    %esp
46d750:	38 2c 2c             	cmp    %ch,(%esp,%ebp,1)
46d753:	66 38 42 4d          	data16 cmp %al,0x4d(%edx)
46d757:	49                   	dec    %ecx
46d758:	4f                   	dec    %edi
46d759:	4d                   	dec    %ebp
46d75a:	7a 2b                	jp     0x46d787
46d75c:	2f                   	das
46d75d:	2f                   	das
46d75e:	38 34 75 2f 37 2f 2f 	cmp    %dh,0x2f2f372f(,%esi,2)
46d765:	78 38                	js     0x46d79f
46d767:	75 4b                	jne    0x46d7b4
46d769:	44                   	inc    %esp
46d76a:	55                   	push   %ebp
46d76b:	2c 41                	sub    $0x41,%al
46d76d:	59                   	pop    %ecx
46d76e:	54                   	push   %esp
46d76f:	42                   	inc    %edx
46d770:	68 38 4d 45 77       	push   $0x77454d38
46d775:	63 34 71             	arpl   %esi,(%ecx,%esi,2)
46d778:	66 37                	data16 aaa
46d77a:	2f                   	das
46d77b:	2f                   	das
46d77c:	78 45                	js     0x46d7c3
46d77e:	47                   	inc    %edi
46d77f:	48                   	dec    %eax
46d780:	79 70                	jns    0x46d7f2
46d782:	59                   	pop    %ecx
46d783:	52                   	push   %edx
46d784:	51                   	push   %ecx
46d785:	4d                   	dec    %ebp
46d786:	2c 2c                	sub    $0x2c,%al
46d788:	4f                   	dec    %edi
46d789:	2c 2c                	sub    $0x2c,%al
46d78b:	49                   	dec    %ecx
46d78c:	77 2c                	ja     0x46d7ba
46d78e:	41                   	inc    %ecx
46d78f:	46                   	inc    %esi
46d790:	6f                   	outsl  %ds:(%esi),(%dx)
46d791:	2c 2c                	sub    $0x2c,%al
46d793:	66 43                	inc    %bx
46d795:	68 4d 48 4f 49       	push   $0x494f484d
46d79a:	72 2b                	jb     0x46d7c7
46d79c:	2f                   	das
46d79d:	2f                   	das
46d79e:	38 34 65 66 37 2f 2f 	cmp    %dh,0x2f2f3766(,%eiz,2)
46d7a5:	78 38                	js     0x46d7df
46d7a7:	56                   	push   %esi
46d7a8:	45                   	inc    %ebp
46d7a9:	77 55                	ja     0x46d800
46d7ab:	72 42                	jb     0x46d7ef
46d7ad:	78 4d                	js     0x46d7fc
46d7af:	49                   	dec    %ecx
46d7b0:	4f                   	dec    %edi
46d7b1:	48                   	dec    %eax
46d7b2:	2f                   	das
46d7b3:	2f                   	das
46d7b4:	2f                   	das
46d7b5:	2f                   	das
46d7b6:	38 56 45             	cmp    %dl,0x45(%esi)
46d7b9:	77 59                	ja     0x46d814
46d7bb:	34 5a                	xor    $0x5a,%al
46d7bd:	50                   	push   %eax
46d7be:	37                   	aaa
46d7bf:	2f                   	das
46d7c0:	2f                   	das
46d7c1:	78 45                	js     0x46d808
46d7c3:	46                   	inc    %esi
46d7c4:	48                   	dec    %eax
46d7c5:	79 5a                	jns    0x46d821
46d7c7:	5a                   	pop    %edx
46d7c8:	52                   	push   %edx
46d7c9:	51                   	push   %ecx
46d7ca:	4d                   	dec    %ebp
46d7cb:	2c 2c                	sub    $0x2c,%al
46d7cd:	6d                   	insl   (%dx),%es:(%edi)
46d7ce:	2c 2c                	sub    $0x2c,%al
46d7d0:	53                   	push   %ebx
46d7d1:	67 2c 41             	addr16 sub $0x41,%al
46d7d4:	48                   	dec    %eax
46d7d5:	49                   	dec    %ecx
46d7d6:	2c 2c                	sub    $0x2c,%al
46d7d8:	72 46                	jb     0x46d820
46d7da:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46d7de:	2c 57                	sub    $0x57,%al
46d7e0:	2f                   	das
46d7e1:	2f                   	das
46d7e2:	2f                   	das
46d7e3:	2f                   	das
46d7e4:	32 6a 2f             	xor    0x2f(%edx),%ch
46d7e7:	2f                   	das
46d7e8:	2f                   	das
46d7e9:	2b 48 2f             	sub    0x2f(%eax),%ecx
46d7ec:	2f                   	das
46d7ed:	2f                   	das
46d7ee:	2f                   	das
46d7ef:	4f                   	dec    %edi
46d7f0:	44                   	inc    %esp
46d7f1:	6a 2f                	push   $0x2f
46d7f3:	2f                   	das
46d7f4:	2f                   	das
46d7f5:	38 66 38             	cmp    %ah,0x38(%esi)
46d7f8:	52                   	push   %edx
46d7f9:	4d                   	dec    %ebp
46d7fa:	47                   	inc    %edi
46d7fb:	4f                   	dec    %edi
46d7fc:	43                   	inc    %ebx
46d7fd:	33 2b                	xor    (%ebx),%ebp
46d7ff:	2f                   	das
46d800:	2f                   	das
46d801:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
46d804:	50                   	push   %eax
46d805:	37                   	aaa
46d806:	2f                   	das
46d807:	2f                   	das
46d808:	78 67                	js     0x46d871
46d80a:	54                   	push   %esp
46d80b:	42                   	inc    %edx
46d80c:	43                   	inc    %ebx
46d80d:	73 57                	jae    0x46d866
46d80f:	52                   	push   %edx
46d810:	51                   	push   %ecx
46d811:	4d                   	dec    %ebp
46d812:	2c 2c                	sub    $0x2c,%al
46d814:	4b                   	dec    %ebx
46d815:	2f                   	das
46d816:	2f                   	das
46d817:	2f                   	das
46d818:	2f                   	das
46d819:	48                   	dec    %eax
46d81a:	50                   	push   %eax
46d81b:	2f                   	das
46d81c:	2f                   	das
46d81d:	2f                   	das
46d81e:	79 33                	jns    0x46d853
46d820:	2f                   	das
46d821:	2f                   	das
46d822:	2f                   	das
46d823:	38 34 2b             	cmp    %dh,(%ebx,%ebp,1)
46d826:	50                   	push   %eax
46d827:	37                   	aaa
46d828:	2f                   	das
46d829:	2f                   	das
46d82a:	78 38                	js     0x46d864
46d82c:	61                   	popa
46d82d:	45                   	inc    %ebp
46d82e:	77 55                	ja     0x46d885
46d830:	34 2b                	xor    $0x2b,%al
46d832:	50                   	push   %eax
46d833:	33 2f                	xor    (%edi),%ebp
46d835:	2f                   	das
46d836:	78 45                	js     0x46d87d
46d838:	45                   	inc    %ebp
46d839:	48                   	dec    %eax
46d83a:	7a 42                	jp     0x46d87e
46d83c:	5a                   	pop    %edx
46d83d:	52                   	push   %edx
46d83e:	51                   	push   %ecx
46d83f:	4d                   	dec    %ebp
46d840:	2c 2c                	sub    $0x2c,%al
46d842:	58                   	pop    %eax
46d843:	2c 2c                	sub    $0x2c,%al
46d845:	54                   	push   %esp
46d846:	2c 2c                	sub    $0x2c,%al
46d848:	47                   	inc    %edi
46d849:	55                   	push   %ebp
46d84a:	2c 2c                	sub    $0x2c,%al
46d84c:	72 42                	jb     0x46d890
46d84e:	78 4d                	js     0x46d89d
46d850:	4a                   	dec    %edx
46d851:	4f                   	dec    %edi
46d852:	4c                   	dec    %esp
46d853:	37                   	aaa
46d854:	2b 2f                	sub    (%edi),%ebp
46d856:	2f                   	das
46d857:	38 66 46             	cmp    %ah,0x46(%esi)
46d85a:	42                   	inc    %edx
46d85b:	4d                   	dec    %ebp
46d85c:	46                   	inc    %esi
46d85d:	4f                   	dec    %edi
46d85e:	4e                   	dec    %esi
46d85f:	44                   	inc    %esp
46d860:	39 2f                	cmp    %ebp,(%edi)
46d862:	2f                   	das
46d863:	38 34 76             	cmp    %dh,(%esi,%esi,2)
46d866:	2f                   	das
46d867:	33 2f                	xor    (%edi),%ebp
46d869:	2f                   	das
46d86a:	77 6b                	ja     0x46d8d7
46d86c:	66 49                	dec    %cx
46d86e:	31 68 46             	xor    %ebp,0x46(%eax)
46d871:	41                   	inc    %ecx
46d872:	77 2c                	ja     0x46d8a0
46d874:	41                   	inc    %ecx
46d875:	44                   	inc    %esp
46d876:	34 2c                	xor    $0x2c,%al
46d878:	41                   	inc    %ecx
46d879:	42                   	inc    %edx
46d87a:	77 2c                	ja     0x46d8a8
46d87c:	2c 6d                	sub    $0x6d,%al
46d87e:	2c 2c                	sub    $0x2c,%al
46d880:	43                   	inc    %ebx
46d881:	73 57                	jae    0x46d8da
46d883:	52                   	push   %edx
46d884:	51                   	push   %ecx
46d885:	4d                   	dec    %ebp
46d886:	2c 41                	sub    $0x41,%al
46d888:	43                   	inc    %ebx
46d889:	43                   	inc    %ebx
46d88a:	2f                   	das
46d88b:	76 2f                	jbe    0x46d8bc
46d88d:	2f                   	das
46d88e:	6b 50 37 2f          	imul   $0x2f,0x37(%eax),%edx
46d892:	2f                   	das
46d893:	36 4c                	ss dec %esp
46d895:	2b 2f                	sub    (%edi),%ebp
46d897:	2f                   	das
46d898:	38 34 62             	cmp    %dh,(%edx,%eiz,2)
46d89b:	2f                   	das
46d89c:	37                   	aaa
46d89d:	2f                   	das
46d89e:	2f                   	das
46d89f:	78 6b                	js     0x46d90c
46d8a1:	54                   	push   %esp
46d8a2:	42                   	inc    %edx
46d8a3:	44                   	inc    %esp
46d8a4:	69 4b 2f 66 2f 2f 48 	imul   $0x482f2f66,0x2f(%ebx),%ecx
46d8ab:	79 34                	jns    0x46d8e1
46d8ad:	6f                   	outsl  %ds:(%esi),(%dx)
46d8ae:	4e                   	dec    %esi
46d8af:	51                   	push   %ecx
46d8b0:	2c 42                	sub    $0x42,%al
46d8b2:	67 30 72 42          	xor    %dh,0x42(%bp,%si)
46d8b6:	78 4d                	js     0x46d905
46d8b8:	4b                   	dec    %ebx
46d8b9:	4f                   	dec    %edi
46d8ba:	45                   	inc    %ebp
46d8bb:	50                   	push   %eax
46d8bc:	2b 2f                	sub    (%edi),%ebp
46d8be:	2f                   	das
46d8bf:	38 57 45             	cmp    %dl,0x45(%edi)
46d8c2:	77 51                	ja     0x46d915
46d8c4:	34 63                	xor    $0x63,%al
46d8c6:	66 33 2f             	xor    (%edi),%bp
46d8c9:	2f                   	das
46d8ca:	7a 68                	jp     0x46d934
46d8cc:	69 2f 66 2f 2f 43    	imul   $0x432f2f66,(%edi),%ebp
46d8d2:	42                   	inc    %edx
46d8d3:	38 70 57             	cmp    %dh,0x57(%eax)
46d8d6:	45                   	inc    %ebp
46d8d7:	55                   	push   %ebp
46d8d8:	47                   	inc    %edi
46d8d9:	2c 2c                	sub    $0x2c,%al
46d8db:	50                   	push   %eax
46d8dc:	67 2c 41             	addr16 sub $0x41,%al
46d8df:	47                   	inc    %edi
46d8e0:	77 2c                	ja     0x46d90e
46d8e2:	41                   	inc    %ecx
46d8e3:	43                   	inc    %ebx
46d8e4:	55                   	push   %ebp
46d8e5:	2c 2c                	sub    $0x2c,%al
46d8e7:	6e                   	outsb  %ds:(%esi),(%dx)
46d8e8:	51                   	push   %ecx
46d8e9:	2c 41                	sub    $0x41,%al
46d8eb:	4d                   	dec    %ebp
46d8ec:	59                   	pop    %ecx
46d8ed:	2c 41                	sub    $0x41,%al
46d8ef:	44                   	inc    %esp
46d8f0:	6b 2c 2c 4b          	imul   $0x4b,(%esp,%ebp,1),%ebp
46d8f4:	77 63                	ja     0x46d959
46d8f6:	54                   	push   %esp
46d8f7:	43                   	inc    %ebx
46d8f8:	7a 6a                	jp     0x46d964
46d8fa:	2b 2f                	sub    (%edi),%ebp
46d8fc:	66 2f                	data16 das
46d8fe:	2f                   	das
46d8ff:	48                   	dec    %eax
46d900:	2f                   	das
46d901:	4d                   	dec    %ebp
46d902:	4e                   	dec    %esi
46d903:	4f                   	dec    %edi
46d904:	44                   	inc    %esp
46d905:	44                   	inc    %esp
46d906:	39 2f                	cmp    %ebp,(%edi)
46d908:	2f                   	das
46d909:	38 66 48             	cmp    %ah,0x48(%esi)