41dd76:	4d                   	dec    %ebp
41dd77:	50                   	push   %eax
41dd78:	2f                   	das
41dd79:	65 48                	gs dec %eax
41dd7b:	4e                   	dec    %esi
41dd7c:	7a 39                	jp     0x41ddb7
41dd7e:	51                   	push   %ecx
41dd7f:	32 74 55 31          	xor    0x31(%ebp,%edx,2),%dh
41dd83:	69 4c 43 74 48 66 76 	imul   $0x55766648,0x74(%ebx,%eax,2),%ecx
41dd8a:	55
41dd8b:	31 6c 41 34          	xor    %ebp,0x34(%ecx,%eax,2)
41dd8f:	42                   	inc    %edx
41dd90:	59                   	pop    %ecx
41dd91:	43                   	inc    %ebx
41dd92:	75 64                	jne    0x41ddf8
41dd94:	43                   	inc    %ebx
41dd95:	72 42                	jb     0x41ddd9
41dd97:	6f                   	outsl  %ds:(%esi),(%dx)
41dd98:	54                   	push   %esp
41dd99:	74 4c                	je     0x41dde7
41dd9b:	51                   	push   %ecx
41dd9c:	63 4b 6d             	arpl   %ecx,0x6d(%ebx)
41dd9f:	47                   	inc    %edi
41dda0:	43                   	inc    %ebx
41dda1:	45                   	inc    %ebp
41dda2:	5a                   	pop    %edx
41dda3:	49                   	dec    %ecx
41dda4:	4a                   	dec    %edx
41dda5:	4f                   	dec    %edi
41dda6:	55                   	push   %ebp
41dda7:	55                   	push   %ebp
41dda8:	54                   	push   %esp
41dda9:	34 52                	xor    $0x52,%al
41ddab:	68 69 4c 41 67       	push   $0x67414c69
41ddb0:	43                   	inc    %ebx
41ddb1:	74 66                	je     0x41de19
41ddb3:	7a 55                	jp     0x41de0a
41ddb5:	69 6a 38 76 66 50 6a 	imul   $0x6a506676,0x38(%edx),%ebp
41ddbc:	63 5a 2f             	arpl   %ebx,0x2f(%edx)
41ddbf:	65 65 2f             	gs gs das
41ddc2:	37                   	aaa
41ddc3:	39 69 58             	cmp    %ebp,0x58(%ecx)
41ddc6:	76 59                	jbe    0x41de21
41ddc8:	33 6a 53             	xor    0x53(%edx),%ebp
41ddcb:	33 4b 5a             	xor    0x5a(%ebx),%ecx
41ddce:	37                   	aaa
41ddcf:	68 77 78 43 71       	push   $0x71437877
41ddd4:	71 4f                	jno    0x41de25
41ddd6:	64 6c                	fs insb (%dx),%es:(%edi)
41ddd8:	55                   	push   %ebp
41ddd9:	6e                   	outsb  %ds:(%esi),(%dx)
41ddda:	6e                   	outsb  %ds:(%esi),(%dx)
41dddb:	64 7a 34             	fs jp  0x41de12
41ddde:	55                   	push   %ebp
41dddf:	4f                   	dec    %edi
41dde0:	49                   	dec    %ecx
41dde1:	65 34 69             	gs xor $0x69,%al
41dde4:	70 4c                	jo     0x41de32
41dde6:	51                   	push   %ecx
41dde7:	6e                   	outsb  %ds:(%esi),(%dx)
41dde8:	5a                   	pop    %edx
41dde9:	2b 49 4b             	sub    0x4b(%ecx),%ecx
41ddec:	77 64                	ja     0x41de52
41ddee:	58                   	pop    %eax
41ddef:	44                   	inc    %esp
41ddf0:	65 33 48 42          	xor    %gs:0x42(%eax),%ecx
41ddf4:	43                   	inc    %ebx
41ddf5:	32 39                	xor    (%ecx),%bh
41ddf7:	54                   	push   %esp
41ddf8:	48                   	dec    %eax
41ddf9:	4a                   	dec    %edx
41ddfa:	38 69 59             	cmp    %ch,0x59(%ecx)
41ddfd:	57                   	push   %edi
41ddfe:	74 4b                	je     0x41de4b
41de00:	73 33                	jae    0x41de35
41de02:	47                   	inc    %edi
41de03:	47                   	inc    %edi
41de04:	54                   	push   %esp
41de05:	64 34 49             	fs xor $0x49,%al
41de08:	50                   	push   %eax
41de09:	2f                   	das
41de0a:	72 70                	jb     0x41de7c
41de0c:	6e                   	outsb  %ds:(%esi),(%dx)
41de0d:	6c                   	insb   (%dx),%es:(%edi)
41de0e:	39 41 53             	cmp    %eax,0x53(%ecx)
41de11:	31 69 52             	xor    %ebp,0x52(%ecx)
41de14:	66 6c                	data16 insb (%dx),%es:(%edi)
41de16:	67 4d                	addr16 dec %ebp
41de18:	4f                   	dec    %edi
41de19:	4f                   	dec    %edi
41de1a:	41                   	inc    %ecx
41de1b:	6b 33 6f             	imul   $0x6f,(%ebx),%esi
41de1e:	41                   	inc    %ecx
41de1f:	58                   	pop    %eax
41de20:	54                   	push   %esp
41de21:	73 51                	jae    0x41de74
41de23:	6e                   	outsb  %ds:(%esi),(%dx)
41de24:	7a 57                	jp     0x41de7d
41de26:	4b                   	dec    %ebx
41de27:	44                   	inc    %esp
41de28:	4b                   	dec    %ebx
41de29:	63 61 49             	arpl   %esp,0x49(%ecx)
41de2c:	61                   	popa
41de2d:	78 6f                	js     0x41de9e
41de2f:	4b                   	dec    %ebx
41de30:	4b                   	dec    %ebx
41de31:	67 4a                	addr16 dec %edx
41de33:	6a 43                	push   $0x43
41de35:	78 44                	js     0x41de7b
41de37:	4c                   	dec    %esp
41de38:	37                   	aaa
41de39:	54                   	push   %esp
41de3a:	46                   	inc    %esi
41de3b:	49                   	dec    %ecx
41de3c:	39 34 6b             	cmp    %esi,(%ebx,%ebp,2)
41de3f:	6f                   	outsl  %ds:(%esi),(%dx)
41de40:	43                   	inc    %ebx
41de41:	61                   	popa
41de42:	42                   	inc    %edx
41de43:	34 38                	xor    $0x38,%al
41de45:	33 6e 54             	xor    0x54(%esi),%ebp
41de48:	69 79 43 78 4e 4c 54 	imul   $0x544c4e78,0x43(%ecx),%edi
41de4f:	31 6a 50             	xor    %ebp,0x50(%edx)
41de52:	37                   	aaa
41de53:	6b 79 79 52          	imul   $0x52,0x79(%ecx),%edi
41de57:	57                   	push   %edi
41de58:	35 56 51 46 58       	xor    $0x58465156,%eax
41de5d:	6d                   	insl   (%dx),%es:(%edi)
41de5e:	6e                   	outsb  %ds:(%esi),(%dx)
41de5f:	48                   	dec    %eax
41de60:	66 7a 34             	data16 jp 0x41de97
41de63:	46                   	inc    %esi
41de64:	63 4a 48             	arpl   %ecx,0x48(%edx)
41de67:	62 30                	bound  %esi,(%eax)
41de69:	59                   	pop    %ecx
41de6a:	62 4c 38 55          	bound  %ecx,0x55(%eax,%edi,1)
41de6e:	4d                   	dec    %ebp
41de6f:	63 62 65             	arpl   %esp,0x65(%edx)
41de72:	35 49 44 69 59       	xor    $0x59694449,%eax
41de77:	6e                   	outsb  %ds:(%esi),(%dx)
41de78:	79 77                	jns    0x41def1
41de7a:	30 74 4f 71          	xor    %dh,0x71(%edi,%ecx,2)
41de7e:	4d                   	dec    %ebp
41de7f:	4d                   	dec    %ebp
41de80:	6b 52 64 79          	imul   $0x79,0x64(%edx),%edx
41de84:	6c                   	insb   (%dx),%es:(%edi)
41de85:	76 68                	jbe    0x41deef
41de87:	41                   	inc    %ecx
41de88:	79 41                	jns    0x41decb
41de8a:	4e                   	dec    %esi
41de8b:	53                   	push   %ebx
41de8c:	68 34 47 6f 75       	push   $0x756f4734
41de91:	45                   	inc    %ebp
41de92:	6d                   	insl   (%dx),%es:(%edi)
41de93:	77 46                	ja     0x41dedb
41de95:	67 4c                	addr16 dec %esp
41de97:	4e                   	dec    %esi
41de98:	4b                   	dec    %ebx
41de99:	2f                   	das
41de9a:	69 46 48 43 33 61 71 	imul   $0x71613343,0x48(%esi),%eax
41dea1:	4f                   	dec    %edi
41dea2:	63 69 42             	arpl   %ebp,0x42(%ecx)
41dea5:	71 39                	jno    0x41dee0
41dea7:	76 69                	jbe    0x41df12
41dea9:	54                   	push   %esp
41deaa:	66 41                	inc    %cx
41deac:	45                   	inc    %ebp
41dead:	78 54                	js     0x41df03
41deaf:	6f                   	outsl  %ds:(%esi),(%dx)
41deb0:	42                   	inc    %edx
41deb1:	6f                   	outsl  %ds:(%esi),(%dx)
41deb2:	6d                   	insl   (%dx),%es:(%edi)
41deb3:	4a                   	dec    %edx
41deb4:	2b 6b 63             	sub    0x63(%ebx),%ebp
41deb7:	47                   	inc    %edi
41deb8:	6c                   	insb   (%dx),%es:(%edi)
41deb9:	71 57                	jno    0x41df12
41debb:	72 63                	jb     0x41df20
41debd:	37                   	aaa
41debe:	53                   	push   %ebx
41debf:	73 4f                	jae    0x41df10
41dec1:	7a 77                	jp     0x41df3a
41dec3:	74 55                	je     0x41df1a
41dec5:	30 73 53             	xor    %dh,0x53(%ebx)
41dec8:	30 6b 44             	xor    %ch,0x44(%ebx)
41decb:	7a 50                	jp     0x41df1d
41decd:	30 33                	xor    %dh,(%ebx)
41decf:	69 44 56 6d 69 67 64 	imul   $0x44646769,0x6d(%esi,%edx,2),%eax
41ded6:	44
41ded7:	41                   	inc    %ecx
41ded8:	62 43 73             	bound  %eax,0x73(%ebx)
41dedb:	34 4c                	xor    $0x4c,%al
41dedd:	59                   	pop    %ecx
41dede:	61                   	popa
41dedf:	6e                   	outsb  %ds:(%esi),(%dx)
41dee0:	66 52                	push   %dx
41dee2:	73 64                	jae    0x41df48
41dee4:	5a                   	pop    %edx
41dee5:	4d                   	dec    %ebp
41dee6:	44                   	inc    %esp
41dee7:	6e                   	outsb  %ds:(%esi),(%dx)
41dee8:	4f                   	dec    %edi
41dee9:	4e                   	dec    %esi
41deea:	61                   	popa
41deeb:	41                   	inc    %ecx
41deec:	75 7a                	jne    0x41df68
41deee:	6a 47                	push   $0x47
41def0:	52                   	push   %edx
41def1:	41                   	inc    %ecx
41def2:	37                   	aaa
41def3:	6e                   	outsb  %ds:(%esi),(%dx)
41def4:	6d                   	insl   (%dx),%es:(%edi)
41def5:	49                   	dec    %ecx
41def6:	46                   	inc    %esi
41def7:	58                   	pop    %eax
41def8:	37                   	aaa
41def9:	78 4b                	js     0x41df46
41defb:	59                   	pop    %ecx
41defc:	72 76                	jb     0x41df74
41defe:	6a 4c                	push   $0x4c
41df00:	58                   	pop    %eax
41df01:	52                   	push   %edx
41df02:	35 63 75 61 51       	xor    $0x51617563,%eax
41df07:	4e                   	dec    %esi
41df08:	6b 46 6e 76          	imul   $0x76,0x6e(%esi),%eax
41df0c:	2b 57 75             	sub    0x75(%edi),%edx
41df0f:	54                   	push   %esp
41df10:	71 64                	jno    0x41df76
41df12:	4a                   	dec    %edx
41df13:	73 53                	jae    0x41df68
41df15:	48                   	dec    %eax
41df16:	4c                   	dec    %esp
41df17:	58                   	pop    %eax
41df18:	54                   	push   %esp
41df19:	58                   	pop    %eax
41df1a:	53                   	push   %ebx
41df1b:	6c                   	insb   (%dx),%es:(%edi)
41df1c:	4d                   	dec    %ebp
41df1d:	7a 31                	jp     0x41df50
41df1f:	63 66 59             	arpl   %esp,0x59(%esi)
41df22:	35 72 57 48 30       	xor    $0x30485772,%eax
41df27:	50                   	push   %eax
41df28:	62 67 43             	bound  %esp,0x43(%edi)
41df2b:	71 6f                	jno    0x41df9c
41df2d:	69 48 62 53 48 56 6e 	imul   $0x6e564853,0x62(%eax),%ecx
41df34:	32 57 6f             	xor    0x6f(%edi),%dl
41df37:	76 4e                	jbe    0x41df87
41df39:	33 6e 2b             	xor    0x2b(%esi),%ebp
41df3c:	57                   	push   %edi
41df3d:	36 79 70             	ss jns 0x41dfb0
41df40:	45                   	inc    %ebp
41df41:	52                   	push   %edx
41df42:	2b 58 37             	sub    0x37(%eax),%ebx
41df45:	7a 6d                	jp     0x41dfb4
41df47:	39 6c 5a 42          	cmp    %ebp,0x42(%edx,%ebx,2)
41df4b:	30 54 39 6b          	xor    %dl,0x6b(%ecx,%edi,1)
41df4f:	37                   	aaa
41df50:	32 45 67             	xor    0x67(%ebp),%al
41df53:	70 54                	jo     0x41dfa9
41df55:	4f                   	dec    %edi
41df56:	4e                   	dec    %esi
41df57:	67 34 6e             	addr16 xor $0x6e,%al
41df5a:	61                   	popa
41df5b:	6c                   	insb   (%dx),%es:(%edi)
41df5c:	6a 4f                	push   $0x4f
41df5e:	75 6b                	jne    0x41dfcb
41df60:	73 74                	jae    0x41dfd6
41df62:	74 68                	je     0x41dfcc
41df64:	50                   	push   %eax
41df65:	76 55                	jbe    0x41dfbc
41df67:	62 77 63             	bound  %esi,0x63(%edi)
41df6a:	70 52                	jo     0x41dfbe
41df6c:	76 51                	jbe    0x41dfbf
41df6e:	48                   	dec    %eax
41df6f:	53                   	push   %ebx
41df70:	4c                   	dec    %esp
41df71:	67 38 66 4d          	cmp    %ah,0x4d(%bp)
41df75:	70 46                	jo     0x41dfbd
41df77:	79 42                	jns    0x41dfbb
41df79:	35 59 57 34 6f       	xor    $0x6f345759,%eax
41df7e:	68 63 6c 65 6f       	push   $0x6f656c63
41df83:	4b                   	dec    %ebx
41df84:	39 4d 70             	cmp    %ecx,0x70(%ebp)
41df87:	54                   	push   %esp
41df88:	36 49                	ss dec %ecx
41df8a:	66 51                	push   %cx
41df8c:	6e                   	outsb  %ds:(%esi),(%dx)
41df8d:	6f                   	outsl  %ds:(%esi),(%dx)
41df8e:	59                   	pop    %ecx
41df8f:	6f                   	outsl  %ds:(%esi),(%dx)
41df90:	6d                   	insl   (%dx),%es:(%edi)
41df91:	78 67                	js     0x41dffa
41df93:	44                   	inc    %esp
41df94:	31 78 6e             	xor    %edi,0x6e(%eax)
41df97:	37                   	aaa
41df98:	48                   	dec    %eax
41df99:	38 44 79 62          	cmp    %al,0x62(%ecx,%edi,2)
41df9d:	4a                   	dec    %edx
41df9e:	4b                   	dec    %ebx
41df9f:	76 71                	jbe    0x41e012
41dfa1:	37                   	aaa
41dfa2:	56                   	push   %esi
41dfa3:	6a 77                	push   $0x77
41dfa5:	47                   	inc    %edi
41dfa6:	2f                   	das
41dfa7:	4b                   	dec    %ebx
41dfa8:	49                   	dec    %ecx
41dfa9:	49                   	dec    %ecx
41dfaa:	37                   	aaa
41dfab:	4b                   	dec    %ebx
41dfac:	30 37                	xor    %dh,(%edi)
41dfae:	4b                   	dec    %ebx
41dfaf:	56                   	push   %esi
41dfb0:	6f                   	outsl  %ds:(%esi),(%dx)
41dfb1:	4c                   	dec    %esp
41dfb2:	2f                   	das
41dfb3:	32 36                	xor    (%esi),%dh
41dfb5:	79 4b                	jns    0x41e002
41dfb7:	73 53                	jae    0x41e00c
41dfb9:	47                   	inc    %edi
41dfba:	61                   	popa
41dfbb:	71 30                	jno    0x41dfed
41dfbd:	51                   	push   %ecx
41dfbe:	65 4a                	gs dec %edx
41dfc0:	61                   	popa
41dfc1:	41                   	inc    %ecx
41dfc2:	52                   	push   %edx
41dfc3:	2b 36                	sub    (%esi),%esi
41dfc5:	33 37                	xor    (%edi),%esi
41dfc7:	42                   	inc    %edx
41dfc8:	2f                   	das
41dfc9:	52                   	push   %edx
41dfca:	4d                   	dec    %ebp
41dfcb:	6c                   	insb   (%dx),%es:(%edi)
41dfcc:	58                   	pop    %eax
41dfcd:	6e                   	outsb  %ds:(%esi),(%dx)
41dfce:	66 61                	popaw
41dfd0:	39 69 44             	cmp    %ebp,0x44(%ecx)
41dfd3:	61                   	popa
41dfd4:	52                   	push   %edx
41dfd5:	53                   	push   %ebx
41dfd6:	73 58                	jae    0x41e030
41dfd8:	46                   	inc    %esi
41dfd9:	61                   	popa
41dfda:	38 31                	cmp    %dh,(%ecx)
41dfdc:	77 4f                	ja     0x41e02d
41dfde:	64 59                	fs pop %ecx
41dfe0:	54                   	push   %esp
41dfe1:	72 75                	jb     0x41e058
41dfe3:	51                   	push   %ecx