41c7d9:	66 74 65             	data16 je 0x41c841
41c7dc:	72 00                	jb     0x41c7de
41c7de:	49                   	dec    %ecx
41c7df:	4d                   	dec    %ebp
41c7e0:	65 73 73             	gs jae 0x41c856
41c7e3:	61                   	popa
41c7e4:	67 65 46             	addr16 gs inc %esi
41c7e7:	69 6c 74 65 72 00 67 	imul   $0x65670072,0x65(%esp,%esi,2),%ebp
41c7ee:	65
41c7ef:	74 5f                	je     0x41c850
41c7f1:	44                   	inc    %esp
41c7f2:	6f                   	outsl  %ds:(%esi),(%dx)
41c7f3:	63 6b 52             	arpl   %ebp,0x52(%ebx)
41c7f6:	65 73 69             	gs jae 0x41c862
41c7f9:	7a 65                	jp     0x41c860
41c7fb:	46                   	inc    %esi
41c7fc:	69 6c 74 65 72 00 73 	imul   $0x65730072,0x65(%esp,%esi,2),%ebp
41c803:	65
41c804:	74 5f                	je     0x41c865
41c806:	44                   	inc    %esp
41c807:	6f                   	outsl  %ds:(%esi),(%dx)
41c808:	63 6b 52             	arpl   %ebp,0x52(%ebx)
41c80b:	65 73 69             	gs jae 0x41c877
41c80e:	7a 65                	jp     0x41c875
41c810:	46                   	inc    %esi
41c811:	69 6c 74 65 72 00 67 	imul   $0x65670072,0x65(%esp,%esi,2),%ebp
41c818:	65
41c819:	74 5f                	je     0x41c87a
41c81b:	44                   	inc    %esp
41c81c:	6f                   	outsl  %ds:(%esi),(%dx)
41c81d:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41c820:	6f                   	outsl  %ds:(%esi),(%dx)
41c821:	6e                   	outsb  %ds:(%esi),(%dx)
41c822:	74 65                	je     0x41c889
41c824:	6e                   	outsb  %ds:(%esi),(%dx)
41c825:	74 44                	je     0x41c86b
41c827:	72 61                	jb     0x41c88a
41c829:	67 46                	addr16 inc %esi
41c82b:	69 6c 74 65 72 00 73 	imul   $0x65730072,0x65(%esp,%esi,2),%ebp
41c832:	65
41c833:	74 5f                	je     0x41c894
41c835:	44                   	inc    %esp
41c836:	6f                   	outsl  %ds:(%esi),(%dx)
41c837:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41c83a:	6f                   	outsl  %ds:(%esi),(%dx)
41c83b:	6e                   	outsb  %ds:(%esi),(%dx)
41c83c:	74 65                	je     0x41c8a3
41c83e:	6e                   	outsb  %ds:(%esi),(%dx)
41c83f:	74 44                	je     0x41c885
41c841:	72 61                	jb     0x41c8a4
41c843:	67 46                	addr16 inc %esi
41c845:	69 6c 74 65 72 00 43 	imul   $0x6f430072,0x65(%esp,%esi,2),%ebp
41c84c:	6f
41c84d:	6e                   	outsb  %ds:(%esi),(%dx)
41c84e:	74 72                	je     0x41c8c2
41c850:	6f                   	outsl  %ds:(%esi),(%dx)
41c851:	6c                   	insb   (%dx),%es:(%edi)
41c852:	53                   	push   %ebx
41c853:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c856:	6c                   	insb   (%dx),%es:(%edi)
41c857:	6c                   	insb   (%dx),%es:(%edi)
41c858:	46                   	inc    %esi
41c859:	69 6c 74 65 72 00 4f 	imul   $0x6e4f0072,0x65(%esp,%esi,2),%ebp
41c860:	6e
41c861:	45                   	inc    %ebp
41c862:	6e                   	outsb  %ds:(%esi),(%dx)
41c863:	74 65                	je     0x41c8ca
41c865:	72 00                	jb     0x41c867
41c867:	43                   	inc    %ebx
41c868:	65 6e                	outsb  %gs:(%esi),(%dx)
41c86a:	74 65                	je     0x41c8d1
41c86c:	72 00                	jb     0x41c86e
41c86e:	70 6e                	jo     0x41c8de
41c870:	6c                   	insb   (%dx),%es:(%edi)
41c871:	46                   	inc    %esi
41c872:	6f                   	outsl  %ds:(%esi),(%dx)
41c873:	6f                   	outsl  %ds:(%esi),(%dx)
41c874:	74 65                	je     0x41c8db
41c876:	72 00                	jb     0x41c878
41c878:	67 65 74 5f          	addr16 gs je 0x41c8db
41c87c:	54                   	push   %esp
41c87d:	72 65                	jb     0x41c8e4
41c87f:	65 56                	gs push %esi
41c881:	69 65 77 4e 6f 64 65 	imul   $0x65646f4e,0x77(%ebp),%esp
41c888:	53                   	push   %ebx
41c889:	6f                   	outsl  %ds:(%esi),(%dx)
41c88a:	72 74                	jb     0x41c900
41c88c:	65 72 00             	gs jb  0x41c88f
41c88f:	73 65                	jae    0x41c8f6
41c891:	74 5f                	je     0x41c8f2
41c893:	54                   	push   %esp
41c894:	72 65                	jb     0x41c8fb
41c896:	65 56                	gs push %esi
41c898:	69 65 77 4e 6f 64 65 	imul   $0x65646f4e,0x77(%ebp),%esp
41c89f:	53                   	push   %ebx
41c8a0:	6f                   	outsl  %ds:(%esi),(%dx)
41c8a1:	72 74                	jb     0x41c917
41c8a3:	65 72 00             	gs jb  0x41c8a6
41c8a6:	43                   	inc    %ebx
41c8a7:	72 65                	jb     0x41c90e
41c8a9:	61                   	popa
41c8aa:	74 65                	je     0x41c911
41c8ac:	53                   	push   %ebx
41c8ad:	70 6c                	jo     0x41c91b
41c8af:	69 74 74 65 72 00 5f 	imul   $0x615f0072,0x65(%esp,%esi,2),%esi
41c8b6:	61
41c8b7:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41c8bb:	65 53                	gs push %ebx
41c8bd:	70 6c                	jo     0x41c92b
41c8bf:	69 74 74 65 72 00 52 	imul   $0x65520072,0x65(%esp,%esi,2),%esi
41c8c6:	65
41c8c7:	6d                   	insl   (%dx),%es:(%edi)
41c8c8:	6f                   	outsl  %ds:(%esi),(%dx)
41c8c9:	76 65                	jbe    0x41c930
41c8cb:	53                   	push   %ebx
41c8cc:	70 6c                	jo     0x41c93a
41c8ce:	69 74 74 65 72 00 44 	imul   $0x61440072,0x65(%esp,%esi,2),%esi
41c8d5:	61
41c8d6:	72 6b                	jb     0x41c943
41c8d8:	44                   	inc    %esp
41c8d9:	6f                   	outsl  %ds:(%esi),(%dx)
41c8da:	63 6b 53             	arpl   %ebp,0x53(%ebx)
41c8dd:	70 6c                	jo     0x41c94b
41c8df:	69 74 74 65 72 00 48 	imul   $0x6f480072,0x65(%esp,%esi,2),%esi
41c8e6:	6f
41c8e7:	74 53                	je     0x41c93c
41c8e9:	70 6c                	jo     0x41c957
41c8eb:	69 74 74 65 72 00 5f 	imul   $0x735f0072,0x65(%esp,%esi,2),%esi
41c8f2:	73
41c8f3:	70 6c                	jo     0x41c961
41c8f5:	69 74 74 65 72 00 5f 	imul   $0x6e5f0072,0x65(%esp,%esi,2),%esi
41c8fc:	6e
41c8fd:	6f                   	outsl  %ds:(%esi),(%dx)
41c8fe:	64 65 43             	fs gs inc %ebx
41c901:	6c                   	insb   (%dx),%es:(%edi)
41c902:	6f                   	outsl  %ds:(%esi),(%dx)
41c903:	73 65                	jae    0x41c96a
41c905:	64 48                	fs dec %eax
41c907:	6f                   	outsl  %ds:(%esi),(%dx)
41c908:	76 65                	jbe    0x41c96f
41c90a:	72 00                	jb     0x41c90c
41c90c:	43                   	inc    %ebx
41c90d:	68 65 63 6b 4e       	push   $0x4e6b6365
41c912:	6f                   	outsl  %ds:(%esi),(%dx)
41c913:	64 65 48             	fs gs dec %eax
41c916:	6f                   	outsl  %ds:(%esi),(%dx)
41c917:	76 65                	jbe    0x41c97e
41c919:	72 00                	jb     0x41c91b
41c91b:	43                   	inc    %ebx
41c91c:	68 65 63 6b 48       	push   $0x486b6365
41c921:	6f                   	outsl  %ds:(%esi),(%dx)
41c922:	76 65                	jbe    0x41c989
41c924:	72 00                	jb     0x41c926
41c926:	5f                   	pop    %edi
41c927:	6e                   	outsb  %ds:(%esi),(%dx)
41c928:	6f                   	outsl  %ds:(%esi),(%dx)
41c929:	64 65 4f             	fs gs dec %edi
41c92c:	70 65                	jo     0x41c993
41c92e:	6e                   	outsb  %ds:(%esi),(%dx)
41c92f:	48                   	dec    %eax
41c930:	6f                   	outsl  %ds:(%esi),(%dx)
41c931:	76 65                	jbe    0x41c998
41c933:	72 00                	jb     0x41c935
41c935:	6f                   	outsl  %ds:(%esi),(%dx)
41c936:	6c                   	insb   (%dx),%es:(%edi)
41c937:	64 43                	fs inc %ebx
41c939:	6f                   	outsl  %ds:(%esi),(%dx)
41c93a:	6c                   	insb   (%dx),%es:(%edi)
41c93b:	6f                   	outsl  %ds:(%esi),(%dx)
41c93c:	72 00                	jb     0x41c93e
41c93e:	43                   	inc    %ebx
41c93f:	68 61 6e 67 65       	push   $0x65676e61
41c944:	43                   	inc    %ebx
41c945:	6f                   	outsl  %ds:(%esi),(%dx)
41c946:	6c                   	insb   (%dx),%es:(%edi)
41c947:	6f                   	outsl  %ds:(%esi),(%dx)
41c948:	72 00                	jb     0x41c94a
41c94a:	67 65 74 5f          	addr16 gs je 0x41c9ad
41c94e:	46                   	inc    %esi
41c94f:	6f                   	outsl  %ds:(%esi),(%dx)
41c950:	72 65                	jb     0x41c9b7
41c952:	43                   	inc    %ebx
41c953:	6f                   	outsl  %ds:(%esi),(%dx)
41c954:	6c                   	insb   (%dx),%es:(%edi)
41c955:	6f                   	outsl  %ds:(%esi),(%dx)
41c956:	72 00                	jb     0x41c958
41c958:	73 65                	jae    0x41c9bf
41c95a:	74 5f                	je     0x41c9bb
41c95c:	46                   	inc    %esi
41c95d:	6f                   	outsl  %ds:(%esi),(%dx)
41c95e:	72 65                	jb     0x41c9c5
41c960:	43                   	inc    %ebx
41c961:	6f                   	outsl  %ds:(%esi),(%dx)
41c962:	6c                   	insb   (%dx),%es:(%edi)
41c963:	6f                   	outsl  %ds:(%esi),(%dx)
41c964:	72 00                	jb     0x41c966
41c966:	67 65 74 5f          	addr16 gs je 0x41c9c9
41c96a:	42                   	inc    %edx
41c96b:	61                   	popa
41c96c:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41c96f:	6f                   	outsl  %ds:(%esi),(%dx)
41c970:	6c                   	insb   (%dx),%es:(%edi)
41c971:	6f                   	outsl  %ds:(%esi),(%dx)
41c972:	72 00                	jb     0x41c974
41c974:	73 65                	jae    0x41c9db
41c976:	74 5f                	je     0x41c9d7
41c978:	42                   	inc    %edx
41c979:	61                   	popa
41c97a:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41c97d:	6f                   	outsl  %ds:(%esi),(%dx)
41c97e:	6c                   	insb   (%dx),%es:(%edi)
41c97f:	6f                   	outsl  %ds:(%esi),(%dx)
41c980:	72 00                	jb     0x41c982
41c982:	67 65 74 5f          	addr16 gs je 0x41c9e5
41c986:	55                   	push   %ebp
41c987:	73 65                	jae    0x41c9ee
41c989:	56                   	push   %esi
41c98a:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
41c991:	79 6c                	jns    0x41c9ff
41c993:	65 42                	gs inc %edx
41c995:	61                   	popa
41c996:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41c999:	6f                   	outsl  %ds:(%esi),(%dx)
41c99a:	6c                   	insb   (%dx),%es:(%edi)
41c99b:	6f                   	outsl  %ds:(%esi),(%dx)
41c99c:	72 00                	jb     0x41c99e
41c99e:	73 65                	jae    0x41ca05
41c9a0:	74 5f                	je     0x41ca01
41c9a2:	55                   	push   %ebp
41c9a3:	73 65                	jae    0x41ca0a
41c9a5:	56                   	push   %esi
41c9a6:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
41c9ad:	79 6c                	jns    0x41ca1b
41c9af:	65 42                	gs inc %edx
41c9b1:	61                   	popa
41c9b2:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41c9b5:	6f                   	outsl  %ds:(%esi),(%dx)
41c9b6:	6c                   	insb   (%dx),%es:(%edi)
41c9b7:	6f                   	outsl  %ds:(%esi),(%dx)
41c9b8:	72 00                	jb     0x41c9ba
41c9ba:	62 61 63             	bound  %esp,0x63(%ecx)
41c9bd:	6b 43 6f 6c          	imul   $0x6c,0x6f(%ebx),%eax
41c9c1:	6f                   	outsl  %ds:(%esi),(%dx)
41c9c2:	72 00                	jb     0x41c9c4
41c9c4:	67 65 74 5f          	addr16 gs je 0x41ca27
41c9c8:	42                   	inc    %edx
41c9c9:	75 74                	jne    0x41ca3f
41c9cb:	74 6f                	je     0x41ca3c
41c9cd:	6e                   	outsb  %ds:(%esi),(%dx)
41c9ce:	43                   	inc    %ebx
41c9cf:	6f                   	outsl  %ds:(%esi),(%dx)
41c9d0:	6c                   	insb   (%dx),%es:(%edi)
41c9d1:	6f                   	outsl  %ds:(%esi),(%dx)
41c9d2:	72 00                	jb     0x41c9d4
41c9d4:	73 65                	jae    0x41ca3b
41c9d6:	74 5f                	je     0x41ca37
41c9d8:	42                   	inc    %edx
41c9d9:	75 74                	jne    0x41ca4f
41c9db:	74 6f                	je     0x41ca4c
41c9dd:	6e                   	outsb  %ds:(%esi),(%dx)
41c9de:	43                   	inc    %ebx
41c9df:	6f                   	outsl  %ds:(%esi),(%dx)
41c9e0:	6c                   	insb   (%dx),%es:(%edi)
41c9e1:	6f                   	outsl  %ds:(%esi),(%dx)
41c9e2:	72 00                	jb     0x41c9e4
41c9e4:	6d                   	insl   (%dx),%es:(%edi)
41c9e5:	42                   	inc    %edx
41c9e6:	75 74                	jne    0x41ca5c
41c9e8:	74 6f                	je     0x41ca59
41c9ea:	6e                   	outsb  %ds:(%esi),(%dx)
41c9eb:	43                   	inc    %ebx
41c9ec:	6f                   	outsl  %ds:(%esi),(%dx)
41c9ed:	6c                   	insb   (%dx),%es:(%edi)
41c9ee:	6f                   	outsl  %ds:(%esi),(%dx)
41c9ef:	72 00                	jb     0x41c9f1
41c9f1:	67 65 74 5f          	addr16 gs je 0x41ca54
41c9f5:	42                   	inc    %edx
41c9f6:	6f                   	outsl  %ds:(%esi),(%dx)
41c9f7:	72 64                	jb     0x41ca5d
41c9f9:	65 72 43             	gs jb  0x41ca3f
41c9fc:	6f                   	outsl  %ds:(%esi),(%dx)
41c9fd:	6c                   	insb   (%dx),%es:(%edi)
41c9fe:	6f                   	outsl  %ds:(%esi),(%dx)
41c9ff:	72 00                	jb     0x41ca01
41ca01:	73 65                	jae    0x41ca68
41ca03:	74 5f                	je     0x41ca64
41ca05:	42                   	inc    %edx
41ca06:	6f                   	outsl  %ds:(%esi),(%dx)
41ca07:	72 64                	jb     0x41ca6d
41ca09:	65 72 43             	gs jb  0x41ca4f
41ca0c:	6f                   	outsl  %ds:(%esi),(%dx)
41ca0d:	6c                   	insb   (%dx),%es:(%edi)
41ca0e:	6f                   	outsl  %ds:(%esi),(%dx)
41ca0f:	72 00                	jb     0x41ca11
41ca11:	6d                   	insl   (%dx),%es:(%edi)
41ca12:	42                   	inc    %edx
41ca13:	6f                   	outsl  %ds:(%esi),(%dx)
41ca14:	72 64                	jb     0x41ca7a
41ca16:	65 72 43             	gs jb  0x41ca5c
41ca19:	6f                   	outsl  %ds:(%esi),(%dx)
41ca1a:	6c                   	insb   (%dx),%es:(%edi)
41ca1b:	6f                   	outsl  %ds:(%esi),(%dx)
41ca1c:	72 00                	jb     0x41ca1e
41ca1e:	6d                   	insl   (%dx),%es:(%edi)
41ca1f:	46                   	inc    %esi
41ca20:	6f                   	outsl  %ds:(%esi),(%dx)
41ca21:	63 75 73             	arpl   %esi,0x73(%ebp)
41ca24:	43                   	inc    %ebx
41ca25:	6f                   	outsl  %ds:(%esi),(%dx)
41ca26:	6c                   	insb   (%dx),%es:(%edi)
41ca27:	6f                   	outsl  %ds:(%esi),(%dx)
41ca28:	72 00                	jb     0x41ca2a
41ca2a:	53                   	push   %ebx
41ca2b:	65 74 43             	gs je  0x41ca71
41ca2e:	6f                   	outsl  %ds:(%esi),(%dx)
41ca2f:	6c                   	insb   (%dx),%es:(%edi)
41ca30:	6f                   	outsl  %ds:(%esi),(%dx)
41ca31:	72 00                	jb     0x41ca33
41ca33:	67 65 74 5f          	addr16 gs je 0x41ca96
41ca37:	54                   	push   %esp
41ca38:	65 78 74             	gs js  0x41caaf
41ca3b:	43                   	inc    %ebx
41ca3c:	6f                   	outsl  %ds:(%esi),(%dx)
41ca3d:	6c                   	insb   (%dx),%es:(%edi)
41ca3e:	6f                   	outsl  %ds:(%esi),(%dx)
41ca3f:	72 00                	jb     0x41ca41
41ca41:	73 65                	jae    0x41caa8
41ca43:	74 5f                	je     0x41caa4
41ca45:	54                   	push   %esp
41ca46:	65 78 74             	gs js  0x41cabd
41ca49:	43                   	inc    %ebx
41ca4a:	6f                   	outsl  %ds:(%esi),(%dx)
41ca4b:	6c                   	insb   (%dx),%es:(%edi)
41ca4c:	6f                   	outsl  %ds:(%esi),(%dx)
41ca4d:	72 00                	jb     0x41ca4f
41ca4f:	6e                   	outsb  %ds:(%esi),(%dx)
41ca50:	65 77 43             	gs ja  0x41ca96
41ca53:	6f                   	outsl  %ds:(%esi),(%dx)
41ca54:	6c                   	insb   (%dx),%es:(%edi)
41ca55:	6f                   	outsl  %ds:(%esi),(%dx)
41ca56:	72 00                	jb     0x41ca58
41ca58:	73 65                	jae    0x41cabf
41ca5a:	74 5f                	je     0x41cabb
41ca5c:	41                   	inc    %ecx
41ca5d:	72 72                	jb     0x41cad1
41ca5f:	6f                   	outsl  %ds:(%esi),(%dx)
41ca60:	77 43                	ja     0x41caa5
41ca62:	6f                   	outsl  %ds:(%esi),(%dx)
41ca63:	6c                   	insb   (%dx),%es:(%edi)
41ca64:	6f                   	outsl  %ds:(%esi),(%dx)