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)
46d90c:	53                   	push   %ebx
46d90d:	67 34 2c             	addr16 xor $0x2c,%al
46d910:	41                   	inc    %ecx
46d911:	47                   	inc    %edi
46d912:	44                   	inc    %esp
46d913:	43                   	inc    %ebx
46d914:	73 57                	jae    0x46d96d
46d916:	52                   	push   %edx
46d917:	51                   	push   %ecx
46d918:	4d                   	dec    %ebp
46d919:	2c 41                	sub    $0x41,%al
46d91b:	44                   	inc    %esp
46d91c:	6a 2f                	push   $0x2f
46d91e:	66 2f                	data16 das
46d920:	2f                   	das
46d921:	38 76 33             	cmp    %dh,0x33(%esi)
46d924:	2f                   	das
46d925:	2f                   	das
46d926:	77 58                	ja     0x46d980
46d928:	2b 2f                	sub    (%edi),%ebp
46d92a:	2f                   	das
46d92b:	38 34 78             	cmp    %dh,(%eax,%edi,2)
46d92e:	66 33 2f             	xor    (%edi),%bp
46d931:	2f                   	das
46d932:	78 2f                	js     0x46d963
46d934:	79 44                	jns    0x46d97a
46d936:	54                   	push   %esp
46d937:	67 49                	addr16 dec %ecx
46d939:	2f                   	das
46d93a:	66 2f                	data16 das
46d93c:	2f                   	das
46d93d:	4f                   	dec    %edi
46d93e:	50                   	push   %eax
46d93f:	6e                   	outsb  %ds:(%esi),(%dx)
46d940:	38 2f                	cmp    %ch,(%edi)
46d942:	2f                   	das
46d943:	38 6f 43             	cmp    %ch,0x43(%edi)
46d946:	2c 41                	sub    $0x41,%al
46d948:	43                   	inc    %ebx
46d949:	67 64 76 43          	addr16 fs jbe 0x46d990
46d94d:	51                   	push   %ecx
46d94e:	2c 43                	sub    $0x43,%al
46d950:	6d                   	insl   (%dx),%es:(%edi)
46d951:	38 4b 2c             	cmp    %cl,0x2c(%ebx)
46d954:	41                   	inc    %ecx
46d955:	4b                   	dec    %ebx
46d956:	46                   	inc    %esi
46d957:	6f                   	outsl  %ds:(%esi),(%dx)
46d958:	77 4d                	ja     0x46d9a7
46d95a:	2c 41                	sub    $0x41,%al
46d95c:	42                   	inc    %edx
46d95d:	46                   	inc    %esi
46d95e:	47                   	inc    %edi
46d95f:	38 4c 2c 41          	cmp    %cl,0x41(%esp,%ebp,1)
46d963:	4b                   	dec    %ebx
46d964:	4a                   	dec    %edx
46d965:	69 73 48 45 77 77 34 	imul   $0x34777745,0x48(%ebx),%esi
46d96c:	67 50                	addr16 push %eax
46d96e:	33 2f                	xor    (%edi),%ebp
46d970:	2f                   	das
46d971:	78 2f                	js     0x46d9a2
46d973:	36 44                	ss inc %esp
46d975:	44                   	inc    %esp
46d976:	6a 4c                	push   $0x4c
46d978:	2f                   	das
46d979:	50                   	push   %eax
46d97a:	2f                   	das
46d97b:	2f                   	das
46d97c:	41                   	inc    %ecx
46d97d:	67 51                	addr16 push %ecx
46d97f:	6f                   	outsl  %ds:(%esi),(%dx)
46d980:	42                   	inc    %edx
46d981:	77 2c                	ja     0x46d9af
46d983:	42                   	inc    %edx
46d984:	67 6f                	outsl  %ds:(%si),(%dx)
46d986:	72 46                	jb     0x46d9ce
46d988:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46d98c:	2c 5a                	sub    $0x5a,%al
46d98e:	66 33 2f             	xor    (%edi),%bp
46d991:	2f                   	das
46d992:	33 54 39 2f          	xor    0x2f(%ecx,%edi,1),%edx
46d996:	2f                   	das
46d997:	2b 47 2f             	sub    0x2f(%edi),%eax
46d99a:	66 2f                	data16 das
46d99c:	2f                   	das
46d99d:	4f                   	dec    %edi
46d99e:	45                   	inc    %ebp
46d99f:	76 39                	jbe    0x46d9da
46d9a1:	2f                   	das
46d9a2:	2f                   	das
46d9a3:	38 66 2f             	cmp    %ah,0x2f(%esi)
46d9a6:	51                   	push   %ecx
46d9a7:	77 34                	ja     0x46d9dd
46d9a9:	6f                   	outsl  %ds:(%esi),(%dx)
46d9aa:	2f                   	das
46d9ab:	7a 2f                	jp     0x46d9dc
46d9ad:	2f                   	das
46d9ae:	77 41                	ja     0x46d9f1
46d9b0:	66 2f                	data16 das
46d9b2:	67 77 34             	addr16 ja 0x46d9e9
46d9b5:	6d                   	insl   (%dx),%es:(%edi)
46d9b6:	76 7a                	jbe    0x46da32
46d9b8:	2f                   	das
46d9b9:	2f                   	das
46d9ba:	79 44                	jns    0x46da00
46d9bc:	6f                   	outsl  %ds:(%esi),(%dx)
46d9bd:	67 2c 41             	addr16 sub $0x41,%al
46d9c0:	4b                   	dec    %ebx
46d9c1:	41                   	inc    %ecx
46d9c2:	77 2c                	ja     0x46d9f0
46d9c4:	41                   	inc    %ecx
46d9c5:	6f                   	outsl  %ds:(%esi),(%dx)
46d9c6:	72 46                	jb     0x46da0e
46d9c8:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46d9cc:	2c 45                	sub    $0x45,%al
46d9ce:	2f                   	das
46d9cf:	33 2f                	xor    (%edi),%ebp
46d9d1:	2f                   	das
46d9d2:	79 50                	jns    0x46da24
46d9d4:	39 2f                	cmp    %ebp,(%edi)
46d9d6:	2f                   	das
46d9d7:	38 77 2f             	cmp    %dh,0x2f(%edi)
46d9da:	66 2f                	data16 das
46d9dc:	2f                   	das
46d9dd:	4f                   	dec    %edi
46d9de:	41                   	inc    %ecx
46d9df:	50                   	push   %eax
46d9e0:	39 2f                	cmp    %ebp,(%edi)
46d9e2:	2f                   	das
46d9e3:	38 56 44             	cmp    %dl,0x44(%esi)
46d9e6:	44                   	inc    %esp
46d9e7:	68 78 2f 50 2f       	push   $0x2f502f78
46d9ec:	2f                   	das
46d9ed:	42                   	inc    %edx
46d9ee:	69 67 44 2c 41 47 41 	imul   $0x4147412c,0x44(%edi),%esp
46d9f5:	79 67                	jns    0x46da5e
46d9f7:	47                   	inc    %edi
46d9f8:	2c 41                	sub    $0x41,%al
46d9fa:	47                   	inc    %edi
46d9fb:	43                   	inc    %ebx
46d9fc:	79 73                	jns    0x46da71
46d9fe:	48                   	dec    %eax
46d9ff:	45                   	inc    %ebp
46da00:	77 30                	ja     0x46da32
46da02:	34 33                	xor    $0x33,%al
46da04:	50                   	push   %eax
46da05:	7a 2f                	jp     0x46da36
46da07:	2f                   	das
46da08:	78 2f                	js     0x46da39
46da0a:	78 44                	js     0x46da50
46da0c:	44                   	inc    %esp
46da0d:	68 54 2f 50 2f       	push   $0x2f502f54
46da12:	2f                   	das
46da13:	4b                   	dec    %ebx
46da14:	67 2c 41             	addr16 sub $0x41,%al
46da17:	42                   	inc    %edx
46da18:	4d                   	dec    %ebp
46da19:	77 42                	ja     0x46da5d
46da1b:	51                   	push   %ecx
46da1c:	42                   	inc    %edx
46da1d:	63 42 2c             	arpl   %eax,0x2c(%edx)
46da20:	41                   	inc    %ecx
46da21:	42                   	inc    %edx
46da22:	51                   	push   %ecx
46da23:	2c 45                	sub    $0x45,%al
46da25:	51                   	push   %ecx
46da26:	2c 4f                	sub    $0x4f,%al
46da28:	42                   	inc    %edx
46da29:	51                   	push   %ecx
46da2a:	43                   	inc    %ebx
46da2b:	2c 41                	sub    $0x41,%al
46da2d:	52                   	push   %edx
46da2e:	43                   	inc    %ebx
46da2f:	42                   	inc    %edx
46da30:	38 78 59             	cmp    %bh,0x59(%eax)