41adf6:	61                   	popa
41adf7:	35 43 54 6b 4a       	xor    $0x4a6b5443,%eax
41adfc:	6b 47 34 70          	imul   $0x70,0x34(%edi),%eax
41ae00:	58                   	pop    %eax
41ae01:	57                   	push   %edi
41ae02:	61                   	popa
41ae03:	4e                   	dec    %esi
41ae04:	59                   	pop    %ecx
41ae05:	65 33 52 43          	xor    %gs:0x43(%edx),%edx
41ae09:	39 74 35 4b          	cmp    %esi,0x4b(%ebp,%esi,1)
41ae0d:	4d                   	dec    %ebp
41ae0e:	73 4d                	jae    0x41ae5d
41ae10:	67 6c                	insb   (%dx),%es:(%di)
41ae12:	73 45                	jae    0x41ae59
41ae14:	4f                   	dec    %edi
41ae15:	66 64 46             	fs inc %si
41ae18:	48                   	dec    %eax
41ae19:	57                   	push   %edi
41ae1a:	53                   	push   %ebx
41ae1b:	70 50                	jo     0x41ae6d
41ae1d:	6c                   	insb   (%dx),%es:(%edi)
41ae1e:	54                   	push   %esp
41ae1f:	71 55                	jno    0x41ae76
41ae21:	6c                   	insb   (%dx),%es:(%edi)
41ae22:	55                   	push   %ebp
41ae23:	38 2f                	cmp    %ch,(%edi)
41ae25:	31 56 4d             	xor    %edx,0x4d(%esi)
41ae28:	7a 6e                	jp     0x41ae98
41ae2a:	65 45                	gs inc %ebp
41ae2c:	48                   	dec    %eax
41ae2d:	47                   	inc    %edi
41ae2e:	79 4e                	jns    0x41ae7e
41ae30:	4a                   	dec    %edx
41ae31:	32 67 68             	xor    0x68(%edi),%ah
41ae34:	6c                   	insb   (%dx),%es:(%edi)
41ae35:	48                   	dec    %eax
41ae36:	4b                   	dec    %ebx
41ae37:	67 64 69 44 78 30 61 	imul   $0x75396130,%fs:0x78(%si),%eax
41ae3e:	39 75
41ae40:	55                   	push   %ebp
41ae41:	5a                   	pop    %edx
41ae42:	7a 35                	jp     0x41ae79
41ae44:	54                   	push   %esp
41ae45:	47                   	inc    %edi
41ae46:	48                   	dec    %eax
41ae47:	57                   	push   %edi
41ae48:	33 78 49             	xor    0x49(%eax),%edi
41ae4b:	39 68 63             	cmp    %ebp,0x63(%eax)
41ae4e:	36 38 38             	cmp    %bh,%ss:(%eax)
41ae51:	5a                   	pop    %edx
41ae52:	35 31 51 6b 63       	xor    $0x636b5131,%eax
41ae57:	54                   	push   %esp
41ae58:	45                   	inc    %ebp
41ae59:	74 46                	je     0x41aea1
41ae5b:	44                   	inc    %esp
41ae5c:	6e                   	outsb  %ds:(%esi),(%dx)
41ae5d:	4a                   	dec    %edx
41ae5e:	51                   	push   %ecx
41ae5f:	4f                   	dec    %edi
41ae60:	6a 4d                	push   $0x4d
41ae62:	68 5a 65 51 45       	push   $0x4551655a
41ae67:	59                   	pop    %ecx
41ae68:	46                   	inc    %esi
41ae69:	56                   	push   %esi
41ae6a:	41                   	inc    %ecx
41ae6b:	61                   	popa
41ae6c:	39 6c 41 71          	cmp    %ebp,0x71(%ecx,%eax,2)
41ae70:	77 62                	ja     0x41aed4
41ae72:	64 78 73             	fs js  0x41aee8
41ae75:	6b 71 4f 6e          	imul   $0x6e,0x4f(%ecx),%esi
41ae79:	4a                   	dec    %edx
41ae7a:	52                   	push   %edx
41ae7b:	66 6a 77             	pushw  $0x77
41ae7e:	50                   	push   %eax
41ae7f:	6e                   	outsb  %ds:(%esi),(%dx)
41ae80:	78 4a                	js     0x41aecc
41ae82:	39 31                	cmp    %esi,(%ecx)
41ae84:	4f                   	dec    %edi
41ae85:	41                   	inc    %ecx
41ae86:	57                   	push   %edi
41ae87:	66 52                	push   %dx
41ae89:	55                   	push   %ebp
41ae8a:	44                   	inc    %esp
41ae8b:	5a                   	pop    %edx
41ae8c:	32 39                	xor    (%ecx),%bh
41ae8e:	69 6a 43 66 4c 44 36 	imul   $0x36444c66,0x43(%edx),%ebp
41ae95:	68 73 6d 66 65       	push   $0x65666d73
41ae9a:	67 68 44 54 76 48    	addr16 push $0x48765444
41aea0:	49                   	dec    %ecx
41aea1:	53                   	push   %ebx
41aea2:	38 66 41             	cmp    %ah,0x41(%esi)
41aea5:	74 6a                	je     0x41af11
41aea7:	63 2b                	arpl   %ebp,(%ebx)
41aea9:	44                   	inc    %esp
41aeaa:	53                   	push   %ebx
41aeab:	6e                   	outsb  %ds:(%esi),(%dx)
41aeac:	53                   	push   %ebx
41aead:	73 38                	jae    0x41aee7
41aeaf:	30 72 36             	xor    %dh,0x36(%edx)
41aeb2:	35 6f 38 59 69       	xor    $0x6959386f,%eax
41aeb7:	31 6d 77             	xor    %ebp,0x77(%ebp)
41aeba:	52                   	push   %edx
41aebb:	35 6d 6b 78 4c       	xor    $0x4c786b6d,%eax
41aec0:	44                   	inc    %esp
41aec1:	42                   	inc    %edx
41aec2:	53                   	push   %ebx
41aec3:	34 56                	xor    $0x56,%al
41aec5:	48                   	dec    %eax
41aec6:	48                   	dec    %eax
41aec7:	45                   	inc    %ebp
41aec8:	63 62 36             	arpl   %esp,0x36(%edx)
41aecb:	77 41                	ja     0x41af0e
41aecd:	32 45 51             	xor    0x51(%ebp),%al
41aed0:	31 53 68             	xor    %edx,0x68(%ebx)
41aed3:	56                   	push   %esi
41aed4:	37                   	aaa
41aed5:	50                   	push   %eax
41aed6:	6a 44                	push   $0x44
41aed8:	48                   	dec    %eax
41aed9:	75 61                	jne    0x41af3c
41aedb:	46                   	inc    %esi
41aedc:	41                   	inc    %ecx
41aedd:	64 32 73 4b          	xor    %fs:0x4b(%ebx),%dh
41aee1:	35 2f 77 55 6c       	xor    $0x6c55772f,%eax
41aee6:	48                   	dec    %eax
41aee7:	32 6d 44             	xor    0x44(%ebp),%ch
41aeea:	7a 67                	jp     0x41af53
41aeec:	77 45                	ja     0x41af33
41aeee:	53                   	push   %ebx
41aeef:	37                   	aaa
41aef0:	79 33                	jns    0x41af25
41aef2:	37                   	aaa
41aef3:	6d                   	insl   (%dx),%es:(%edi)
41aef4:	4c                   	dec    %esp
41aef5:	51                   	push   %ecx
41aef6:	50                   	push   %eax
41aef7:	4e                   	dec    %esi
41aef8:	76 73                	jbe    0x41af6d
41aefa:	53                   	push   %ebx
41aefb:	76 47                	jbe    0x41af44
41aefd:	39 2b                	cmp    %ebp,(%ebx)
41aeff:	6a 6f                	push   $0x6f
41af01:	58                   	pop    %eax
41af02:	6c                   	insb   (%dx),%es:(%edi)
41af03:	49                   	dec    %ecx
41af04:	63 6e 63             	arpl   %ebp,0x63(%esi)
41af07:	43                   	inc    %ebx
41af08:	68 62 4c 63 4f       	push   $0x4f634c62
41af0d:	32 76 2f             	xor    0x2f(%esi),%dh
41af10:	50                   	push   %eax
41af11:	50                   	push   %eax
41af12:	2b 38                	sub    (%eax),%edi
41af14:	76 79                	jbe    0x41af8f
41af16:	30 33                	xor    %dh,(%ebx)
41af18:	58                   	pop    %eax
41af19:	46                   	inc    %esi
41af1a:	6c                   	insb   (%dx),%es:(%edi)
41af1b:	6b 32 53             	imul   $0x53,(%edx),%esi
41af1e:	2b 46 79             	sub    0x79(%esi),%eax
41af21:	4d                   	dec    %ebp
41af22:	6c                   	insb   (%dx),%es:(%edi)
41af23:	4f                   	dec    %edi
41af24:	76 73                	jbe    0x41af99
41af26:	6d                   	insl   (%dx),%es:(%edi)
41af27:	44                   	inc    %esp
41af28:	58                   	pop    %eax
41af29:	75 59                	jne    0x41af84
41af2b:	32 48 48             	xor    0x48(%eax),%cl
41af2e:	6a 64                	push   $0x64
41af30:	54                   	push   %esp
41af31:	77 6c                	ja     0x41af9f
41af33:	76 35                	jbe    0x41af6a
41af35:	4f                   	dec    %edi
41af36:	4f                   	dec    %edi
41af37:	57                   	push   %edi
41af38:	43                   	inc    %ebx
41af39:	30 72 4e             	xor    %dh,0x4e(%edx)
41af3c:	59                   	pop    %ecx
41af3d:	72 36                	jb     0x41af75
41af3f:	72 4b                	jb     0x41af8c
41af41:	7a 30                	jp     0x41af73
41af43:	47                   	inc    %edi
41af44:	4f                   	dec    %edi
41af45:	58                   	pop    %eax
41af46:	78 4f                	js     0x41af97
41af48:	47                   	inc    %edi
41af49:	44                   	inc    %esp
41af4a:	37                   	aaa
41af4b:	39 6b 75             	cmp    %ebp,0x75(%ebx)
41af4e:	70 47                	jo     0x41af97
41af50:	4a                   	dec    %edx
41af51:	4c                   	dec    %esp
41af52:	66 37                	data16 aaa
41af54:	64 4d                	fs dec %ebp
41af56:	42                   	inc    %edx
41af57:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41af59:	33 49 64             	xor    0x64(%ecx),%ecx
41af5c:	36 53                	ss push %ebx
41af5e:	64 50                	fs push %eax
41af60:	2f                   	das
41af61:	31 72 36             	xor    %esi,0x36(%edx)
41af64:	2f                   	das
41af65:	52                   	push   %edx
41af66:	68 72 52 4a 73       	push   $0x734a5272
41af6b:	38 37                	cmp    %dh,(%edi)
41af6d:	4d                   	dec    %ebp
41af6e:	37                   	aaa
41af6f:	48                   	dec    %eax
41af70:	43                   	inc    %ebx
41af71:	43                   	inc    %ebx
41af72:	63 51 49             	arpl   %edx,0x49(%ecx)
41af75:	32 51 49             	xor    0x49(%ecx),%dl
41af78:	47                   	inc    %edi
41af79:	51                   	push   %ecx
41af7a:	69 49 73 51 51 4f 45 	imul   $0x454f5151,0x73(%ecx),%ecx
41af81:	64 48                	fs dec %eax
41af83:	2f                   	das
41af84:	61                   	popa
41af85:	58                   	pop    %eax
41af86:	6b 71 55 4d          	imul   $0x4d,0x55(%ecx),%esi
41af8a:	49                   	dec    %ecx
41af8b:	51                   	push   %ecx
41af8c:	79 78                	jns    0x41b006
41af8e:	6a 6e                	push   $0x6e
41af90:	37                   	aaa
41af91:	56                   	push   %esi
41af92:	4f                   	dec    %edi
41af93:	45                   	inc    %ebp
41af94:	73 6d                	jae    0x41b003
41af96:	6e                   	outsb  %ds:(%esi),(%dx)
41af97:	42                   	inc    %edx
41af98:	70 75                	jo     0x41b00f
41af9a:	64 47                	fs inc %edi
41af9c:	31 6c 6c 70          	xor    %ebp,0x70(%esp,%ebp,2)
41afa0:	6f                   	outsl  %ds:(%esi),(%dx)
41afa1:	67 4e                	addr16 dec %esi
41afa3:	43                   	inc    %ebx
41afa4:	42                   	inc    %edx
41afa5:	51                   	push   %ecx
41afa6:	54                   	push   %esp
41afa7:	2f                   	das
41afa8:	4f                   	dec    %edi
41afa9:	75 62                	jne    0x41b00d
41afab:	41                   	inc    %ecx
41afac:	35 52 64 43 50       	xor    $0x50436452,%eax
41afb1:	57                   	push   %edi
41afb2:	53                   	push   %ebx
41afb3:	66 79 49             	data16 jns 0x41afff
41afb6:	4f                   	dec    %edi
41afb7:	6f                   	outsl  %ds:(%esi),(%dx)
41afb8:	4b                   	dec    %ebx
41afb9:	65 51                	gs push %ecx
41afbb:	47                   	inc    %edi
41afbc:	43                   	inc    %ebx
41afbd:	6d                   	insl   (%dx),%es:(%edi)
41afbe:	73 36                	jae    0x41aff6
41afc0:	4f                   	dec    %edi
41afc1:	33 38                	xor    (%eax),%edi
41afc3:	46                   	inc    %esi
41afc4:	6b 6e 52 2b          	imul   $0x2b,0x52(%esi),%ebp
41afc8:	43                   	inc    %ebx
41afc9:	53                   	push   %ebx
41afca:	64 71 34             	fs jno 0x41b001
41afcd:	78 37                	js     0x41b006
41afcf:	2b 68 79             	sub    0x79(%eax),%ebp
41afd2:	46                   	inc    %esi
41afd3:	36 37                	ss aaa
41afd5:	51                   	push   %ecx
41afd6:	38 66 5a             	cmp    %ah,0x5a(%esi)
41afd9:	4f                   	dec    %edi
41afda:	35 4d 77 77 67       	xor    $0x6777774d,%eax
41afdf:	68 4c 41 38 73       	push   $0x7338414c
41afe4:	2b 57 2b             	sub    0x2b(%edi),%edx
41afe7:	2f                   	das
41afe8:	6d                   	insl   (%dx),%es:(%edi)
41afe9:	55                   	push   %ebp
41afea:	37                   	aaa
41afeb:	46                   	inc    %esi
41afec:	68 69 35 79 52       	push   $0x52793569
41aff1:	76 47                	jbe    0x41b03a
41aff3:	37                   	aaa
41aff4:	51                   	push   %ecx
41aff5:	57                   	push   %edi
41aff6:	75 64                	jne    0x41b05c
41aff8:	6a 34                	push   $0x34
41affa:	58                   	pop    %eax
41affb:	6d                   	insl   (%dx),%es:(%edi)
41affc:	59                   	pop    %ecx
41affd:	42                   	inc    %edx
41affe:	33 61 47             	xor    0x47(%ecx),%esp
41b001:	4f                   	dec    %edi
41b002:	53                   	push   %ebx
41b003:	6e                   	outsb  %ds:(%esi),(%dx)
41b004:	41                   	inc    %ecx
41b005:	48                   	dec    %eax
41b006:	2f                   	das
41b007:	73 5a                	jae    0x41b063
41b009:	46                   	inc    %esi
41b00a:	62 45 48             	bound  %eax,0x48(%ebp)
41b00d:	38 7a 7a             	cmp    %bh,0x7a(%edx)
41b010:	2b 6c 34 30          	sub    0x30(%esp,%esi,1),%ebp
41b014:	6a 5a                	push   $0x5a
41b016:	73 76                	jae    0x41b08e
41b018:	62 48 49             	bound  %ecx,0x49(%eax)
41b01b:	36 49                	ss dec %ecx
41b01d:	2b 7a 6a             	sub    0x6a(%edx),%edi
41b020:	65 36 70 57          	gs ss jo 0x41b07b
41b024:	31 36                	xor    %esi,(%esi)
41b026:	59                   	pop    %ecx
41b027:	7a 76                	jp     0x41b09f
41b029:	79 57                	jns    0x41b082
41b02b:	77 64                	ja     0x41b091
41b02d:	48                   	dec    %eax
41b02e:	4b                   	dec    %ebx
41b02f:	4a                   	dec    %edx
41b030:	69 31 4b 32 6e 48    	imul   $0x486e324b,(%ecx),%esi
41b036:	76 62                	jbe    0x41b09a
41b038:	65 72 48             	gs jb  0x41b083
41b03b:	48                   	dec    %eax
41b03c:	64 2f                	fs das
41b03e:	54                   	push   %esp
41b03f:	4e                   	dec    %esi
41b040:	37                   	aaa
41b041:	52                   	push   %edx
41b042:	32 32                	xor    (%edx),%dh
41b044:	61                   	popa
41b045:	63 2f                	arpl   %ebp,(%edi)
41b047:	41                   	inc    %ecx
41b048:	4a                   	dec    %edx
41b049:	38 4f 32             	cmp    %cl,0x32(%edi)
41b04c:	38 5a 4d             	cmp    %bl,0x4d(%edx)
41b04f:	73 4c                	jae    0x41b09d
41b051:	2b 7a 52             	sub    0x52(%edx),%edi
41b054:	68 68 59 57 43       	push   $0x43575968
41b059:	4f                   	dec    %edi
41b05a:	52                   	push   %edx
41b05b:	57                   	push   %edi
41b05c:	70 38                	jo     0x41b096
41b05e:	6c                   	insb   (%dx),%es:(%edi)
41b05f:	61                   	popa
41b060:	33 44 54 72          	xor    0x72(%esp,%edx,2),%eax
41b064:	6a 73                	push   $0x73
41b066:	61                   	popa
41b067:	6b 4f 56 53          	imul   $0x53,0x56(%edi),%ecx
41b06b:	34 41                	xor    $0x41,%al
41b06d:	52                   	push   %edx
41b06e:	42                   	inc    %edx
41b06f:	4a                   	dec    %edx
41b070:	73 36                	jae    0x41b0a8
41b072:	69 7a 69 58 70 46 55 	imul   $0x55467058,0x69(%edx),%edi