41c983:	00 5a 65             	add    %bl,0x65(%edx)
41c986:	72 6f                	jb     0x41c9f7
41c988:	00 6f 70             	add    %ch,0x70(%edi)
41c98b:	5f                   	pop    %edi
41c98c:	45                   	inc    %ebp
41c98d:	71 75                	jno    0x41ca04
41c98f:	61                   	popa
41c990:	6c                   	insb   (%dx),%es:(%edi)
41c991:	69 74 79 00 47 65 74 	imul   $0x43746547,0x0(%ecx,%edi,2),%esi
41c998:	43
41c999:	75 73                	jne    0x41ca0e
41c99b:	74 6f                	je     0x41ca0c
41c99d:	6d                   	insl   (%dx),%es:(%edi)
41c99e:	41                   	inc    %ecx
41c99f:	74 74                	je     0x41ca15
41c9a1:	72 69                	jb     0x41ca0c
41c9a3:	62 75 74             	bound  %esi,0x74(%ebp)
41c9a6:	65 73 00             	gs jae 0x41c9a9
41c9a9:	54                   	push   %esp
41c9aa:	6f                   	outsl  %ds:(%esi),(%dx)
41c9ab:	42                   	inc    %edx
41c9ac:	79 74                	jns    0x41ca22
41c9ae:	65 41                	gs inc %ecx
41c9b0:	72 72                	jb     0x41ca24
41c9b2:	61                   	popa
41c9b3:	79 00                	jns    0x41c9b5
41c9b5:	47                   	inc    %edi
41c9b6:	65 74 42             	gs je  0x41c9fb
41c9b9:	79 74                	jns    0x41ca2f
41c9bb:	65 73 00             	gs jae 0x41c9be
41c9be:	73 65                	jae    0x41ca25
41c9c0:	74 5f                	je     0x41ca21
41c9c2:	49                   	dec    %ecx
41c9c3:	56                   	push   %esi
41c9c4:	00 73 65             	add    %dh,0x65(%ebx)
41c9c7:	74 5f                	je     0x41ca28
41c9c9:	4b                   	dec    %ebx
41c9ca:	65 79 00             	gs jns 0x41c9cd
41c9cd:	43                   	inc    %ebx
41c9ce:	72 65                	jb     0x41ca35
41c9d0:	61                   	popa
41c9d1:	74 65                	je     0x41ca38
41c9d3:	44                   	inc    %esp
41c9d4:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
41c9d8:	70 74                	jo     0x41ca4e
41c9da:	6f                   	outsl  %ds:(%esi),(%dx)
41c9db:	72 00                	jb     0x41c9dd
41c9dd:	54                   	push   %esp
41c9de:	72 61                	jb     0x41ca41
41c9e0:	6e                   	outsb  %ds:(%esi),(%dx)
41c9e1:	73 66                	jae    0x41ca49
41c9e3:	6f                   	outsl  %ds:(%esi),(%dx)
41c9e4:	72 6d                	jb     0x41ca53
41c9e6:	46                   	inc    %esi
41c9e7:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
41c9ee:	63 6b 00             	arpl   %ebp,0x0(%ebx)
41c9f1:	73 65                	jae    0x41ca58
41c9f3:	74 5f                	je     0x41ca54
41c9f5:	41                   	inc    %ecx
41c9f6:	75 74                	jne    0x41ca6c
41c9f8:	6f                   	outsl  %ds:(%esi),(%dx)
41c9f9:	46                   	inc    %esi
41c9fa:	6c                   	insb   (%dx),%es:(%edi)
41c9fb:	75 73                	jne    0x41ca70
41c9fd:	68 00 53 6c 65       	push   $0x656c5300
41ca02:	65 70 00             	gs jo  0x41ca05
41ca05:	67 65 74 5f          	addr16 gs je 0x41ca68
41ca09:	45                   	inc    %ebp
41ca0a:	78 65                	js     0x41ca71
41ca0c:	63 75 74             	arpl   %esi,0x74(%ebp)
41ca0f:	61                   	popa
41ca10:	62 6c 65 50          	bound  %ebp,0x50(%ebp,%eiz,2)
41ca14:	61                   	popa
41ca15:	74 68                	je     0x41ca7f
41ca17:	00 67 65             	add    %ah,0x65(%edi)
41ca1a:	74 5f                	je     0x41ca7b
41ca1c:	43                   	inc    %ebx
41ca1d:	75 72                	jne    0x41ca91
41ca1f:	72 65                	jb     0x41ca86
41ca21:	6e                   	outsb  %ds:(%esi),(%dx)
41ca22:	74 44                	je     0x41ca68
41ca24:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
41ca2b:	79 00                	jns    0x41ca2d
41ca2d:	73 65                	jae    0x41ca94
41ca2f:	74 5f                	je     0x41ca90
41ca31:	57                   	push   %edi
41ca32:	6f                   	outsl  %ds:(%esi),(%dx)
41ca33:	72 6b                	jb     0x41caa0
41ca35:	69 6e 67 44 69 72 65 	imul   $0x65726944,0x67(%esi),%ebp
41ca3c:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
41ca40:	79 00                	jns    0x41ca42
41ca42:	73 65                	jae    0x41caa9
41ca44:	74 5f                	je     0x41caa5
41ca46:	56                   	push   %esi
41ca47:	65 72 62             	gs jb  0x41caac
41ca4a:	00 53 74             	add    %dl,0x74(%ebx)
41ca4d:	61                   	popa
41ca4e:	72 74                	jb     0x41cac4
41ca50:	00 67 65             	add    %ah,0x65(%edi)
41ca53:	74 5f                	je     0x41cab4
41ca55:	55                   	push   %ebp
41ca56:	54                   	push   %esp
41ca57:	46                   	inc    %esi
41ca58:	38 00                	cmp    %al,(%eax)
41ca5a:	47                   	inc    %edi
41ca5b:	65 74 53             	gs je  0x41cab1
41ca5e:	74 72                	je     0x41cad2
41ca60:	69 6e 67 00 52 65 70 	imul   $0x70655200,0x67(%esi),%ebp
41ca67:	6c                   	insb   (%dx),%es:(%edi)
41ca68:	61                   	popa
41ca69:	63 65 00             	arpl   %esp,0x0(%ebp)
41ca6c:	43                   	inc    %ebx
41ca6d:	6f                   	outsl  %ds:(%esi),(%dx)
41ca6e:	6e                   	outsb  %ds:(%esi),(%dx)
41ca6f:	63 61 74             	arpl   %esp,0x74(%ecx)
41ca72:	00 51 75             	add    %dl,0x75(%ecx)
41ca75:	65 75 65             	gs jne 0x41cadd
41ca78:	55                   	push   %ebp
41ca79:	73 65                	jae    0x41cae0
41ca7b:	72 57                	jb     0x41cad4
41ca7d:	6f                   	outsl  %ds:(%esi),(%dx)
41ca7e:	72 6b                	jb     0x41caeb
41ca80:	49                   	dec    %ecx
41ca81:	74 65                	je     0x41cae8
41ca83:	6d                   	insl   (%dx),%es:(%edi)
41ca84:	00 4c 6f 63          	add    %cl,0x63(%edi,%ebp,2)
41ca88:	61                   	popa
41ca89:	6c                   	insb   (%dx),%es:(%edi)
41ca8a:	4d                   	dec    %ebp
41ca8b:	61                   	popa
41ca8c:	63 68 69             	arpl   %ebp,0x69(%eax)
41ca8f:	6e                   	outsb  %ds:(%esi),(%dx)
41ca90:	65 00 4f 70          	add    %cl,%gs:0x70(%edi)
41ca94:	65 6e                	outsb  %gs:(%esi),(%dx)
41ca96:	53                   	push   %ebx
41ca97:	75 62                	jne    0x41cafb
41ca99:	4b                   	dec    %ebx
41ca9a:	65 79 00             	gs jns 0x41ca9d
41ca9d:	54                   	push   %esp
41ca9e:	6f                   	outsl  %ds:(%esi),(%dx)
41ca9f:	49                   	dec    %ecx
41caa0:	6e                   	outsb  %ds:(%esi),(%dx)
41caa1:	74 65                	je     0x41cb08
41caa3:	67 65 72 00          	addr16 gs jb 0x41caa7
41caa7:	47                   	inc    %edi
41caa8:	65 74 43             	gs je  0x41caee
41caab:	75 72                	jne    0x41cb1f
41caad:	72 65                	jb     0x41cb14
41caaf:	6e                   	outsb  %ds:(%esi),(%dx)
41cab0:	74 00                	je     0x41cab2
41cab2:	49                   	dec    %ecx
41cab3:	73 49                	jae    0x41cafe
41cab5:	6e                   	outsb  %ds:(%esi),(%dx)
41cab6:	52                   	push   %edx
41cab7:	6f                   	outsl  %ds:(%esi),(%dx)
41cab8:	6c                   	insb   (%dx),%es:(%edi)
41cab9:	65 00 54 6f 55       	add    %dl,%gs:0x55(%edi,%ebp,2)
41cabe:	70 70                	jo     0x41cb30
41cac0:	65 72 00             	gs jb  0x41cac3
41cac3:	43                   	inc    %ebx
41cac4:	72 65                	jb     0x41cb2b
41cac6:	61                   	popa
41cac7:	74 65                	je     0x41cb2e
41cac9:	44                   	inc    %esp
41caca:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
41cad1:	79 00                	jns    0x41cad3
41cad3:	67 65 74 5f          	addr16 gs je 0x41cb36
41cad7:	55                   	push   %ebp
41cad8:	74 63                	je     0x41cb3d
41cada:	4e                   	dec    %esi
41cadb:	6f                   	outsl  %ds:(%esi),(%dx)
41cadc:	77 00                	ja     0x41cade
41cade:	54                   	push   %esp
41cadf:	6f                   	outsl  %ds:(%esi),(%dx)
41cae0:	49                   	dec    %ecx
41cae1:	6e                   	outsb  %ds:(%esi),(%dx)
41cae2:	74 36                	je     0x41cb1a
41cae4:	34 00                	xor    $0x0,%al
41cae6:	46                   	inc    %esi
41cae7:	72 6f                	jb     0x41cb58
41cae9:	6d                   	insl   (%dx),%es:(%edi)
41caea:	42                   	inc    %edx
41caeb:	69 6e 61 72 79 00 54 	imul   $0x54007972,0x61(%esi),%ebp
41caf2:	6f                   	outsl  %ds:(%esi),(%dx)
41caf3:	42                   	inc    %edx
41caf4:	69 6e 61 72 79 00 52 	imul   $0x52007972,0x61(%esi),%ebp
41cafb:	65 61                	gs popa
41cafd:	64 41                	fs inc %ecx
41caff:	6c                   	insb   (%dx),%es:(%edi)
41cb00:	6c                   	insb   (%dx),%es:(%edi)
41cb01:	54                   	push   %esp
41cb02:	65 78 74             	gs js  0x41cb79
41cb05:	00 57 72             	add    %dl,0x72(%edi)
41cb08:	69 74 65 41 6c 6c 54 	imul   $0x65546c6c,0x41(%ebp,%eiz,2),%esi
41cb0f:	65
41cb10:	78 74                	js     0x41cb86
41cb12:	00 54 72 79          	add    %dl,0x79(%edx,%esi,2)
41cb16:	50                   	push   %eax
41cb17:	61                   	popa
41cb18:	72 73                	jb     0x41cb8d
41cb1a:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
41cb1e:	74 65                	je     0x41cb85
41cb20:	72 44                	jb     0x41cb66
41cb22:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
41cb26:	4d                   	dec    %ebp
41cb27:	6f                   	outsl  %ds:(%esi),(%dx)
41cb28:	64 65 00 4c 65 61    	fs add %cl,%gs:0x61(%ebp,%eiz,2)
41cb2e:	76 65                	jbe    0x41cb95
41cb30:	44                   	inc    %esp
41cb31:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
41cb35:	4d                   	dec    %ebp
41cb36:	6f                   	outsl  %ds:(%esi),(%dx)
41cb37:	64 65 00 49 6e       	fs add %cl,%gs:0x6e(%ecx)
41cb3c:	63 72 65             	arpl   %esi,0x65(%edx)
41cb3f:	6d                   	insl   (%dx),%es:(%edi)
41cb40:	65 6e                	outsb  %gs:(%esi),(%dx)
41cb42:	74 00                	je     0x41cb44
41cb44:	44                   	inc    %esp
41cb45:	65 63 72 65          	arpl   %esi,%gs:0x65(%edx)
41cb49:	6d                   	insl   (%dx),%es:(%edi)
41cb4a:	65 6e                	outsb  %gs:(%esi),(%dx)
41cb4c:	74 00                	je     0x41cb4e
41cb4e:	47                   	inc    %edi
41cb4f:	65 74 54             	gs je  0x41cba6
41cb52:	65 6d                	gs insl (%dx),%es:(%edi)
41cb54:	70 46                	jo     0x41cb9c
41cb56:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
41cb5d:	00
41cb5e:	57                   	push   %edi
41cb5f:	61                   	popa
41cb60:	69 74 46 6f 72 45 78 	imul   $0x69784572,0x6f(%esi,%eax,2),%esi
41cb67:	69
41cb68:	74 00                	je     0x41cb6a
41cb6a:	67 65 74 5f          	addr16 gs je 0x41cbcd
41cb6e:	45                   	inc    %ebp
41cb6f:	78 69                	js     0x41cbda
41cb71:	74 43                	je     0x41cbb6
41cb73:	6f                   	outsl  %ds:(%esi),(%dx)
41cb74:	64 65 00 44 65 6c    	fs add %al,%gs:0x6c(%ebp,%eiz,2)
41cb7a:	65 74 65             	gs je  0x41cbe2
41cb7d:	00 73 65             	add    %dh,0x65(%ebx)
41cb80:	74 5f                	je     0x41cbe1
41cb82:	55                   	push   %ebp
41cb83:	73 65                	jae    0x41cbea
41cb85:	53                   	push   %ebx
41cb86:	68 65 6c 6c 45       	push   $0x456c6c65
41cb8b:	78 65                	js     0x41cbf2
41cb8d:	63 75 74             	arpl   %esi,0x74(%ebp)
41cb90:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41cb94:	74 5f                	je     0x41cbf5
41cb96:	43                   	inc    %ebx
41cb97:	72 65                	jb     0x41cbfe
41cb99:	61                   	popa
41cb9a:	74 65                	je     0x41cc01
41cb9c:	4e                   	dec    %esi
41cb9d:	6f                   	outsl  %ds:(%esi),(%dx)
41cb9e:	57                   	push   %edi
41cb9f:	69 6e 64 6f 77 00 73 	imul   $0x7300776f,0x64(%esi),%ebp
41cba6:	65 74 5f             	gs je  0x41cc08
41cba9:	57                   	push   %edi
41cbaa:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
41cbb1:	79 6c                	jns    0x41cc1f
41cbb3:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41cbb7:	74 44                	je     0x41cbfd
41cbb9:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
41cbc0:	79 4e                	jns    0x41cc10
41cbc2:	61                   	popa
41cbc3:	6d                   	insl   (%dx),%es:(%edi)
41cbc4:	65 00 43 75          	add    %al,%gs:0x75(%ebx)
41cbc8:	72 72                	jb     0x41cc3c
41cbca:	65 6e                	outsb  %gs:(%esi),(%dx)
41cbcc:	74 55                	je     0x41cc23
41cbce:	73 65                	jae    0x41cc35
41cbd0:	72 00                	jb     0x41cbd2
41cbd2:	44                   	inc    %esp
41cbd3:	65 6c                	gs insb (%dx),%es:(%edi)
41cbd5:	65 74 65             	gs je  0x41cc3d
41cbd8:	56                   	push   %esi
41cbd9:	61                   	popa
41cbda:	6c                   	insb   (%dx),%es:(%edi)
41cbdb:	75 65                	jne    0x41cc42
41cbdd:	00 67 65             	add    %ah,0x65(%edi)
41cbe0:	74 5f                	je     0x41cc41
41cbe2:	45                   	inc    %ebp
41cbe3:	78 63                	js     0x41cc48
41cbe5:	65 70 74             	gs jo  0x41cc5c
41cbe8:	69 6f 6e 4f 62 6a 65 	imul   $0x656a624f,0x6e(%edi),%ebp
41cbef:	63 74 00 67          	arpl   %esi,0x67(%eax,%eax,1)
41cbf3:	65 74 5f             	gs je  0x41cc55
41cbf6:	45                   	inc    %ebp
41cbf7:	78 63                	js     0x41cc5c
41cbf9:	65 70 74             	gs jo  0x41cc70
41cbfc:	69 6f 6e 00 54 6f 4c 	imul   $0x4c6f5400,0x6e(%edi),%ebp
41cc03:	6f                   	outsl  %ds:(%esi),(%dx)
41cc04:	77 65                	ja     0x41cc6b
41cc06:	72 00                	jb     0x41cc08
41cc08:	67 65 74 5f          	addr16 gs je 0x41cc6b
41cc0c:	4e                   	dec    %esi
41cc0d:	61                   	popa
41cc0e:	6d                   	insl   (%dx),%es:(%edi)
41cc0f:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
41cc13:	61                   	popa
41cc14:	72 74                	jb     0x41cc8a
41cc16:	73 57                	jae    0x41cc6f
41cc18:	69 74 68 00 4c 6f 61 	imul   $0x64616f4c,0x0(%eax,%ebp,2),%esi
41cc1f:	64
41cc20:	00 67 65             	add    %ah,0x65(%edi)
41cc23:	74 5f                	je     0x41cc84
41cc25:	4e                   	dec    %esi
41cc26:	6f                   	outsl  %ds:(%esi),(%dx)
41cc27:	77 00                	ja     0x41cc29
41cc29:	41                   	inc    %ecx
41cc2a:	64 64 4d             	fs fs dec %ebp
41cc2d:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
41cc34:	67 65 74 5f          	addr16 gs je 0x41cc97
41cc38:	4d                   	dec    %ebp
41cc39:	61                   	popa
41cc3a:	63 68 69             	arpl   %ebp,0x69(%eax)
41cc3d:	6e                   	outsb  %ds:(%esi),(%dx)
41cc3e:	65 4e                	gs dec %esi
41cc40:	61                   	popa
41cc41:	6d                   	insl   (%dx),%es:(%edi)
41cc42:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41cc46:	74 5f                	je     0x41cca7
41cc48:	55                   	push   %ebp
41cc49:	73 65                	jae    0x41ccb0
41cc4b:	72 4e                	jb     0x41cc9b
41cc4d:	61                   	popa
41cc4e:	6d                   	insl   (%dx),%es:(%edi)
41cc4f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41cc53:	74 5f                	je     0x41ccb4
41cc55:	53                   	push   %ebx
41cc56:	74 61                	je     0x41ccb9
41cc58:	63 6b 54             	arpl   %ebp,0x54(%ebx)
41cc5b:	72 61                	jb     0x41ccbe
41cc5d:	63 65 00             	arpl   %esp,0x0(%ebp)
41cc60:	54                   	push   %esp
41cc61:	72 69                	jb     0x41cccc
41cc63:	6d                   	insl   (%dx),%es:(%edi)
41cc64:	00 67 65             	add    %ah,0x65(%edi)
41cc67:	74 5f                	je     0x41ccc8
41cc69:	44                   	inc    %esp
41cc6a:	61                   	popa
41cc6b:	79 00                	jns    0x41cc6d
41cc6d:	57                   	push   %edi
41cc6e:	72 69                	jb     0x41ccd9
41cc70:	74 65                	je     0x41ccd7
41cc72:	4c                   	dec    %esp
41cc73:	69 6e 65 00 54 6f 4c 	imul   $0x4c6f5400,0x65(%esi),%ebp
41cc7a:	6f                   	outsl  %ds:(%esi),(%dx)