41d971:	32 35 6b 68 4d 52    	xor    0x524d686b,%dh
41d977:	54                   	push   %esp
41d978:	39 48 56             	cmp    %ecx,0x56(%eax)
41d97b:	51                   	push   %ecx
41d97c:	73 79                	jae    0x41d9f7
41d97e:	65 2b 38             	sub    %gs:(%eax),%edi
41d981:	67 6e                	outsb  %ds:(%si),(%dx)
41d983:	73 41                	jae    0x41d9c6
41d985:	44                   	inc    %esp
41d986:	54                   	push   %esp
41d987:	72 73                	jb     0x41d9fc
41d989:	39 66 33             	cmp    %esp,0x33(%esi)
41d98c:	73 70                	jae    0x41d9fe
41d98e:	36 67 38 72 7a       	cmp    %dh,%ss:0x7a(%bp,%si)
41d993:	4b                   	dec    %ebx
41d994:	70 36                	jo     0x41d9cc
41d996:	54                   	push   %esp
41d997:	58                   	pop    %eax
41d998:	70 45                	jo     0x41d9df
41d99a:	35 42 54 47 62       	xor    $0x62475442,%eax
41d99f:	54                   	push   %esp
41d9a0:	30 78 46             	xor    %bh,0x46(%eax)
41d9a3:	58                   	pop    %eax
41d9a4:	57                   	push   %edi
41d9a5:	53                   	push   %ebx
41d9a6:	2b 70 49             	sub    0x49(%eax),%esi
41d9a9:	43                   	inc    %ebx
41d9aa:	37                   	aaa
41d9ab:	44                   	inc    %esp
41d9ac:	67 32 70 49          	xor    0x49(%bx,%si),%dh
41d9b0:	46                   	inc    %esi
41d9b1:	4c                   	dec    %esp
41d9b2:	59                   	pop    %ecx
41d9b3:	57                   	push   %edi
41d9b4:	2f                   	das
41d9b5:	43                   	inc    %ebx
41d9b6:	58                   	pop    %eax
41d9b7:	37                   	aaa
41d9b8:	4f                   	dec    %edi
41d9b9:	41                   	inc    %ecx
41d9ba:	43                   	inc    %ebx
41d9bb:	4f                   	dec    %edi
41d9bc:	63 4b 68             	arpl   %ecx,0x68(%ebx)
41d9bf:	74 79                	je     0x41da3a
41d9c1:	58                   	pop    %eax
41d9c2:	67 7a 44             	addr16 jp 0x41da09
41d9c5:	63 52 41             	arpl   %edx,0x41(%edx)
41d9c8:	65 30 35 5a 78 67 7a 	xor    %dh,%gs:0x7a67785a
41d9cf:	6a 61                	push   $0x61
41d9d1:	75 35                	jne    0x41da08
41d9d3:	38 68 53             	cmp    %ch,0x53(%eax)
41d9d6:	62 7a 68             	bound  %edi,0x68(%edx)
41d9d9:	33 58 58             	xor    0x58(%eax),%ebx
41d9dc:	52                   	push   %edx
41d9dd:	70 69                	jo     0x41da48
41d9df:	2f                   	das
41d9e0:	33 49 61             	xor    0x61(%ecx),%ecx
41d9e3:	30 33                	xor    %dh,(%ebx)
41d9e5:	46                   	inc    %esi
41d9e6:	5a                   	pop    %edx
41d9e7:	63 32                	arpl   %esi,(%edx)
41d9e9:	56                   	push   %esi
41d9ea:	4b                   	dec    %ebx
41d9eb:	4d                   	dec    %ebp
41d9ec:	4a                   	dec    %edx
41d9ed:	78 6f                	js     0x41da5e
41d9ef:	56                   	push   %esi
41d9f0:	4b                   	dec    %ebx
41d9f1:	76 46                	jbe    0x41da39
41d9f3:	55                   	push   %ebp
41d9f4:	50                   	push   %eax
41d9f5:	6e                   	outsb  %ds:(%esi),(%dx)
41d9f6:	62 53 64             	bound  %edx,0x64(%ebx)
41d9f9:	58                   	pop    %eax
41d9fa:	75 46                	jne    0x41da42
41d9fc:	44                   	inc    %esp
41d9fd:	6c                   	insb   (%dx),%es:(%edi)
41d9fe:	50                   	push   %eax
41d9ff:	35 6f 4b 51 34       	xor    $0x34514b6f,%eax
41da04:	51                   	push   %ecx
41da05:	70 6e                	jo     0x41da75
41da07:	4d                   	dec    %ebp
41da08:	64 6c                	fs insb (%dx),%es:(%edi)
41da0a:	4a                   	dec    %edx
41da0b:	33 5a 49             	xor    0x49(%edx),%ebx
41da0e:	38 46 31             	cmp    %al,0x31(%esi)
41da11:	74 65                	je     0x41da78
41da13:	62 68 4f             	bound  %ebp,0x4f(%eax)
41da16:	55                   	push   %ebp
41da17:	77 65                	ja     0x41da7e
41da19:	56                   	push   %esi
41da1a:	30 61 76             	xor    %ah,0x76(%ecx)
41da1d:	77 6d                	ja     0x41da8c
41da1f:	50                   	push   %eax
41da20:	62 31                	bound  %esi,(%ecx)
41da22:	6a 4c                	push   $0x4c
41da24:	42                   	inc    %edx
41da25:	79 6b                	jns    0x41da92
41da27:	35 72 79 39 53       	xor    $0x53397972,%eax
41da2c:	41                   	inc    %ecx
41da2d:	55                   	push   %ebp
41da2e:	53                   	push   %ebx
41da2f:	51                   	push   %ecx
41da30:	73 6b                	jae    0x41da9d
41da32:	31 72 51             	xor    %esi,0x51(%edx)
41da35:	4e                   	dec    %esi
41da36:	64 49                	fs dec %ecx
41da38:	55                   	push   %ebp
41da39:	49                   	dec    %ecx
41da3a:	4d                   	dec    %ebp
41da3b:	30 33                	xor    %dh,(%ebx)
41da3d:	62 41 64             	bound  %eax,0x64(%ecx)
41da40:	6d                   	insl   (%dx),%es:(%edi)
41da41:	49                   	dec    %ecx
41da42:	2b 62 6a             	sub    0x6a(%edx),%esp
41da45:	37                   	aaa
41da46:	57                   	push   %edi
41da47:	7a 4b                	jp     0x41da94
41da49:	6d                   	insl   (%dx),%es:(%edi)
41da4a:	69 79 78 69 37 48 61 	imul   $0x61483769,0x78(%ecx),%edi
41da51:	68 5a 59 4b 70       	push   $0x704b595a
41da56:	44                   	inc    %esp
41da57:	54                   	push   %esp
41da58:	36 44                	ss inc %esp
41da5a:	4b                   	dec    %ebx
41da5b:	50                   	push   %eax
41da5c:	4c                   	dec    %esp
41da5d:	5a                   	pop    %edx
41da5e:	56                   	push   %esi
41da5f:	61                   	popa
41da60:	34 55                	xor    $0x55,%al
41da62:	47                   	inc    %edi
41da63:	54                   	push   %esp
41da64:	69 6e 30 35 43 39 50 	imul   $0x50394335,0x30(%esi),%ebp
41da6b:	5a                   	pop    %edx
41da6c:	70 39                	jo     0x41daa7
41da6e:	51                   	push   %ecx
41da6f:	68 69 36 31 71       	push   $0x71313669
41da74:	44                   	inc    %esp
41da75:	58                   	pop    %eax
41da76:	78 4d                	js     0x41dac5
41da78:	57                   	push   %edi
41da79:	4d                   	dec    %ebp
41da7a:	2f                   	das
41da7b:	37                   	aaa
41da7c:	6b 41 45 35          	imul   $0x35,0x45(%ecx),%eax
41da80:	34 35                	xor    $0x35,%al
41da82:	79 32                	jns    0x41dab6
41da84:	76 76                	jbe    0x41dafc
41da86:	52                   	push   %edx
41da87:	54                   	push   %esp
41da88:	47                   	inc    %edi
41da89:	4d                   	dec    %ebp
41da8a:	73 33                	jae    0x41dabf
41da8c:	62 56 59             	bound  %edx,0x59(%esi)
41da8f:	64 33 33             	xor    %fs:(%ebx),%esi
41da92:	78 53                	js     0x41dae7
41da94:	39 4e 47             	cmp    %ecx,0x47(%esi)
41da97:	35 39 52 6c 51       	xor    $0x516c5239,%eax
41da9c:	44                   	inc    %esp
41da9d:	6e                   	outsb  %ds:(%esi),(%dx)
41da9e:	48                   	dec    %eax
41da9f:	76 70                	jbe    0x41db11
41daa1:	37                   	aaa
41daa2:	70 68                	jo     0x41db0c
41daa4:	42                   	inc    %edx
41daa5:	69 6d 71 70 6c 65 4e 	imul   $0x4e656c70,0x71(%ebp),%ebp
41daac:	4b                   	dec    %ebx
41daad:	2b 63 34             	sub    0x34(%ebx),%esp
41dab0:	49                   	dec    %ecx
41dab1:	50                   	push   %eax
41dab2:	47                   	inc    %edi
41dab3:	78 48                	js     0x41dafd
41dab5:	66 70 4f             	data16 jo 0x41db07
41dab8:	68 4b 34 61 41       	push   $0x4161344b
41dabd:	55                   	push   %ebp
41dabe:	71 46                	jno    0x41db06
41dac0:	6f                   	outsl  %ds:(%esi),(%dx)
41dac1:	67 43                	addr16 inc %ebx
41dac3:	79 77                	jns    0x41db3c
41dac5:	70 6d                	jo     0x41db34
41dac7:	43                   	inc    %ebx
41dac8:	4d                   	dec    %ebp
41dac9:	44                   	inc    %esp
41daca:	47                   	inc    %edi
41dacb:	46                   	inc    %esi
41dacc:	37                   	aaa
41dacd:	7a 53                	jp     0x41db22
41dacf:	55                   	push   %ebp
41dad0:	61                   	popa
41dad1:	43                   	inc    %ebx
41dad2:	53                   	push   %ebx
41dad3:	6c                   	insb   (%dx),%es:(%edi)
41dad4:	72 2b                	jb     0x41db01
41dad6:	57                   	push   %edi
41dad7:	69 75 6b 6d 52 46 4c 	imul   $0x4c46526d,0x6b(%ebp),%esi
41dade:	61                   	popa
41dadf:	56                   	push   %esi
41dae0:	57                   	push   %edi
41dae1:	46                   	inc    %esi
41dae2:	75 6a                	jne    0x41db4e
41dae4:	4a                   	dec    %edx
41dae5:	75 68                	jne    0x41db4f
41dae7:	58                   	pop    %eax
41dae8:	41                   	inc    %ecx
41dae9:	51                   	push   %ecx
41daea:	44                   	inc    %esp
41daeb:	52                   	push   %edx
41daec:	2b 45 52             	sub    0x52(%ebp),%eax
41daef:	67 65 41             	addr16 gs inc %ecx
41daf2:	67 33 70 52          	xor    0x52(%bx,%si),%esi
41daf6:	4f                   	dec    %edi
41daf7:	67 4e                	addr16 dec %esi
41daf9:	4d                   	dec    %ebp
41dafa:	6d                   	insl   (%dx),%es:(%edi)
41dafb:	38 43 41             	cmp    %al,0x41(%ebx)
41dafe:	54                   	push   %esp
41daff:	76 6c                	jbe    0x41db6d
41db01:	5a                   	pop    %edx
41db02:	69 48 48 42 71 39 6f 	imul   $0x6f397142,0x48(%eax),%ecx
41db09:	36 59                	ss pop %ecx
41db0b:	31 6e 57             	xor    %ebp,0x57(%esi)
41db0e:	76 32                	jbe    0x41db42
41db10:	62 6d 6b             	bound  %ebp,0x6b(%ebp)
41db13:	54                   	push   %esp
41db14:	75 49                	jne    0x41db5f
41db16:	6c                   	insb   (%dx),%es:(%edi)
41db17:	49                   	dec    %ecx
41db18:	50                   	push   %eax
41db19:	71 4b                	jno    0x41db66
41db1b:	4d                   	dec    %ebp
41db1c:	65 43                	gs inc %ebx
41db1e:	35 75 38 78 32       	xor    $0x32783875,%eax
41db23:	36 36 6d             	ss ss insl (%dx),%es:(%edi)
41db26:	4f                   	dec    %edi
41db27:	48                   	dec    %eax
41db28:	2f                   	das
41db29:	57                   	push   %edi
41db2a:	51                   	push   %ecx
41db2b:	4a                   	dec    %edx
41db2c:	55                   	push   %ebp
41db2d:	42                   	inc    %edx
41db2e:	78 42                	js     0x41db72
41db30:	2b 73 30             	sub    0x30(%ebx),%esi
41db33:	51                   	push   %ecx
41db34:	76 65                	jbe    0x41db9b
41db36:	49                   	dec    %ecx
41db37:	75 53                	jne    0x41db8c
41db39:	2b 34 47             	sub    (%edi,%eax,2),%esi
41db3c:	54                   	push   %esp
41db3d:	37                   	aaa
41db3e:	38 77 6e             	cmp    %dh,0x6e(%edi)
41db41:	34 2b                	xor    $0x2b,%al
41db43:	2f                   	das
41db44:	4a                   	dec    %edx
41db45:	6c                   	insb   (%dx),%es:(%edi)
41db46:	65 61                	gs popa
41db48:	71 76                	jno    0x41dbc0
41db4a:	64 6e                	outsb  %fs:(%esi),(%dx)
41db4c:	62 44 6d 79          	bound  %eax,0x79(%ebp,%ebp,2)
41db50:	50                   	push   %eax
41db51:	79 32                	jns    0x41db85
41db53:	73 79                	jae    0x41dbce
41db55:	2b 64 69 46          	sub    0x46(%ecx,%ebp,2),%esp
41db59:	72 31                	jb     0x41db8c
41db5b:	2f                   	das
41db5c:	69 74 31 53 76 55 45 	imul   $0x68455576,0x53(%ecx,%esi,1),%esi
41db63:	68
41db64:	39 44 2b 57          	cmp    %eax,0x57(%ebx,%ebp,1)
41db68:	71 37                	jno    0x41dba1
41db6a:	6e                   	outsb  %ds:(%esi),(%dx)
41db6b:	62 57 4e             	bound  %edx,0x4e(%edi)
41db6e:	45                   	inc    %ebp
41db6f:	43                   	inc    %ebx
41db70:	30 70 48             	xor    %dh,0x48(%eax)
41db73:	37                   	aaa
41db74:	33 68 51             	xor    0x51(%eax),%ebp
41db77:	76 4e                	jbe    0x41dbc7
41db79:	46                   	inc    %esi
41db7a:	79 77                	jns    0x41dbf3
41db7c:	48                   	dec    %eax
41db7d:	4b                   	dec    %ebx
41db7e:	31 46 6f             	xor    %eax,0x6f(%esi)
41db81:	2b 75 63             	sub    0x63(%ebp),%esi
41db84:	2b 57 6c             	sub    0x6c(%edi),%edx
41db87:	65 45                	gs inc %ebp
41db89:	4a                   	dec    %edx
41db8a:	4c                   	dec    %esp
41db8b:	73 31                	jae    0x41dbbe
41db8d:	77 78                	ja     0x41dc07
41db8f:	51                   	push   %ecx
41db90:	65 62 49 4e          	bound  %ecx,%gs:0x4e(%ecx)
41db94:	52                   	push   %edx
41db95:	56                   	push   %esi
41db96:	34 64                	xor    $0x64,%al
41db98:	6a 49                	push   $0x49
41db9a:	64 77 79             	fs ja  0x41dc16
41db9d:	6c                   	insb   (%dx),%es:(%edi)
41db9e:	66 4f                	dec    %di
41dba0:	41                   	inc    %ecx
41dba1:	4f                   	dec    %edi
41dba2:	36 2f                	ss das
41dba4:	73 78                	jae    0x41dc1e
41dba6:	79 30                	jns    0x41dbd8
41dba8:	76 67                	jbe    0x41dc11
41dbaa:	45                   	inc    %ebp
41dbab:	54                   	push   %esp
41dbac:	39 43 56             	cmp    %eax,0x56(%ebx)
41dbaf:	79 64                	jns    0x41dc15
41dbb1:	43                   	inc    %ebx
41dbb2:	54                   	push   %esp
41dbb3:	75 6d                	jne    0x41dc22
41dbb5:	6b 6f 6d 68          	imul   $0x68,0x6d(%edi),%ebp
41dbb9:	45                   	inc    %ebp
41dbba:	76 72                	jbe    0x41dc2e
41dbbc:	6f                   	outsl  %ds:(%esi),(%dx)
41dbbd:	61                   	popa
41dbbe:	38 4d 31             	cmp    %cl,0x31(%ebp)
41dbc1:	45                   	inc    %ebp
41dbc2:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41dbc4:	36 37                	ss aaa
41dbc6:	46                   	inc    %esi
41dbc7:	62 6e 52             	bound  %ebp,0x52(%esi)
41dbca:	2f                   	das
41dbcb:	6b 75 58 6f          	imul   $0x6f,0x58(%ebp),%esi
41dbcf:	74 4d                	je     0x41dc1e
41dbd1:	47                   	inc    %edi
41dbd2:	45                   	inc    %ebp
41dbd3:	6c                   	insb   (%dx),%es:(%edi)
41dbd4:	2f                   	das
41dbd5:	54                   	push   %esp
41dbd6:	62 42 39             	bound  %eax,0x39(%edx)
41dbd9:	62 67 52             	bound  %esp,0x52(%edi)
41dbdc:	4d                   	dec    %ebp
41dbdd:	4d                   	dec    %ebp
41dbde:	65 75 64             	gs jne 0x41dc45
41dbe1:	53                   	push   %ebx
41dbe2:	61                   	popa
41dbe3:	42                   	inc    %edx
41dbe4:	57                   	push   %edi
41dbe5:	47                   	inc    %edi
41dbe6:	32 5a 42             	xor    0x42(%edx),%bl
41dbe9:	66 59                	pop    %cx
41dbeb:	48                   	dec    %eax
41dbec:	51                   	push   %ecx
41dbed:	4f                   	dec    %edi
41dbee:	76 56                	jbe    0x41dc46
41dbf0:	69 76 55 71 6a 37 34 	imul   $0x34376a71,0x55(%esi),%esi
41dbf7:	42                   	inc    %edx
41dbf8:	31 36                	xor    %esi,(%esi)