46c81d:	75 70                	jne    0x46c88f
46c81f:	00 35 45 71 00 36    	add    %dh,0x36007145
46c825:	4c                   	dec    %esp
46c826:	71 00                	jno    0x46c828
46c828:	36 57                	ss push %edi
46c82a:	71 00                	jno    0x46c82c
46c82c:	53                   	push   %ebx
46c82d:	79 73                	jns    0x46c8a2
46c82f:	74 65                	je     0x46c896
46c831:	6d                   	insl   (%dx),%es:(%edi)
46c832:	2e 4c                	cs dec %esp
46c834:	69 6e 71 00 47 25 72 	imul   $0x72254700,0x71(%esi),%ebp
46c83b:	00 58 26             	add    %bl,0x26(%eax)
46c83e:	72 00                	jb     0x46c840
46c840:	4c                   	dec    %esp
46c841:	40                   	inc    %eax
46c842:	72 00                	jb     0x46c844
46c844:	36 43                	ss inc %ebx
46c846:	72 00                	jb     0x46c848
46c848:	52                   	push   %edx
46c849:	65 61                	gs popa
46c84b:	64 43                	fs inc %ebx
46c84d:	68 61 72 00 53       	push   $0x53007261
46c852:	74 72                	je     0x46c8c6
46c854:	65 61                	gs popa
46c856:	6d                   	insl   (%dx),%es:(%edi)
46c857:	52                   	push   %edx
46c858:	65 61                	gs popa
46c85a:	64 65 72 00          	fs gs jb 0x46c85e
46c85e:	54                   	push   %esp
46c85f:	65 78 74             	gs js  0x46c8d6
46c862:	52                   	push   %edx
46c863:	65 61                	gs popa
46c865:	64 65 72 00          	fs gs jb 0x46c869
46c869:	42                   	inc    %edx
46c86a:	69 6e 61 72 79 52 65 	imul   $0x65527972,0x61(%esi),%ebp
46c871:	61                   	popa
46c872:	64 65 72 00          	fs gs jb 0x46c876
46c876:	49                   	dec    %ecx
46c877:	46                   	inc    %esi
46c878:	6f                   	outsl  %ds:(%esi),(%dx)
46c879:	72 6d                	jb     0x46c8e8
46c87b:	61                   	popa
46c87c:	74 50                	je     0x46c8ce
46c87e:	72 6f                	jb     0x46c8ef
46c880:	76 69                	jbe    0x46c8eb
46c882:	64 65 72 00          	fs gs jb 0x46c886
46c886:	4d                   	dec    %ebp
46c887:	65 74 68             	gs je  0x46c8f2
46c88a:	6f                   	outsl  %ds:(%esi),(%dx)
46c88b:	64 42                	fs inc %edx
46c88d:	75 69                	jne    0x46c8f8
46c88f:	6c                   	insb   (%dx),%es:(%edi)
46c890:	64 65 72 00          	fs gs jb 0x46c894
46c894:	4d                   	dec    %ebp
46c895:	6f                   	outsl  %ds:(%esi),(%dx)
46c896:	64 75 6c             	fs jne 0x46c905
46c899:	65 42                	gs inc %edx
46c89b:	75 69                	jne    0x46c906
46c89d:	6c                   	insb   (%dx),%es:(%edi)
46c89e:	64 65 72 00          	fs gs jb 0x46c8a2
46c8a2:	53                   	push   %ebx
46c8a3:	74 72                	je     0x46c917
46c8a5:	69 6e 67 42 75 69 6c 	imul   $0x6c697542,0x67(%esi),%ebp
46c8ac:	64 65 72 00          	fs gs jb 0x46c8b0
46c8b0:	41                   	inc    %ecx
46c8b1:	73 73                	jae    0x46c926
46c8b3:	65 6d                	gs insl (%dx),%es:(%edi)
46c8b5:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
46c8b9:	75 69                	jne    0x46c924
46c8bb:	6c                   	insb   (%dx),%es:(%edi)
46c8bc:	64 65 72 00          	fs gs jb 0x46c8c0
46c8c0:	53                   	push   %ebx
46c8c1:	70 65                	jo     0x46c928
46c8c3:	63 69 61             	arpl   %ebp,0x61(%ecx)
46c8c6:	6c                   	insb   (%dx),%es:(%edi)
46c8c7:	46                   	inc    %esi
46c8c8:	6f                   	outsl  %ds:(%esi),(%dx)
46c8c9:	6c                   	insb   (%dx),%es:(%edi)
46c8ca:	64 65 72 00          	fs gs jb 0x46c8ce
46c8ce:	47                   	inc    %edi
46c8cf:	65 74 42             	gs je  0x46c914
46c8d2:	75 66                	jne    0x46c93a
46c8d4:	66 65 72 00          	data16 gs jb 0x46c8d8
46c8d8:	52                   	push   %edx
46c8d9:	65 73 6f             	gs jae 0x46c94b
46c8dc:	75 72                	jne    0x46c950
46c8de:	63 65 4d             	arpl   %esp,0x4d(%ebp)
46c8e1:	61                   	popa
46c8e2:	6e                   	outsb  %ds:(%esi),(%dx)
46c8e3:	61                   	popa
46c8e4:	67 65 72 00          	addr16 gs jb 0x46c8e8
46c8e8:	4d                   	dec    %ebp
46c8e9:	61                   	popa
46c8ea:	6e                   	outsb  %ds:(%esi),(%dx)
46c8eb:	61                   	popa
46c8ec:	67 65 6d             	gs insl (%dx),%es:(%di)
46c8ef:	65 6e                	outsb  %gs:(%esi),(%dx)
46c8f1:	74 4f                	je     0x46c942
46c8f3:	62 6a 65             	bound  %ebp,0x65(%edx)
46c8f6:	63 74 53 65          	arpl   %esi,0x65(%ebx,%edx,2)
46c8fa:	61                   	popa
46c8fb:	72 63                	jb     0x46c960
46c8fd:	68 65 72 00 53       	push   $0x53007265
46c902:	79 73                	jns    0x46c977
46c904:	74 65                	je     0x46c96b
46c906:	6d                   	insl   (%dx),%es:(%edi)
46c907:	2e 43                	cs inc %ebx
46c909:	6f                   	outsl  %ds:(%esi),(%dx)
46c90a:	64 65 44             	fs gs inc %esp
46c90d:	6f                   	outsl  %ds:(%esi),(%dx)
46c90e:	6d                   	insl   (%dx),%es:(%edi)
46c90f:	2e 43                	cs inc %ebx
46c911:	6f                   	outsl  %ds:(%esi),(%dx)
46c912:	6d                   	insl   (%dx),%es:(%edi)
46c913:	70 69                	jo     0x46c97e
46c915:	6c                   	insb   (%dx),%es:(%edi)
46c916:	65 72 00             	gs jb  0x46c919
46c919:	54                   	push   %esp
46c91a:	6f                   	outsl  %ds:(%esi),(%dx)
46c91b:	6f                   	outsl  %ds:(%esi),(%dx)
46c91c:	6c                   	insb   (%dx),%es:(%edi)
46c91d:	4c                   	dec    %esp
46c91e:	6f                   	outsl  %ds:(%esi),(%dx)
46c91f:	63 61 74             	arpl   %esp,0x74(%ecx)
46c922:	69 6f 6e 48 65 6c 70 	imul   $0x706c6548,0x6e(%edi),%ebp
46c929:	65 72 00             	gs jb  0x46c92c
46c92c:	43                   	inc    %ebx
46c92d:	72 65                	jb     0x46c994
46c92f:	61                   	popa
46c930:	74 65                	je     0x46c997
46c932:	50                   	push   %eax
46c933:	72 6f                	jb     0x46c9a4
46c935:	63 65 73             	arpl   %esp,0x73(%ebp)
46c938:	73 41                	jae    0x46c97b
46c93a:	73 55                	jae    0x46c991
46c93c:	73 65                	jae    0x46c9a3
46c93e:	72 00                	jb     0x46c940
46c940:	42                   	inc    %edx
46c941:	69 74 43 6f 6e 76 65 	imul   $0x7265766e,0x6f(%ebx,%eax,2),%esi
46c948:	72
46c949:	74 65                	je     0x46c9b0
46c94b:	72 00                	jb     0x46c94d
46c94d:	54                   	push   %esp
46c94e:	6f                   	outsl  %ds:(%esi),(%dx)
46c94f:	4c                   	dec    %esp
46c950:	6f                   	outsl  %ds:(%esi),(%dx)
46c951:	77 65                	ja     0x46c9b8
46c953:	72 00                	jb     0x46c955
46c955:	4d                   	dec    %ebp
46c956:	61                   	popa
46c957:	6e                   	outsb  %ds:(%esi),(%dx)
46c958:	61                   	popa
46c959:	67 65 6d             	gs insl (%dx),%es:(%di)
46c95c:	65 6e                	outsb  %gs:(%esi),(%dx)
46c95e:	74 4f                	je     0x46c9af
46c960:	62 6a 65             	bound  %ebp,0x65(%edx)
46c963:	63 74 45 6e          	arpl   %esi,0x6e(%ebp,%eax,2)
46c967:	75 6d                	jne    0x46c9d6
46c969:	65 72 61             	gs jb  0x46c9cd
46c96c:	74 6f                	je     0x46c9dd
46c96e:	72 00                	jb     0x46c970
46c970:	47                   	inc    %edi
46c971:	65 74 45             	gs je  0x46c9b9
46c974:	6e                   	outsb  %ds:(%esi),(%dx)
46c975:	75 6d                	jne    0x46c9e4
46c977:	65 72 61             	gs jb  0x46c9db
46c97a:	74 6f                	je     0x46c9eb
46c97c:	72 00                	jb     0x46c97e
46c97e:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
46c983:	00 2e                	add    %ch,(%esi)
46c985:	63 63 74             	arpl   %esp,0x74(%ebx)
46c988:	6f                   	outsl  %ds:(%esi),(%dx)
46c989:	72 00                	jb     0x46c98b
46c98b:	49                   	dec    %ecx
46c98c:	43                   	inc    %ebx
46c98d:	6f                   	outsl  %ds:(%esi),(%dx)
46c98e:	6d                   	insl   (%dx),%es:(%edi)
46c98f:	70 6f                	jo     0x46ca00
46c991:	6e                   	outsb  %ds:(%esi),(%dx)
46c992:	65 6e                	outsb  %gs:(%esi),(%dx)
46c994:	74 43                	je     0x46c9d9
46c996:	6f                   	outsl  %ds:(%esi),(%dx)
46c997:	6e                   	outsb  %ds:(%esi),(%dx)
46c998:	6e                   	outsb  %ds:(%esi),(%dx)
46c999:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
46c99e:	00 49 6e             	add    %cl,0x6e(%ecx)
46c9a1:	74 50                	je     0x46c9f3
46c9a3:	74 72                	je     0x46ca17
46c9a5:	00 4e 7e             	add    %cl,0x7e(%esi)
46c9a8:	72 00                	jb     0x46c9aa
46c9aa:	4e                   	dec    %esi
46c9ab:	23 73 00             	and    0x0(%ebx),%esi
46c9ae:	57                   	push   %edi
46c9af:	24 73                	and    $0x73,%al
46c9b1:	00 51 25             	add    %dl,0x25(%ecx)
46c9b4:	73 00                	jae    0x46c9b6
46c9b6:	37                   	aaa
46c9b7:	47                   	inc    %edi
46c9b8:	73 00                	jae    0x46c9ba
46c9ba:	32 50 73             	xor    0x73(%eax),%dl
46c9bd:	00 37                	add    %dh,(%edi)
46c9bf:	59                   	pop    %ecx
46c9c0:	73 00                	jae    0x46c9c2
46c9c2:	47                   	inc    %edi
46c9c3:	5f                   	pop    %edi
46c9c4:	73 00                	jae    0x46c9c6
46c9c6:	53                   	push   %ebx
46c9c7:	79 73                	jns    0x46ca3c
46c9c9:	74 65                	je     0x46ca30
46c9cb:	6d                   	insl   (%dx),%es:(%edi)
46c9cc:	2e 44                	cs inc %esp
46c9ce:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
46c9d5:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
46c9dc:	74 65                	je     0x46ca43
46c9de:	6d                   	insl   (%dx),%es:(%edi)
46c9df:	2e 52                	cs push %edx
46c9e1:	75 6e                	jne    0x46ca51
46c9e3:	74 69                	je     0x46ca4e
46c9e5:	6d                   	insl   (%dx),%es:(%edi)
46c9e6:	65 2e 49             	gs cs dec %ecx
46c9e9:	6e                   	outsb  %ds:(%esi),(%dx)
46c9ea:	74 65                	je     0x46ca51
46c9ec:	72 6f                	jb     0x46ca5d
46c9ee:	70 53                	jo     0x46ca43
46c9f0:	65 72 76             	gs jb  0x46ca69
46c9f3:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
46c9fa:	73 74                	jae    0x46ca70
46c9fc:	65 6d                	gs insl (%dx),%es:(%edi)
46c9fe:	2e 52                	cs push %edx
46ca00:	75 6e                	jne    0x46ca70
46ca02:	74 69                	je     0x46ca6d
46ca04:	6d                   	insl   (%dx),%es:(%edi)
46ca05:	65 2e 43             	gs cs inc %ebx
46ca08:	6f                   	outsl  %ds:(%esi),(%dx)
46ca09:	6d                   	insl   (%dx),%es:(%edi)
46ca0a:	70 69                	jo     0x46ca75
46ca0c:	6c                   	insb   (%dx),%es:(%edi)
46ca0d:	65 72 53             	gs jb  0x46ca63
46ca10:	65 72 76             	gs jb  0x46ca89
46ca13:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
46ca1a:	73 74                	jae    0x46ca90
46ca1c:	65 6d                	gs insl (%dx),%es:(%edi)
46ca1e:	2e 52                	cs push %edx
46ca20:	65 73 6f             	gs jae 0x46ca92
46ca23:	75 72                	jne    0x46ca97
46ca25:	63 65 73             	arpl   %esp,0x73(%ebp)
46ca28:	00 73 4b             	add    %dh,0x4b(%ebx)
46ca2b:	31 6f 39             	xor    %ebp,0x39(%edi)
46ca2e:	56                   	push   %esi
46ca2f:	2f                   	das
46ca30:	37                   	aaa
46ca31:	6e                   	outsb  %ds:(%esi),(%dx)
46ca32:	59                   	pop    %ecx
46ca33:	2d 6b 5c 2b 34       	sub    $0x342b5c6b,%eax
46ca38:	77 21                	ja     0x46ca5b
46ca3a:	57                   	push   %edi
46ca3b:	75 76                	jne    0x46cab3
46ca3d:	49                   	dec    %ecx
46ca3e:	5c                   	pop    %esp
46ca3f:	5c                   	pop    %esp
46ca40:	79 79                	jns    0x46cabb
46ca42:	5e                   	pop    %esi
46ca43:	2e 72 65             	jb,pn  0x46caab
46ca46:	73 6f                	jae    0x46cab7
46ca48:	75 72                	jne    0x46cabc
46ca4a:	63 65 73             	arpl   %esp,0x73(%ebp)
46ca4d:	00 6c 65 6c          	add    %ch,0x6c(%ebp,%eiz,2)
46ca51:	65 61                	gs popa
46ca53:	2e 67 2e 72 65       	cs addr16 jb,pn 0x46cabd
46ca58:	73 6f                	jae    0x46cac9
46ca5a:	75 72                	jne    0x46cace
46ca5c:	63 65 73             	arpl   %esp,0x73(%ebp)
46ca5f:	00 37                	add    %dh,(%edi)
46ca61:	37                   	aaa
46ca62:	32 64 64 30          	xor    0x30(%esp,%eiz,2),%ah
46ca66:	34 30                	xor    $0x30,%al
46ca68:	35 36 66 64 30       	xor    $0x30646636,%eax
46ca6d:	33 66 34             	xor    0x34(%esi),%esp
46ca70:	38 34 65 36 63 62 65 	cmp    %dh,0x65626336(,%eiz,2)
46ca77:	32 34 34             	xor    (%esp,%esi,1),%dh
46ca7a:	65 31 63 38          	xor    %esp,%gs:0x38(%ebx)
46ca7e:	37                   	aaa
46ca7f:	36 2e 52             	ss cs push %edx
46ca82:	65 73 6f             	gs jae 0x46caf4
46ca85:	75 72                	jne    0x46caf9
46ca87:	63 65 73             	arpl   %esp,0x73(%ebp)
46ca8a:	2e 72 65             	jb,pn  0x46caf2
46ca8d:	73 6f                	jae    0x46cafe
46ca8f:	75 72                	jne    0x46cb03
46ca91:	63 65 73             	arpl   %esp,0x73(%ebp)
46ca94:	00 4d 69             	add    %cl,0x69(%ebp)
46ca97:	63 72 6f             	arpl   %esi,0x6f(%edx)
46ca9a:	73 6f                	jae    0x46cb0b
46ca9c:	66 74 2e             	data16 je 0x46cacd
46ca9f:	42                   	inc    %edx
46caa0:	75 69                	jne    0x46cb0b
46caa2:	6c                   	insb   (%dx),%es:(%edi)
46caa3:	64 2e 55             	fs cs push %ebp
46caa6:	74 69                	je     0x46cb11
46caa8:	6c                   	insb   (%dx),%es:(%edi)
46caa9:	69 74 69 65 73 00 45 	imul   $0x78450073,0x65(%ecx,%ebp,2),%esi
46cab0:	78
46cab1:	70 61                	jo     0x46cb14
46cab3:	6e                   	outsb  %ds:(%esi),(%dx)
46cab4:	64 45                	fs inc %ebp
46cab6:	6e                   	outsb  %ds:(%esi),(%dx)
46cab7:	76 69                	jbe    0x46cb22
46cab9:	72 6f                	jb     0x46cb2a
46cabb:	6e                   	outsb  %ds:(%esi),(%dx)
46cabc:	6d                   	insl   (%dx),%es:(%edi)
46cabd:	65 6e                	outsb  %gs:(%esi),(%dx)
46cabf:	74 56                	je     0x46cb17
46cac1:	61                   	popa
46cac2:	72 69                	jb     0x46cb2d
46cac4:	61                   	popa
46cac5:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
46cac9:	00 4d 69             	add    %cl,0x69(%ebp)
46cacc:	63 72 6f             	arpl   %esi,0x6f(%edx)
46cacf:	73 6f                	jae    0x46cb40
46cad1:	66 74 2e             	data16 je 0x46cb02
46cad4:	57                   	push   %edi
46cad5:	69 6e 33 32 2e 53 61 	imul   $0x61532e32,0x33(%esi),%ebp
46cadc:	66 65 48             	gs dec %ax
46cadf:	61                   	popa
46cae0:	6e                   	outsb  %ds:(%esi),(%dx)
46cae1:	64 6c                	fs insb (%dx),%es:(%edi)
46cae3:	65 73 00             	gs jae 0x46cae6
46cae6:	47                   	inc    %edi
46cae7:	65 74 46             	gs je  0x46cb30
46caea:	72 61                	jb     0x46cb4d
46caec:	6d                   	insl   (%dx),%es:(%edi)
46caed:	65 73 00             	gs jae 0x46caf0
46caf0:	47                   	inc    %edi
46caf1:	65 74 50             	gs je  0x46cb44
46caf4:	72 6f                	jb     0x46cb65
46caf6:	63 65 73             	arpl   %esp,0x73(%ebp)
46caf9:	73 65                	jae    0x46cb60
46cafb:	73 00                	jae    0x46cafd
46cafd:	4d                   	dec    %ebp
46cafe:	65 74 68             	gs je  0x46cb69
46cb01:	6f                   	outsl  %ds:(%esi),(%dx)
46cb02:	64 41                	fs inc %ecx
46cb04:	74 74                	je     0x46cb7a
46cb06:	72 69                	jb     0x46cb71
46cb08:	62 75 74             	bound  %esi,0x74(%ebp)
46cb0b:	65 73 00             	gs jae 0x46cb0e
46cb0e:	4d                   	dec    %ebp
46cb0f:	65 74 68             	gs je  0x46cb7a
46cb12:	6f                   	outsl  %ds:(%esi),(%dx)