41cb88:	6f                   	outsl  %ds:(%esi),(%dx)
41cb89:	6d                   	insl   (%dx),%es:(%edi)
41cb8a:	41                   	inc    %ecx
41cb8b:	73 4a                	jae    0x41cbd7
41cb8d:	69 74 37 35 72 41 6e 	imul   $0x566e4172,0x35(%edi,%esi,1),%esi
41cb94:	56
41cb95:	6f                   	outsl  %ds:(%esi),(%dx)
41cb96:	54                   	push   %esp
41cb97:	68 50 70 77 7a       	push   $0x7a777050
41cb9c:	39 6a 45             	cmp    %ebp,0x45(%edx)
41cb9f:	2f                   	das
41cba0:	48                   	dec    %eax
41cba1:	67 46                	addr16 inc %esi
41cba3:	41                   	inc    %ecx
41cba4:	50                   	push   %eax
41cba5:	6e                   	outsb  %ds:(%esi),(%dx)
41cba6:	35 4c 6e 6a 6d       	xor    $0x6d6a6e4c,%eax
41cbab:	53                   	push   %ebx
41cbac:	35 6e 77 30 77       	xor    $0x7730776e,%eax
41cbb1:	69 77 37 78 52 70 79 	imul   $0x79705278,0x37(%edi),%esi
41cbb8:	47                   	inc    %edi
41cbb9:	55                   	push   %ebp
41cbba:	71 51                	jno    0x41cc0d
41cbbc:	59                   	pop    %ecx
41cbbd:	76 67                	jbe    0x41cc26
41cbbf:	53                   	push   %ebx
41cbc0:	48                   	dec    %eax
41cbc1:	31 36                	xor    %esi,(%esi)
41cbc3:	6a 67                	push   $0x67
41cbc5:	42                   	inc    %edx
41cbc6:	33 71 68             	xor    0x68(%ecx),%esi
41cbc9:	68 34 76 38 67       	push   $0x67387634
41cbce:	77 6f                	ja     0x41cc3f
41cbd0:	62 37                	bound  %esi,(%edi)
41cbd2:	32 67 73             	xor    0x73(%edi),%ah
41cbd5:	39 4b 42             	cmp    %ecx,0x42(%ebx)
41cbd8:	4e                   	dec    %esi
41cbd9:	61                   	popa
41cbda:	55                   	push   %ebp
41cbdb:	7a 34                	jp     0x41cc11
41cbdd:	73 37                	jae    0x41cc16
41cbdf:	62 6d 52             	bound  %ebp,0x52(%ebp)
41cbe2:	64 4c                	fs dec %esp
41cbe4:	62 34 6b             	bound  %esi,(%ebx,%ebp,2)
41cbe7:	42                   	inc    %edx
41cbe8:	51                   	push   %ecx
41cbe9:	67 41                	addr16 inc %ecx
41cbeb:	57                   	push   %edi
41cbec:	70 4e                	jo     0x41cc3c
41cbee:	33 61 46             	xor    0x46(%ecx),%esp
41cbf1:	76 45                	jbe    0x41cc38
41cbf3:	5a                   	pop    %edx
41cbf4:	48                   	dec    %eax
41cbf5:	4b                   	dec    %ebx
41cbf6:	70 49                	jo     0x41cc41
41cbf8:	51                   	push   %ecx
41cbf9:	4e                   	dec    %esi
41cbfa:	79 42                	jns    0x41cc3e
41cbfc:	39 69 47             	cmp    %ebp,0x47(%ecx)
41cbff:	4c                   	dec    %esp
41cc00:	42                   	inc    %edx
41cc01:	4f                   	dec    %edi
41cc02:	4c                   	dec    %esp
41cc03:	33 76 56             	xor    0x56(%esi),%esi
41cc06:	5a                   	pop    %edx
41cc07:	57                   	push   %edi
41cc08:	72 73                	jb     0x41cc7d
41cc0a:	41                   	inc    %ecx
41cc0b:	2b 30                	sub    (%eax),%esi
41cc0d:	47                   	inc    %edi
41cc0e:	75 61                	jne    0x41cc71
41cc10:	6e                   	outsb  %ds:(%esi),(%dx)
41cc11:	31 32                	xor    %esi,(%edx)
41cc13:	77 66                	ja     0x41cc7b
41cc15:	34 59                	xor    $0x59,%al
41cc17:	6f                   	outsl  %ds:(%esi),(%dx)
41cc18:	34 52                	xor    $0x52,%al
41cc1a:	6b 2b 6e             	imul   $0x6e,(%ebx),%ebp
41cc1d:	66 6b 67 48 61       	imul   $0x61,0x48(%edi),%sp
41cc22:	6b 34 66 45          	imul   $0x45,(%esi,%eiz,2),%esi
41cc26:	68 4b 74 45 32       	push   $0x3245744b
41cc2b:	6b 6b 6a 6b          	imul   $0x6b,0x6a(%ebx),%ebp
41cc2f:	71 41                	jno    0x41cc72
41cc31:	43                   	inc    %ebx
41cc32:	6c                   	insb   (%dx),%es:(%edi)
41cc33:	52                   	push   %edx
41cc34:	2f                   	das
41cc35:	6e                   	outsb  %ds:(%esi),(%dx)
41cc36:	47                   	inc    %edi
41cc37:	6f                   	outsl  %ds:(%esi),(%dx)
41cc38:	51                   	push   %ecx
41cc39:	6e                   	outsb  %ds:(%esi),(%dx)
41cc3a:	4d                   	dec    %ebp
41cc3b:	75 6f                	jne    0x41ccac
41cc3d:	67 58                	addr16 pop %eax
41cc3f:	59                   	pop    %ecx
41cc40:	67 67 35 69 45 43 39 	addr16 addr16 xor $0x39434569,%eax
41cc47:	6b 4c 2b 4f 46       	imul   $0x46,0x4f(%ebx,%ebp,1),%ecx
41cc4c:	62 44 73 42          	bound  %eax,0x42(%ebx,%esi,2)
41cc50:	37                   	aaa
41cc51:	45                   	inc    %ebp
41cc52:	55                   	push   %ebp
41cc53:	54                   	push   %esp
41cc54:	2f                   	das
41cc55:	53                   	push   %ebx
41cc56:	4a                   	dec    %edx
41cc57:	5a                   	pop    %edx
41cc58:	35 45 6a 62 64       	xor    $0x64626a45,%eax
41cc5d:	67 30 56 2b          	xor    %dl,0x2b(%bp)
41cc61:	4d                   	dec    %ebp
41cc62:	49                   	dec    %ecx
41cc63:	59                   	pop    %ecx
41cc64:	77 4f                	ja     0x41ccb5
41cc66:	6f                   	outsl  %ds:(%esi),(%dx)
41cc67:	76 65                	jbe    0x41ccce
41cc69:	69 70 63 4d 7a 39 61 	imul   $0x61397a4d,0x63(%eax),%esi
41cc70:	42                   	inc    %edx
41cc71:	4e                   	dec    %esi
41cc72:	58                   	pop    %eax
41cc73:	61                   	popa
41cc74:	55                   	push   %ebp
41cc75:	75 55                	jne    0x41cccc
41cc77:	43                   	inc    %ebx
41cc78:	51                   	push   %ecx
41cc79:	48                   	dec    %eax
41cc7a:	4f                   	dec    %edi
41cc7b:	43                   	inc    %ebx
41cc7c:	5a                   	pop    %edx
41cc7d:	79 45                	jns    0x41ccc4
41cc7f:	67 65 42             	addr16 gs inc %edx
41cc82:	32 71 47             	xor    0x47(%ecx),%dh
41cc85:	53                   	push   %ebx
41cc86:	52                   	push   %edx
41cc87:	33 70 4f             	xor    0x4f(%eax),%esi
41cc8a:	73 68                	jae    0x41ccf4
41cc8c:	65 70 4b             	gs jo  0x41ccda
41cc8f:	65 39 38             	cmp    %edi,%gs:(%eax)
41cc92:	5a                   	pop    %edx
41cc93:	43                   	inc    %ebx
41cc94:	43                   	inc    %ebx
41cc95:	74 65                	je     0x41ccfc
41cc97:	77 67                	ja     0x41cd00
41cc99:	2f                   	das
41cc9a:	37                   	aaa
41cc9b:	76 44                	jbe    0x41cce1
41cc9d:	31 59 70             	xor    %ebx,0x70(%ecx)
41cca0:	4a                   	dec    %edx
41cca1:	41                   	inc    %ecx
41cca2:	64 7a 4c             	fs jp  0x41ccf1
41cca5:	32 34 51             	xor    (%ecx,%edx,2),%dh
41cca8:	73 5a                	jae    0x41cd04
41ccaa:	57                   	push   %edi
41ccab:	30 79 57             	xor    %bh,0x57(%ecx)
41ccae:	43                   	inc    %ebx
41ccaf:	43                   	inc    %ebx
41ccb0:	45                   	inc    %ebp
41ccb1:	6f                   	outsl  %ds:(%esi),(%dx)
41ccb2:	69 66 62 47 4d 46 49 	imul   $0x49464d47,0x62(%esi),%esp
41ccb9:	70 44                	jo     0x41ccff
41ccbb:	68 75 45 4f 77       	push   $0x774f4575
41ccc0:	4a                   	dec    %edx
41ccc1:	38 79 69             	cmp    %bh,0x69(%ecx)
41ccc4:	70 6e                	jo     0x41cd34
41ccc6:	5a                   	pop    %edx
41ccc7:	51                   	push   %ecx
41ccc8:	37                   	aaa
41ccc9:	61                   	popa
41ccca:	2f                   	das
41cccb:	2f                   	das
41cccc:	6d                   	insl   (%dx),%es:(%edi)
41cccd:	4d                   	dec    %ebp
41ccce:	51                   	push   %ecx
41cccf:	39 42 6e             	cmp    %eax,0x6e(%edx)
41ccd2:	52                   	push   %edx
41ccd3:	35 65 42 32 6c       	xor    $0x6c324265,%eax
41ccd8:	7a 51                	jp     0x41cd2b
41ccda:	35 73 57 68 4a       	xor    $0x4a685773,%eax
41ccdf:	65 63 36             	arpl   %esi,%gs:(%esi)
41cce2:	42                   	inc    %edx
41cce3:	53                   	push   %ebx
41cce4:	45                   	inc    %ebp
41cce5:	68 71 63 49 56       	push   $0x56496371
41ccea:	58                   	pop    %eax
41cceb:	54                   	push   %esp
41ccec:	47                   	inc    %edi
41cced:	6d                   	insl   (%dx),%es:(%edi)
41ccee:	4c                   	dec    %esp
41ccef:	57                   	push   %edi
41ccf0:	58                   	pop    %eax
41ccf1:	6a 30                	push   $0x30
41ccf3:	66 6d                	insw   (%dx),%es:(%edi)
41ccf5:	5a                   	pop    %edx
41ccf6:	71 46                	jno    0x41cd3e
41ccf8:	63 42 52             	arpl   %eax,0x52(%edx)
41ccfb:	4a                   	dec    %edx
41ccfc:	57                   	push   %edi
41ccfd:	5a                   	pop    %edx
41ccfe:	77 59                	ja     0x41cd59
41cd00:	41                   	inc    %ecx
41cd01:	44                   	inc    %esp
41cd02:	2f                   	das
41cd03:	46                   	inc    %esi
41cd04:	75 62                	jne    0x41cd68
41cd06:	2f                   	das
41cd07:	66 56                	push   %si
41cd09:	6b 74 71 4a 79       	imul   $0x79,0x4a(%ecx,%esi,2),%esi
41cd0e:	7a 5a                	jp     0x41cd6a
41cd10:	38 75 5a             	cmp    %dh,0x5a(%ebp)
41cd13:	34 33                	xor    $0x33,%al
41cd15:	54                   	push   %esp
41cd16:	59                   	pop    %ecx
41cd17:	66 6f                	outsw  %ds:(%esi),(%dx)
41cd19:	34 6e                	xor    $0x6e,%al
41cd1b:	30 68 57             	xor    %ch,0x57(%eax)
41cd1e:	4a                   	dec    %edx
41cd1f:	4f                   	dec    %edi
41cd20:	36 44                	ss inc %esp
41cd22:	32 65 45             	xor    0x45(%ebp),%ah
41cd25:	37                   	aaa
41cd26:	2b 51 76             	sub    0x76(%ecx),%edx
41cd29:	75 50                	jne    0x41cd7b
41cd2b:	33 4b 52             	xor    0x52(%ebx),%ecx
41cd2e:	35 63 63 48 58       	xor    $0x58486363,%eax
41cd33:	66 70 54             	data16 jo 0x41cd8a
41cd36:	33 4f 63             	xor    0x63(%edi),%ecx
41cd39:	77 5a                	ja     0x41cd95
41cd3b:	54                   	push   %esp
41cd3c:	30 31                	xor    %dh,(%ecx)
41cd3e:	68 6c 62 6c 75       	push   $0x756c626c
41cd43:	6d                   	insl   (%dx),%es:(%edi)
41cd44:	32 59 36             	xor    0x36(%ecx),%bl
41cd47:	52                   	push   %edx
41cd48:	78 2b                	js     0x41cd75
41cd4a:	45                   	inc    %ebp
41cd4b:	44                   	inc    %esp
41cd4c:	51                   	push   %ecx
41cd4d:	43                   	inc    %ebx
41cd4e:	4e                   	dec    %esi
41cd4f:	38 76 41             	cmp    %dh,0x41(%esi)
41cd52:	45                   	inc    %ebp
41cd53:	53                   	push   %ebx
41cd54:	42                   	inc    %edx
41cd55:	33 4c 74 76          	xor    0x76(%esp,%esi,2),%ecx
41cd59:	46                   	inc    %esi
41cd5a:	70 6c                	jo     0x41cdc8
41cd5c:	74 59                	je     0x41cdb7
41cd5e:	56                   	push   %esi
41cd5f:	37                   	aaa
41cd60:	58                   	pop    %eax
41cd61:	33 7a 58             	xor    0x58(%edx),%edi
41cd64:	5a                   	pop    %edx
41cd65:	57                   	push   %edi
41cd66:	33 2f                	xor    (%edi),%ebp
41cd68:	74 76                	je     0x41cde0
41cd6a:	32 71 2b             	xor    0x2b(%ecx),%dh
41cd6d:	72 6d                	jb     0x41cddc
41cd6f:	7a 2f                	jp     0x41cda0
41cd71:	70 32                	jo     0x41cda5
41cd73:	43                   	inc    %ebx
41cd74:	51                   	push   %ecx
41cd75:	43                   	inc    %ebx
41cd76:	43                   	inc    %ebx
41cd77:	75 48                	jne    0x41cdc1
41cd79:	79 56                	jns    0x41cdd1
41cd7b:	4c                   	dec    %esp
41cd7c:	76 65                	jbe    0x41cde3
41cd7e:	36 47                	ss inc %edi
41cd80:	4c                   	dec    %esp
41cd81:	36 74 53             	ss je  0x41cdd7
41cd84:	36 75 4a             	ss jne 0x41cdd1
41cd87:	55                   	push   %ebp
41cd88:	78 61                	js     0x41cdeb
41cd8a:	46                   	inc    %esi
41cd8b:	37                   	aaa
41cd8c:	57                   	push   %edi
41cd8d:	41                   	inc    %ecx
41cd8e:	39 57 78             	cmp    %edx,0x78(%edi)
41cd91:	31 50 71             	xor    %edx,0x71(%eax)
41cd94:	5a                   	pop    %edx
41cd95:	56                   	push   %esi
41cd96:	52                   	push   %edx
41cd97:	56                   	push   %esi
41cd98:	79 35                	jns    0x41cdcf
41cd9a:	47                   	inc    %edi
41cd9b:	69 4a 50 52 65 78 51 	imul   $0x51786552,0x50(%edx),%ecx
41cda2:	6b 54 75 36 59       	imul   $0x59,0x36(%ebp,%esi,2),%edx
41cda7:	44                   	inc    %esp
41cda8:	6c                   	insb   (%dx),%es:(%edi)
41cda9:	42                   	inc    %edx
41cdaa:	2f                   	das
41cdab:	6f                   	outsl  %ds:(%esi),(%dx)
41cdac:	50                   	push   %eax
41cdad:	75 34                	jne    0x41cde3
41cdaf:	39 39                	cmp    %edi,(%ecx)
41cdb1:	52                   	push   %edx
41cdb2:	75 4f                	jne    0x41ce03
41cdb4:	74 64                	je     0x41ce1a
41cdb6:	30 63 44             	xor    %ah,0x44(%ebx)
41cdb9:	37                   	aaa
41cdba:	6f                   	outsl  %ds:(%esi),(%dx)
41cdbb:	48                   	dec    %eax
41cdbc:	72 35                	jb     0x41cdf3
41cdbe:	33 79 36             	xor    0x36(%ecx),%edi
41cdc1:	61                   	popa
41cdc2:	38 2f                	cmp    %ch,(%edi)
41cdc4:	58                   	pop    %eax
41cdc5:	48                   	dec    %eax
41cdc6:	2b 72 6b             	sub    0x6b(%edx),%esi
41cdc9:	37                   	aaa
41cdca:	44                   	inc    %esp
41cdcb:	6b 66 49 42          	imul   $0x42,0x49(%esi),%esp
41cdcf:	6f                   	outsl  %ds:(%esi),(%dx)
41cdd0:	58                   	pop    %eax
41cdd1:	36 57                	ss push %edi
41cdd3:	43                   	inc    %ebx
41cdd4:	70 67                	jo     0x41ce3d
41cdd6:	4b                   	dec    %ebx
41cdd7:	57                   	push   %edi
41cdd8:	6b 39 59             	imul   $0x59,(%ecx),%edi
41cddb:	72 4e                	jb     0x41ce2b
41cddd:	6e                   	outsb  %ds:(%esi),(%dx)
41cdde:	5a                   	pop    %edx
41cddf:	55                   	push   %ebp
41cde0:	30 65 78             	xor    %ah,0x78(%ebp)
41cde3:	34 41                	xor    $0x41,%al
41cde5:	74 39                	je     0x41ce20
41cde7:	2f                   	das
41cde8:	43                   	inc    %ebx
41cde9:	35 67 48 42 7a       	xor    $0x7a424867,%eax
41cdee:	47                   	inc    %edi
41cdef:	52                   	push   %edx
41cdf0:	4b                   	dec    %ebx
41cdf1:	31 38                	xor    %edi,(%eax)
41cdf3:	30 2b                	xor    %ch,(%ebx)
41cdf5:	4e                   	dec    %esi
41cdf6:	76 7a                	jbe    0x41ce72
41cdf8:	4d                   	dec    %ebp
41cdf9:	41                   	inc    %ecx
41cdfa:	6c                   	insb   (%dx),%es:(%edi)
41cdfb:	4f                   	dec    %edi
41cdfc:	6c                   	insb   (%dx),%es:(%edi)
41cdfd:	45                   	inc    %ebp
41cdfe:	7a 69                	jp     0x41ce69
41ce00:	75 33                	jne    0x41ce35
41ce02:	31 68 78             	xor    %ebp,0x78(%eax)
41ce05:	32 32                	xor    (%edx),%dh
41ce07:	47                   	inc    %edi
41ce08:	43                   	inc    %ebx
41ce09:	46                   	inc    %esi
41ce0a:	4f                   	dec    %edi