41ca57:	6b 41 34 37          	imul   $0x37,0x34(%ecx),%eax
41ca5b:	48                   	dec    %eax
41ca5c:	78 54                	js     0x41cab2
41ca5e:	64 72 57             	fs jb  0x41cab8
41ca61:	37                   	aaa
41ca62:	78 54                	js     0x41cab8
41ca64:	4e                   	dec    %esi
41ca65:	32 63 55             	xor    0x55(%ebx),%ah
41ca68:	49                   	dec    %ecx
41ca69:	4a                   	dec    %edx
41ca6a:	63 6f 69             	arpl   %ebp,0x69(%edi)
41ca6d:	39 7a 35             	cmp    %edi,0x35(%edx)
41ca70:	75 70                	jne    0x41cae2
41ca72:	61                   	popa
41ca73:	44                   	inc    %esp
41ca74:	55                   	push   %ebp
41ca75:	79 4f                	jns    0x41cac6
41ca77:	77 51                	ja     0x41caca
41ca79:	4c                   	dec    %esp
41ca7a:	72 56                	jb     0x41cad2
41ca7c:	61                   	popa
41ca7d:	43                   	inc    %ebx
41ca7e:	75 6e                	jne    0x41caee
41ca80:	47                   	inc    %edi
41ca81:	45                   	inc    %ebp
41ca82:	56                   	push   %esi
41ca83:	6c                   	insb   (%dx),%es:(%edi)
41ca84:	69 61 44 2f 74 31 39 	imul   $0x3931742f,0x44(%ecx),%esp
41ca8b:	35 6d 78 54 67       	xor    $0x6754786d,%eax
41ca90:	51                   	push   %ecx
41ca91:	6a 65                	push   $0x65
41ca93:	4c                   	dec    %esp
41ca94:	4f                   	dec    %edi
41ca95:	4d                   	dec    %ebp
41ca96:	59                   	pop    %ecx
41ca97:	54                   	push   %esp
41ca98:	75 59                	jne    0x41caf3
41ca9a:	30 37                	xor    %dh,(%edi)
41ca9c:	69 69 75 6a 76 74 34 	imul   $0x3474766a,0x75(%ecx),%ebp
41caa3:	36 77 67             	ss ja  0x41cb0d
41caa6:	71 4d                	jno    0x41caf5
41caa8:	51                   	push   %ecx
41caa9:	33 64 63 4b          	xor    0x4b(%ebx,%eiz,2),%esp
41caad:	34 51                	xor    $0x51,%al
41caaf:	69 6b 38 64 38 70 37 	imul   $0x37703864,0x38(%ebx),%ebp
41cab6:	45                   	inc    %ebp
41cab7:	6b 4a 39 72          	imul   $0x72,0x39(%edx),%ecx
41cabb:	57                   	push   %edi
41cabc:	51                   	push   %ecx
41cabd:	45                   	inc    %ebp
41cabe:	67 36 46             	addr16 ss inc %esi
41cac1:	72 37                	jb     0x41cafa
41cac3:	36 39 50 74          	cmp    %edx,%ss:0x74(%eax)
41cac7:	39 5a 4a             	cmp    %ebx,0x4a(%edx)
41caca:	66 64 55             	fs push %bp
41cacd:	59                   	pop    %ecx
41cace:	6d                   	insl   (%dx),%es:(%edi)
41cacf:	64 79 76             	fs jns 0x41cb48
41cad2:	68 46 30 75 33       	push   $0x33753046
41cad7:	38 73 36             	cmp    %dh,0x36(%ebx)
41cada:	31 72 6b             	xor    %esi,0x6b(%edx)
41cadd:	6f                   	outsl  %ds:(%esi),(%dx)
41cade:	4b                   	dec    %ebx
41cadf:	35 6d 35 6f 54       	xor    $0x546f356d,%eax
41cae4:	39 37                	cmp    %esi,(%edi)
41cae6:	77 58                	ja     0x41cb40
41cae8:	6b 79 69 46          	imul   $0x46,0x69(%ecx),%edi
41caec:	2b 7a 4b             	sub    0x4b(%edx),%edi
41caef:	4e                   	dec    %esi
41caf0:	6f                   	outsl  %ds:(%esi),(%dx)
41caf1:	4b                   	dec    %ebx
41caf2:	4a                   	dec    %edx
41caf3:	78 41                	js     0x41cb36
41caf5:	70 73                	jo     0x41cb6a
41caf7:	4a                   	dec    %edx
41caf8:	58                   	pop    %eax
41caf9:	74 4c                	je     0x41cb47
41cafb:	6c                   	insb   (%dx),%es:(%edi)
41cafc:	70 31                	jo     0x41cb2f
41cafe:	2f                   	das
41caff:	4c                   	dec    %esp
41cb00:	46                   	inc    %esi
41cb01:	55                   	push   %ebp
41cb02:	4d                   	dec    %ebp
41cb03:	6e                   	outsb  %ds:(%esi),(%dx)
41cb04:	45                   	inc    %ebp
41cb05:	34 51                	xor    $0x51,%al
41cb07:	52                   	push   %edx
41cb08:	48                   	dec    %eax
41cb09:	38 5a 5a             	cmp    %bl,0x5a(%edx)
41cb0c:	44                   	inc    %esp
41cb0d:	35 6d 45 58 39       	xor    $0x3958456d,%eax
41cb12:	4f                   	dec    %edi
41cb13:	46                   	inc    %esi
41cb14:	47                   	inc    %edi
41cb15:	50                   	push   %eax
41cb16:	42                   	inc    %edx
41cb17:	41                   	inc    %ecx
41cb18:	45                   	inc    %ebp
41cb19:	6c                   	insb   (%dx),%es:(%edi)
41cb1a:	79 6e                	jns    0x41cb8a
41cb1c:	31 76 77             	xor    %esi,0x77(%esi)
41cb1f:	31 6c 6e 32          	xor    %ebp,0x32(%esi,%ebp,2)
41cb23:	59                   	pop    %ecx
41cb24:	6f                   	outsl  %ds:(%esi),(%dx)
41cb25:	68 6e 55 67 59       	push   $0x5967556e
41cb2a:	70 76                	jo     0x41cba2
41cb2c:	52                   	push   %edx
41cb2d:	7a 70                	jp     0x41cb9f
41cb2f:	76 74                	jbe    0x41cba5
41cb31:	6d                   	insl   (%dx),%es:(%edi)
41cb32:	45                   	inc    %ebp
41cb33:	69 4c 4f 68 64 66 48 	imul   $0x50486664,0x68(%edi,%ecx,2),%ecx
41cb3a:	50
41cb3b:	47                   	inc    %edi
41cb3c:	66 55                	push   %bp
41cb3e:	66 75 6f             	data16 jne 0x41cbb0
41cb41:	6d                   	insl   (%dx),%es:(%edi)
41cb42:	53                   	push   %ebx
41cb43:	54                   	push   %esp
41cb44:	31 37                	xor    %esi,(%edi)
41cb46:	67 64 54             	addr16 fs push %esp
41cb49:	39 55 46             	cmp    %edx,0x46(%ebp)
41cb4c:	66 73 30             	data16 jae 0x41cb7f
41cb4f:	52                   	push   %edx
41cb50:	58                   	pop    %eax
41cb51:	6c                   	insb   (%dx),%es:(%edi)
41cb52:	31 4c 4f 38          	xor    %ecx,0x38(%edi,%ecx,2)
41cb56:	46                   	inc    %esi
41cb57:	6a 2f                	push   $0x2f
41cb59:	4d                   	dec    %ebp
41cb5a:	41                   	inc    %ecx
41cb5b:	52                   	push   %edx
41cb5c:	4d                   	dec    %ebp
41cb5d:	52                   	push   %edx
41cb5e:	62 66 69             	bound  %esp,0x69(%esi)
41cb61:	49                   	dec    %ecx
41cb62:	2f                   	das
41cb63:	2b 42 46             	sub    0x46(%edx),%eax
41cb66:	36 56                	ss push %esi
41cb68:	77 61                	ja     0x41cbcb
41cb6a:	78 79                	js     0x41cbe5
41cb6c:	67 47                	addr16 inc %edi
41cb6e:	34 30                	xor    $0x30,%al
41cb70:	43                   	inc    %ebx
41cb71:	4e                   	dec    %esi
41cb72:	36 47                	ss inc %edi
41cb74:	6a 63                	push   $0x63
41cb76:	6a 57                	push   $0x57
41cb78:	4e                   	dec    %esi
41cb79:	4d                   	dec    %ebp
41cb7a:	43                   	inc    %ebx
41cb7b:	39 67 71             	cmp    %esp,0x71(%edi)
41cb7e:	48                   	dec    %eax
41cb7f:	34 69                	xor    $0x69,%al
41cb81:	71 7a                	jno    0x41cbfd
41cb83:	45                   	inc    %ebp
41cb84:	73 54                	jae    0x41cbda
41cb86:	4a                   	dec    %edx
41cb87:	39 47 51             	cmp    %eax,0x51(%edi)
41cb8a:	35 6c 51 56 37       	xor    $0x3756516c,%eax
41cb8f:	2b 52 73             	sub    0x73(%edx),%edx
41cb92:	4b                   	dec    %ebx
41cb93:	2b 67 45             	sub    0x45(%edi),%esp
41cb96:	36 4a                	ss dec %edx
41cb98:	4e                   	dec    %esi
41cb99:	6d                   	insl   (%dx),%es:(%edi)
41cb9a:	52                   	push   %edx
41cb9b:	44                   	inc    %esp
41cb9c:	52                   	push   %edx
41cb9d:	42                   	inc    %edx
41cb9e:	55                   	push   %ebp
41cb9f:	4e                   	dec    %esi
41cba0:	32 6c 52 37          	xor    0x37(%edx,%edx,2),%ch
41cba4:	6d                   	insl   (%dx),%es:(%edi)
41cba5:	67 32 78 6d          	xor    0x6d(%bx,%si),%bh
41cba9:	2f                   	das
41cbaa:	64 38 4b 72          	cmp    %cl,%fs:0x72(%ebx)
41cbae:	56                   	push   %esi
41cbaf:	59                   	pop    %ecx
41cbb0:	4f                   	dec    %edi
41cbb1:	65 48                	gs dec %eax
41cbb3:	74 72                	je     0x41cc27
41cbb5:	6f                   	outsl  %ds:(%esi),(%dx)
41cbb6:	2b 6f 6f             	sub    0x6f(%edi),%ebp
41cbb9:	2f                   	das
41cbba:	38 30                	cmp    %dh,(%eax)
41cbbc:	6a 2b                	push   $0x2b
41cbbe:	36 36 69 31 76 63 6d 	ss imul $0x676d6376,%ss:(%ecx),%esi
41cbc5:	67
41cbc6:	67 34 49             	addr16 xor $0x49,%al
41cbc9:	2f                   	das
41cbca:	67 4e                	addr16 dec %esi
41cbcc:	49                   	dec    %ecx
41cbcd:	4a                   	dec    %edx
41cbce:	64 44                	fs inc %esp
41cbd0:	46                   	inc    %esi
41cbd1:	73 37                	jae    0x41cc0a
41cbd3:	41                   	inc    %ecx
41cbd4:	50                   	push   %eax
41cbd5:	76 4f                	jbe    0x41cc26
41cbd7:	39 6e 43             	cmp    %ebp,0x43(%esi)
41cbda:	72 4f                	jb     0x41cc2b
41cbdc:	47                   	inc    %edi
41cbdd:	2f                   	das
41cbde:	64 78 6a             	fs js  0x41cc4b
41cbe1:	4b                   	dec    %ebx
41cbe2:	76 4b                	jbe    0x41cc2f
41cbe4:	42                   	inc    %edx
41cbe5:	75 32                	jne    0x41cc19
41cbe7:	2f                   	das
41cbe8:	68 70 45 35 31       	push   $0x31354570
41cbed:	58                   	pop    %eax
41cbee:	50                   	push   %eax
41cbef:	4c                   	dec    %esp
41cbf0:	52                   	push   %edx
41cbf1:	2f                   	das
41cbf2:	2f                   	das
41cbf3:	53                   	push   %ebx
41cbf4:	48                   	dec    %eax
41cbf5:	7a 53                	jp     0x41cc4a
41cbf7:	4e                   	dec    %esi
41cbf8:	37                   	aaa
41cbf9:	55                   	push   %ebp
41cbfa:	54                   	push   %esp
41cbfb:	6e                   	outsb  %ds:(%esi),(%dx)
41cbfc:	6d                   	insl   (%dx),%es:(%edi)
41cbfd:	4b                   	dec    %ebx
41cbfe:	77 6b                	ja     0x41cc6b
41cc00:	71 44                	jno    0x41cc46
41cc02:	38 70 56             	cmp    %dh,0x56(%eax)
41cc05:	2b 6b 6e             	sub    0x6e(%ebx),%ebp
41cc08:	69 4e 62 4c 76 70 48 	imul   $0x4870764c,0x62(%esi),%ecx
41cc0f:	74 4d                	je     0x41cc5e
41cc11:	48                   	dec    %eax
41cc12:	6d                   	insl   (%dx),%es:(%edi)
41cc13:	74 51                	je     0x41cc66
41cc15:	58                   	pop    %eax
41cc16:	7a 76                	jp     0x41cc8e
41cc18:	42                   	inc    %edx
41cc19:	45                   	inc    %ebp
41cc1a:	47                   	inc    %edi
41cc1b:	79 73                	jns    0x41cc90
41cc1d:	6e                   	outsb  %ds:(%esi),(%dx)
41cc1e:	6c                   	insb   (%dx),%es:(%edi)
41cc1f:	6c                   	insb   (%dx),%es:(%edi)
41cc20:	6b 4a 38 57          	imul   $0x57,0x38(%edx),%ecx
41cc24:	74 56                	je     0x41cc7c
41cc26:	6b 51 49 59          	imul   $0x59,0x49(%ecx),%edx
41cc2a:	55                   	push   %ebp
41cc2b:	6b 55 59 36          	imul   $0x36,0x59(%ebp),%edx
41cc2f:	63 64 6c 43          	arpl   %esp,0x43(%esp,%ebp,2)
41cc33:	47                   	inc    %edi
41cc34:	35 39 33 35 58       	xor    $0x58353339,%eax
41cc39:	76 48                	jbe    0x41cc83
41cc3b:	44                   	inc    %esp
41cc3c:	41                   	inc    %ecx
41cc3d:	55                   	push   %ebp
41cc3e:	44                   	inc    %esp
41cc3f:	75 69                	jne    0x41ccaa
41cc41:	32 6b 71             	xor    0x71(%ebx),%ch
41cc44:	4e                   	dec    %esi
41cc45:	6d                   	insl   (%dx),%es:(%edi)
41cc46:	6a 33                	push   $0x33
41cc48:	4e                   	dec    %esi
41cc49:	4b                   	dec    %ebx
41cc4a:	34 6f                	xor    $0x6f,%al
41cc4c:	2b 66 2f             	sub    0x2f(%esi),%esp
41cc4f:	71 45                	jno    0x41cc96
41cc51:	61                   	popa
41cc52:	73 4a                	jae    0x41cc9e
41cc54:	5a                   	pop    %edx
41cc55:	64 4c                	fs dec %esp
41cc57:	6f                   	outsl  %ds:(%esi),(%dx)
41cc58:	5a                   	pop    %edx
41cc59:	67 31 50 51          	xor    %edx,0x51(%bx,%si)
41cc5d:	41                   	inc    %ecx
41cc5e:	7a 67                	jp     0x41ccc7
41cc60:	78 47                	js     0x41cca9
41cc62:	4d                   	dec    %ebp
41cc63:	7a 67                	jp     0x41cccc
41cc65:	4c                   	dec    %esp
41cc66:	2b 56 2f             	sub    0x2f(%esi),%edx
41cc69:	42                   	inc    %edx
41cc6a:	6f                   	outsl  %ds:(%esi),(%dx)
41cc6b:	65 45                	gs inc %ebp
41cc6d:	44                   	inc    %esp
41cc6e:	67 6b 68 41 50       	imul   $0x50,0x41(%bx,%si),%ebp
41cc73:	50                   	push   %eax
41cc74:	6b 64 51 54 70       	imul   $0x70,0x54(%ecx,%edx,2),%esp
41cc79:	4a                   	dec    %edx
41cc7a:	47                   	inc    %edi
41cc7b:	37                   	aaa
41cc7c:	42                   	inc    %edx
41cc7d:	4e                   	dec    %esi
41cc7e:	49                   	dec    %ecx
41cc7f:	41                   	inc    %ecx
41cc80:	44                   	inc    %esp
41cc81:	5a                   	pop    %edx
41cc82:	4b                   	dec    %ebx
41cc83:	52                   	push   %edx
41cc84:	61                   	popa
41cc85:	67 46                	addr16 inc %esi
41cc87:	2b 47 6a             	sub    0x6a(%edi),%eax
41cc8a:	4c                   	dec    %esp
41cc8b:	6d                   	insl   (%dx),%es:(%edi)
41cc8c:	48                   	dec    %eax
41cc8d:	33 41 65             	xor    0x65(%ecx),%eax
41cc90:	48                   	dec    %eax
41cc91:	35 79 41 55 58       	xor    $0x58554179,%eax
41cc96:	52                   	push   %edx
41cc97:	33 36                	xor    (%esi),%esi
41cc99:	6a 75                	push   $0x75
41cc9b:	65 58                	gs pop %eax
41cc9d:	62 33                	bound  %esi,(%ebx)
41cc9f:	4e                   	dec    %esi
41cca0:	4a                   	dec    %edx
41cca1:	6f                   	outsl  %ds:(%esi),(%dx)
41cca2:	4a                   	dec    %edx
41cca3:	53                   	push   %ebx
41cca4:	54                   	push   %esp
41cca5:	30 36                	xor    %dh,(%esi)
41cca7:	4f                   	dec    %edi
41cca8:	4e                   	dec    %esi
41cca9:	68 36 45 4b 72       	push   $0x724b4536
41ccae:	72 51                	jb     0x41cd01
41ccb0:	62 39                	bound  %edi,(%ecx)
41ccb2:	62 32                	bound  %esi,(%edx)
41ccb4:	77 45                	ja     0x41ccfb
41ccb6:	66 75 54             	data16 jne 0x41cd0d
41ccb9:	69 4e 44 34 31 41 6e 	imul   $0x6e413134,0x44(%esi),%ecx
41ccc0:	6c                   	insb   (%dx),%es:(%edi)
41ccc1:	55                   	push   %ebp
41ccc2:	31 45 2f             	xor    %eax,0x2f(%ebp)
41ccc5:	70 6a                	jo     0x41cd31
41ccc7:	55                   	push   %ebp
41ccc8:	4f                   	dec    %edi
41ccc9:	31 30                	xor    %esi,(%eax)
41cccb:	39 32                	cmp    %esi,(%edx)
41cccd:	67 6f                	outsl  %ds:(%si),(%dx)
41cccf:	39 64 6e 71          	cmp    %esp,0x71(%esi,%ebp,2)
41ccd3:	2b 2b                	sub    (%ebx),%ebp
41ccd5:	4f                   	dec    %edi
41ccd6:	76 35                	jbe    0x41cd0d
41ccd8:	50                   	push   %eax
41ccd9:	61                   	popa
41ccda:	62 2f                	bound  %ebp,(%edi)
41ccdc:	35 68 47 77 58       	xor    $0x58774768,%eax
41cce1:	49                   	dec    %ecx
41cce2:	41                   	inc    %ecx