41eb79:	56                   	push   %esi
41eb7a:	6e                   	outsb  %ds:(%esi),(%dx)
41eb7b:	7a 6d                	jp     0x41ebea
41eb7d:	68 72 51 66 42       	push   $0x42665172
41eb82:	32 49 4d             	xor    0x4d(%ecx),%cl
41eb85:	41                   	inc    %ecx
41eb86:	63 6b 38             	arpl   %ebp,0x38(%ebx)
41eb89:	65 55                	gs push %ebp
41eb8b:	6c                   	insb   (%dx),%es:(%edi)
41eb8c:	49                   	dec    %ecx
41eb8d:	52                   	push   %edx
41eb8e:	6f                   	outsl  %ds:(%esi),(%dx)
41eb8f:	42                   	inc    %edx
41eb90:	4c                   	dec    %esp
41eb91:	56                   	push   %esi
41eb92:	78 6f                	js     0x41ec03
41eb94:	79 73                	jns    0x41ec09
41eb96:	45                   	inc    %ebp
41eb97:	63 70 2f             	arpl   %esi,0x2f(%eax)
41eb9a:	30 78 35             	xor    %bh,0x35(%eax)
41eb9d:	74 44                	je     0x41ebe3
41eb9f:	35 4c 36 77 68       	xor    $0x6877364c,%eax
41eba4:	55                   	push   %ebp
41eba5:	34 69                	xor    $0x69,%al
41eba7:	67 62 6f 30          	bound  %ebp,0x30(%bx)
41ebab:	70 6c                	jo     0x41ec19
41ebad:	45                   	inc    %ebp
41ebae:	6b 4d 56 79          	imul   $0x79,0x56(%ebp),%ecx
41ebb2:	4c                   	dec    %esp
41ebb3:	54                   	push   %esp
41ebb4:	48                   	dec    %eax
41ebb5:	41                   	inc    %ecx
41ebb6:	48                   	dec    %eax
41ebb7:	57                   	push   %edi
41ebb8:	33 36                	xor    (%esi),%esi
41ebba:	55                   	push   %ebp
41ebbb:	4d                   	dec    %ebp
41ebbc:	59                   	pop    %ecx
41ebbd:	4d                   	dec    %ebp
41ebbe:	6e                   	outsb  %ds:(%esi),(%dx)
41ebbf:	63 57 36             	arpl   %edx,0x36(%edi)
41ebc2:	57                   	push   %edi
41ebc3:	43                   	inc    %ebx
41ebc4:	32 58 46             	xor    0x46(%eax),%bl
41ebc7:	78 5a                	js     0x41ec23
41ebc9:	7a 61                	jp     0x41ec2c
41ebcb:	53                   	push   %ebx
41ebcc:	70 36                	jo     0x41ec04
41ebce:	33 54 6c 75          	xor    0x75(%esp,%ebp,2),%edx
41ebd2:	62 70 5a             	bound  %esi,0x5a(%eax)
41ebd5:	70 34                	jo     0x41ec0b
41ebd7:	33 39                	xor    (%ecx),%edi
41ebd9:	53                   	push   %ebx
41ebda:	57                   	push   %edi
41ebdb:	38 79 57             	cmp    %bh,0x57(%ecx)
41ebde:	2b 56 36             	sub    0x36(%esi),%edx
41ebe1:	48                   	dec    %eax
41ebe2:	47                   	inc    %edi
41ebe3:	75 66                	jne    0x41ec4b
41ebe5:	6f                   	outsl  %ds:(%esi),(%dx)
41ebe6:	4f                   	dec    %edi
41ebe7:	79 59                	jns    0x41ec42
41ebe9:	4a                   	dec    %edx
41ebea:	62 54 37 51          	bound  %edx,0x51(%edi,%esi,1)
41ebee:	72 33                	jb     0x41ec23
41ebf0:	6d                   	insl   (%dx),%es:(%edi)
41ebf1:	36 76 2f             	ss jbe 0x41ec23
41ebf4:	6f                   	outsl  %ds:(%esi),(%dx)
41ebf5:	6a 43                	push   $0x43
41ebf7:	79 4c                	jns    0x41ec45
41ebf9:	71 35                	jno    0x41ec30
41ebfb:	64 35 79 36 57 64    	fs xor $0x64573679,%eax
41ec01:	51                   	push   %ecx
41ec02:	53                   	push   %ebx
41ec03:	41                   	inc    %ecx
41ec04:	6d                   	insl   (%dx),%es:(%edi)
41ec05:	61                   	popa
41ec06:	44                   	inc    %esp
41ec07:	6d                   	insl   (%dx),%es:(%edi)
41ec08:	42                   	inc    %edx
41ec09:	5a                   	pop    %edx
41ec0a:	43                   	inc    %ebx
41ec0b:	67 5a                	addr16 pop %edx
41ec0d:	30 6a 6b             	xor    %ch,0x6b(%edx)
41ec10:	55                   	push   %ebp
41ec11:	6d                   	insl   (%dx),%es:(%edi)
41ec12:	77 55                	ja     0x41ec69
41ec14:	64 47                	fs inc %edi
41ec16:	58                   	pop    %eax
41ec17:	76 71                	jbe    0x41ec8a
41ec19:	47                   	inc    %edi
41ec1a:	61                   	popa
41ec1b:	48                   	dec    %eax
41ec1c:	32 54 41 70          	xor    0x70(%ecx,%eax,2),%dl
41ec20:	52                   	push   %edx
41ec21:	34 7a                	xor    $0x7a,%al
41ec23:	54                   	push   %esp
41ec24:	50                   	push   %eax
41ec25:	44                   	inc    %esp
41ec26:	59                   	pop    %ecx
41ec27:	41                   	inc    %ecx
41ec28:	4b                   	dec    %ebx
41ec29:	41                   	inc    %ecx
41ec2a:	54                   	push   %esp
41ec2b:	47                   	inc    %edi
41ec2c:	59                   	pop    %ecx
41ec2d:	57                   	push   %edi
41ec2e:	57                   	push   %edi
41ec2f:	4a                   	dec    %edx
41ec30:	41                   	inc    %ecx
41ec31:	2b 45 59             	sub    0x59(%ebp),%eax
41ec34:	79 49                	jns    0x41ec7f
41ec36:	33 73 57             	xor    0x57(%ebx),%esi
41ec39:	64 73 71             	fs jae 0x41ecad
41ec3c:	54                   	push   %esp
41ec3d:	4e                   	dec    %esi
41ec3e:	41                   	inc    %ecx
41ec3f:	4e                   	dec    %esi
41ec40:	45                   	inc    %ebp
41ec41:	53                   	push   %ebx
41ec42:	2b 58 53             	sub    0x53(%eax),%ebx
41ec45:	4c                   	dec    %esp
41ec46:	59                   	pop    %ecx
41ec47:	66 39 30             	cmp    %si,(%eax)
41ec4a:	2f                   	das
41ec4b:	71 65                	jno    0x41ecb2
41ec4d:	2f                   	das
41ec4e:	41                   	inc    %ecx
41ec4f:	44                   	inc    %esp
41ec50:	63 63 76             	arpl   %esp,0x76(%ebx)
41ec53:	71 4a                	jno    0x41ec9f
41ec55:	39 6e 4f             	cmp    %ebp,0x4f(%esi)
41ec58:	32 45 4d             	xor    0x4d(%ebp),%al
41ec5b:	54                   	push   %esp
41ec5c:	50                   	push   %eax
41ec5d:	68 6c 4a 37 56       	push   $0x56374a6c
41ec62:	6b 72 51 4b          	imul   $0x4b,0x51(%edx),%esi
41ec66:	6f                   	outsl  %ds:(%esi),(%dx)
41ec67:	6e                   	outsb  %ds:(%esi),(%dx)
41ec68:	33 66 74             	xor    0x74(%esi),%esp
41ec6b:	39 37                	cmp    %esi,(%edi)
41ec6d:	39 44 4e 76          	cmp    %eax,0x76(%esi,%ecx,2)
41ec71:	6d                   	insl   (%dx),%es:(%edi)
41ec72:	71 57                	jno    0x41eccb
41ec74:	4a                   	dec    %edx
41ec75:	2b 56 6c             	sub    0x6c(%esi),%edx
41ec78:	53                   	push   %ebx
41ec79:	2f                   	das
41ec7a:	7a 6c                	jp     0x41ece8
41ec7c:	57                   	push   %edi
41ec7d:	6a 55                	push   $0x55
41ec7f:	77 42                	ja     0x41ecc3
41ec81:	62 55 61             	bound  %edx,0x61(%ebp)
41ec84:	56                   	push   %esi
41ec85:	4d                   	dec    %ebp
41ec86:	4c                   	dec    %esp
41ec87:	6c                   	insb   (%dx),%es:(%edi)
41ec88:	67 49                	addr16 dec %ecx
41ec8a:	4a                   	dec    %edx
41ec8b:	68 41 67 62 6b       	push   $0x6b626741
41ec90:	6b 61 69 38          	imul   $0x38,0x69(%ecx),%esp
41ec94:	53                   	push   %ebx
41ec95:	7a 4c                	jp     0x41ece3
41ec97:	34 61                	xor    $0x61,%al
41ec99:	77 44                	ja     0x41ecdf
41ec9b:	4f                   	dec    %edi
41ec9c:	70 72                	jo     0x41ed10
41ec9e:	2f                   	das
41ec9f:	64 46                	fs inc %esi
41eca1:	61                   	popa
41eca2:	57                   	push   %edi
41eca3:	6a 53                	push   $0x53
41eca5:	72 78                	jb     0x41ed1f
41eca7:	4b                   	dec    %ebx
41eca8:	4c                   	dec    %esp
41eca9:	64 2b 72 53          	sub    %fs:0x53(%edx),%esi
41ecad:	32 31                	xor    (%ecx),%dh
41ecaf:	78 4a                	js     0x41ecfb
41ecb1:	44                   	inc    %esp
41ecb2:	78 34                	js     0x41ece8
41ecb4:	45                   	inc    %ebp
41ecb5:	65 56                	gs push %esi
41ecb7:	56                   	push   %esi
41ecb8:	36 4a                	ss dec %edx
41ecba:	76 41                	jbe    0x41ecfd
41ecbc:	38 7a 35             	cmp    %bh,0x35(%edx)
41ecbf:	39 64 4b 55          	cmp    %esp,0x55(%ebx,%ecx,2)
41ecc3:	7a 2f                	jp     0x41ecf4
41ecc5:	62 77 45             	bound  %esi,0x45(%edi)
41ecc8:	50                   	push   %eax
41ecc9:	49                   	dec    %ecx
41ecca:	49                   	dec    %ecx
41eccb:	74 2f                	je     0x41ecfc
41eccd:	7a 63                	jp     0x41ed32
41eccf:	58                   	pop    %eax
41ecd0:	73 58                	jae    0x41ed2a
41ecd2:	39 4e 54             	cmp    %ecx,0x54(%esi)
41ecd5:	79 33                	jns    0x41ed0a
41ecd7:	79 2b                	jns    0x41ed04
41ecd9:	33 6e 30             	xor    0x30(%esi),%ebp
41ecdc:	32 6b 32             	xor    0x32(%ebx),%ch
41ecdf:	34 30                	xor    $0x30,%al
41ece1:	59                   	pop    %ecx
41ece2:	57                   	push   %edi
41ece3:	69 48 7a 4c 34 78 57 	imul   $0x5778344c,0x7a(%eax),%ecx
41ecea:	6a 43                	push   $0x43
41ecec:	65 66 4a             	gs dec %dx
41ecef:	54                   	push   %esp
41ecf0:	32 30                	xor    (%eax),%dh
41ecf2:	6d                   	insl   (%dx),%es:(%edi)
41ecf3:	61                   	popa
41ecf4:	52                   	push   %edx
41ecf5:	61                   	popa
41ecf6:	52                   	push   %edx
41ecf7:	66 56                	push   %si
41ecf9:	78 34                	js     0x41ed2f
41ecfb:	71 72                	jno    0x41ed6f
41ecfd:	73 30                	jae    0x41ed2f
41ecff:	56                   	push   %esi
41ed00:	71 31                	jno    0x41ed33
41ed02:	72 6f                	jb     0x41ed73
41ed04:	6d                   	insl   (%dx),%es:(%edi)
41ed05:	78 53                	js     0x41ed5a
41ed07:	72 38                	jb     0x41ed41
41ed09:	6f                   	outsl  %ds:(%esi),(%dx)
41ed0a:	61                   	popa
41ed0b:	70 4f                	jo     0x41ed5c
41ed0d:	59                   	pop    %ecx
41ed0e:	2b 33                	sub    (%ebx),%esi
41ed10:	49                   	dec    %ecx
41ed11:	47                   	inc    %edi
41ed12:	55                   	push   %ebp
41ed13:	49                   	dec    %ecx
41ed14:	47                   	inc    %edi
41ed15:	55                   	push   %ebp
41ed16:	69 33 50 33 2b 66    	imul   $0x662b3350,(%ebx),%esi
41ed1c:	77 68                	ja     0x41ed86
41ed1e:	46                   	inc    %esi
41ed1f:	68 6f 4d 53 38       	push   $0x38534d6f
41ed24:	6d                   	insl   (%dx),%es:(%edi)
41ed25:	6c                   	insb   (%dx),%es:(%edi)
41ed26:	43                   	inc    %ebx
41ed27:	52                   	push   %edx
41ed28:	6b 63 4f 66          	imul   $0x66,0x4f(%ebx),%esp
41ed2c:	4f                   	dec    %edi
41ed2d:	6b 64 6c 51 6a       	imul   $0x6a,0x51(%esp,%ebp,2),%esp
41ed32:	78 36                	js     0x41ed6a
41ed34:	48                   	dec    %eax
41ed35:	2f                   	das
41ed36:	58                   	pop    %eax
41ed37:	4c                   	dec    %esp
41ed38:	76 2b                	jbe    0x41ed65
41ed3a:	4d                   	dec    %ebp
41ed3b:	32 6f 55             	xor    0x55(%edi),%ch
41ed3e:	4f                   	dec    %edi
41ed3f:	59                   	pop    %ecx
41ed40:	78 6a                	js     0x41edac
41ed42:	77 75                	ja     0x41edb9
41ed44:	5a                   	pop    %edx
41ed45:	4e                   	dec    %esi
41ed46:	78 55                	js     0x41ed9d
41ed48:	55                   	push   %ebp
41ed49:	55                   	push   %ebp
41ed4a:	6f                   	outsl  %ds:(%esi),(%dx)
41ed4b:	41                   	inc    %ecx
41ed4c:	4c                   	dec    %esp
41ed4d:	61                   	popa
41ed4e:	64 62 4e 64          	bound  %ecx,%fs:0x64(%esi)
41ed52:	47                   	inc    %edi
41ed53:	75 5a                	jne    0x41edaf
41ed55:	48                   	dec    %eax
41ed56:	32 79 75             	xor    0x75(%ecx),%bh
41ed59:	44                   	inc    %esp
41ed5a:	78 30                	js     0x41ed8c
41ed5c:	63 45 4c             	arpl   %eax,0x4c(%ebp)
41ed5f:	6a 2b                	push   $0x2b
41ed61:	4d                   	dec    %ebp
41ed62:	57                   	push   %edi
41ed63:	67 55                	addr16 push %ebp
41ed65:	4c                   	dec    %esp
41ed66:	58                   	pop    %eax
41ed67:	69 46 79 32 47 63 38 	imul   $0x38634732,0x79(%esi),%eax
41ed6e:	47                   	inc    %edi
41ed6f:	6f                   	outsl  %ds:(%esi),(%dx)
41ed70:	4d                   	dec    %ebp
41ed71:	6e                   	outsb  %ds:(%esi),(%dx)
41ed72:	4e                   	dec    %esi
41ed73:	2f                   	das
41ed74:	65 6b 49 36 59       	imul   $0x59,%gs:0x36(%ecx),%ecx
41ed79:	6f                   	outsl  %ds:(%esi),(%dx)
41ed7a:	37                   	aaa
41ed7b:	32 73 63             	xor    0x63(%ebx),%dh
41ed7e:	37                   	aaa
41ed7f:	74 67                	je     0x41ede8
41ed81:	73 65                	jae    0x41ede8
41ed83:	51                   	push   %ecx
41ed84:	2f                   	das
41ed85:	6a 50                	push   $0x50
41ed87:	66 46                	inc    %si
41ed89:	2f                   	das
41ed8a:	43                   	inc    %ebx
41ed8b:	61                   	popa
41ed8c:	4f                   	dec    %edi
41ed8d:	6c                   	insb   (%dx),%es:(%edi)
41ed8e:	76 61                	jbe    0x41edf1
41ed90:	77 74                	ja     0x41ee06
41ed92:	74 57                	je     0x41edeb
41ed94:	61                   	popa
41ed95:	48                   	dec    %eax
41ed96:	4a                   	dec    %edx
41ed97:	43                   	inc    %ebx
41ed98:	63 51 39             	arpl   %edx,0x39(%ecx)
41ed9b:	6d                   	insl   (%dx),%es:(%edi)
41ed9c:	30 42 72             	xor    %al,0x72(%edx)
41ed9f:	59                   	pop    %ecx
41eda0:	52                   	push   %edx
41eda1:	37                   	aaa
41eda2:	51                   	push   %ecx
41eda3:	39 65 70             	cmp    %esp,0x70(%ebp)
41eda6:	70 4c                	jo     0x41edf4
41eda8:	41                   	inc    %ecx
41eda9:	35 57 4a 6f 50       	xor    $0x506f4a57,%eax
41edae:	51                   	push   %ecx
41edaf:	64 53                	fs push %ebx
41edb1:	53                   	push   %ebx
41edb2:	7a 35                	jp     0x41ede9
41edb4:	30 64 4c 5a          	xor    %ah,0x5a(%esp,%ecx,2)
41edb8:	6b 30 35             	imul   $0x35,(%eax),%esi
41edbb:	48                   	dec    %eax
41edbc:	7a 52                	jp     0x41ee10
41edbe:	64 2f                	fs das
41edc0:	63 6e 56             	arpl   %ebp,0x56(%esi)
41edc3:	55                   	push   %ebp
41edc4:	63 76 61             	arpl   %esi,0x61(%esi)
41edc7:	41                   	inc    %ecx
41edc8:	7a 68                	jp     0x41ee32
41edca:	66 41                	inc    %cx
41edcc:	6f                   	outsl  %ds:(%esi),(%dx)
41edcd:	42                   	inc    %edx
41edce:	54                   	push   %esp
41edcf:	48                   	dec    %eax
41edd0:	4d                   	dec    %ebp
41edd1:	2b 64 49 6f          	sub    0x6f(%ecx,%ecx,2),%esp
41edd5:	6c                   	insb   (%dx),%es:(%edi)
41edd6:	76 43                	jbe    0x41ee1b
41edd8:	76 4e                	jbe    0x41ee28
41edda:	54                   	push   %esp
41eddb:	51                   	push   %ecx
41eddc:	73 4d                	jae    0x41ee2b
41edde:	68 71 47 65 64       	push   $0x64654771