41ab07:	6b 66 2b 6a          	imul   $0x6a,0x2b(%esi),%esp
41ab0b:	73 68                	jae    0x41ab75
41ab0d:	75 4e                	jne    0x41ab5d
41ab0f:	71 49                	jno    0x41ab5a
41ab11:	35 57 52 46 6c       	xor    $0x6c465257,%eax
41ab16:	4f                   	dec    %edi
41ab17:	58                   	pop    %eax
41ab18:	78 6f                	js     0x41ab89
41ab1a:	65 5a                	gs pop %edx
41ab1c:	77 78                	ja     0x41ab96
41ab1e:	45                   	inc    %ebp
41ab1f:	79 70                	jns    0x41ab91
41ab21:	45                   	inc    %ebp
41ab22:	48                   	dec    %eax
41ab23:	63 52 32             	arpl   %edx,0x32(%edx)
41ab26:	65 63 4c 5a 31       	arpl   %ecx,%gs:0x31(%edx,%ebx,2)
41ab2b:	56                   	push   %esi
41ab2c:	56                   	push   %esi
41ab2d:	44                   	inc    %esp
41ab2e:	4c                   	dec    %esp
41ab2f:	6d                   	insl   (%dx),%es:(%edi)
41ab30:	55                   	push   %ebp
41ab31:	34 74                	xor    $0x74,%al
41ab33:	51                   	push   %ecx
41ab34:	6d                   	insl   (%dx),%es:(%edi)
41ab35:	57                   	push   %edi
41ab36:	6e                   	outsb  %ds:(%esi),(%dx)
41ab37:	4d                   	dec    %ebp
41ab38:	73 45                	jae    0x41ab7f
41ab3a:	6c                   	insb   (%dx),%es:(%edi)
41ab3b:	77 57                	ja     0x41ab94
41ab3d:	6c                   	insb   (%dx),%es:(%edi)
41ab3e:	76 71                	jbe    0x41abb1
41ab40:	32 48 43             	xor    0x43(%eax),%cl
41ab43:	45                   	inc    %ebp
41ab44:	35 31 5a 7a 41       	xor    $0x417a5a31,%eax
41ab49:	7a 35                	jp     0x41ab80
41ab4b:	4f                   	dec    %edi
41ab4c:	4c                   	dec    %esp
41ab4d:	4e                   	dec    %esi
41ab4e:	4e                   	dec    %esi
41ab4f:	75 62                	jne    0x41abb3
41ab51:	67 4f                	addr16 dec %edi
41ab53:	46                   	inc    %esi
41ab54:	31 33                	xor    %esi,(%ebx)
41ab56:	52                   	push   %edx
41ab57:	64 6e                	outsb  %fs:(%esi),(%dx)
41ab59:	59                   	pop    %ecx
41ab5a:	41                   	inc    %ecx
41ab5b:	4e                   	dec    %esi
41ab5c:	2f                   	das
41ab5d:	56                   	push   %esi
41ab5e:	36 57                	ss push %edi
41ab60:	62 6c 44 4e          	bound  %ebp,0x4e(%esp,%eax,2)
41ab64:	59                   	pop    %ecx
41ab65:	50                   	push   %eax
41ab66:	53                   	push   %ebx
41ab67:	55                   	push   %ebp
41ab68:	54                   	push   %esp
41ab69:	54                   	push   %esp
41ab6a:	4d                   	dec    %ebp
41ab6b:	70 78                	jo     0x41abe5
41ab6d:	65 73 39             	gs jae 0x41aba9
41ab70:	6c                   	insb   (%dx),%es:(%edi)
41ab71:	70 4e                	jo     0x41abc1
41ab73:	56                   	push   %esi
41ab74:	41                   	inc    %ecx
41ab75:	2f                   	das
41ab76:	72 57                	jb     0x41abcf
41ab78:	67 34 2b             	addr16 xor $0x2b,%al
41ab7b:	68 6e 48 52 2f       	push   $0x2f52486e
41ab80:	59                   	pop    %ecx
41ab81:	4f                   	dec    %edi
41ab82:	76 57                	jbe    0x41abdb
41ab84:	66 39 59 50          	cmp    %bx,0x50(%ecx)
41ab88:	61                   	popa
41ab89:	47                   	inc    %edi
41ab8a:	4b                   	dec    %ebx
41ab8b:	65 61                	gs popa
41ab8d:	64 68 34 33 67 54    	fs push $0x54673334
41ab93:	32 35 35 49 54 59    	xor    0x59544935,%dh
41ab99:	7a 43                	jp     0x41abde
41ab9b:	53                   	push   %ebx
41ab9c:	66 4a                	dec    %dx
41ab9e:	74 6d                	je     0x41ac0d
41aba0:	2f                   	das
41aba1:	4c                   	dec    %esp
41aba2:	4d                   	dec    %ebp
41aba3:	77 71                	ja     0x41ac16
41aba5:	59                   	pop    %ecx
41aba6:	49                   	dec    %ecx
41aba7:	6b 5a 73 2b          	imul   $0x2b,0x73(%edx),%ebx
41abab:	57                   	push   %edi
41abac:	34 74                	xor    $0x74,%al
41abae:	51                   	push   %ecx
41abaf:	30 43 6b             	xor    %al,0x6b(%ebx)
41abb2:	4c                   	dec    %esp
41abb3:	43                   	inc    %ebx
41abb4:	77 50                	ja     0x41ac06
41abb6:	30 6d 52             	xor    %ch,0x52(%ebp)
41abb9:	77 64                	ja     0x41ac1f
41abbb:	42                   	inc    %edx
41abbc:	74 46                	je     0x41ac04
41abbe:	6f                   	outsl  %ds:(%esi),(%dx)
41abbf:	6a 7a                	push   $0x7a
41abc1:	44                   	inc    %esp
41abc2:	63 53 6a             	arpl   %edx,0x6a(%ebx)
41abc5:	62 73 53             	bound  %esi,0x53(%ebx)
41abc8:	50                   	push   %eax
41abc9:	76 4f                	jbe    0x41ac1a
41abcb:	30 6e 6d             	xor    %ch,0x6d(%esi)
41abce:	5a                   	pop    %edx
41abcf:	2f                   	das
41abd0:	2b 4d 61             	sub    0x61(%ebp),%ecx
41abd3:	58                   	pop    %eax
41abd4:	65 64 49             	gs fs dec %ecx
41abd7:	48                   	dec    %eax
41abd8:	57                   	push   %edi
41abd9:	6d                   	insl   (%dx),%es:(%edi)
41abda:	62 48 73             	bound  %ecx,0x73(%eax)
41abdd:	30 48 6d             	xor    %cl,0x6d(%eax)
41abe0:	31 30                	xor    %esi,(%eax)
41abe2:	76 50                	jbe    0x41ac34
41abe4:	71 36                	jno    0x41ac1c
41abe6:	6f                   	outsl  %ds:(%esi),(%dx)
41abe7:	6d                   	insl   (%dx),%es:(%edi)
41abe8:	6f                   	outsl  %ds:(%esi),(%dx)
41abe9:	6b 57 74 56          	imul   $0x56,0x74(%edi),%edx
41abed:	51                   	push   %ecx
41abee:	49                   	dec    %ecx
41abef:	30 32                	xor    %dh,(%edx)
41abf1:	63 7a 68             	arpl   %edi,0x68(%edx)
41abf4:	48                   	dec    %eax
41abf5:	70 4e                	jo     0x41ac45
41abf7:	2f                   	das
41abf8:	66 6a 34             	pushw  $0x34
41abfb:	4c                   	dec    %esp
41abfc:	62 49 43             	bound  %ecx,0x43(%ecx)
41abff:	53                   	push   %ebx
41ac00:	52                   	push   %edx
41ac01:	72 6a                	jb     0x41ac6d
41ac03:	4a                   	dec    %edx
41ac04:	58                   	pop    %eax
41ac05:	33 42 37             	xor    0x37(%edx),%eax
41ac08:	33 41 4f             	xor    0x4f(%ecx),%eax
41ac0b:	75 43                	jne    0x41ac50
41ac0d:	32 53 75             	xor    0x75(%ebx),%dl
41ac10:	46                   	inc    %esi
41ac11:	34 32                	xor    $0x32,%al
41ac13:	31 67 7a             	xor    %esp,0x7a(%edi)
41ac16:	36 65 38 77 79       	ss cmp %dh,%gs:0x79(%edi)
41ac1b:	56                   	push   %esi
41ac1c:	32 70 66             	xor    0x66(%eax),%dh
41ac1f:	4b                   	dec    %ebx
41ac20:	70 35                	jo     0x41ac57
41ac22:	33 78 67             	xor    0x67(%eax),%edi
41ac25:	6b 34 50 63          	imul   $0x63,(%eax,%edx,2),%esi
41ac29:	45                   	inc    %ebp
41ac2a:	4b                   	dec    %ebx
41ac2b:	68 38 2f 71 36       	push   $0x36712f38
41ac30:	66 61                	popaw
41ac32:	33 44 51 31          	xor    0x31(%ecx,%edx,2),%eax
41ac36:	58                   	pop    %eax
41ac37:	46                   	inc    %esi
41ac38:	4e                   	dec    %esi
41ac39:	76 43                	jbe    0x41ac7e
41ac3b:	2b 6b 4f             	sub    0x4f(%ebx),%ebp
41ac3e:	7a 6a                	jp     0x41acaa
41ac40:	34 4a                	xor    $0x4a,%al
41ac42:	70 34                	jo     0x41ac78
41ac44:	69 58 44 57 61 31 62 	imul   $0x62316157,0x44(%eax),%ebx
41ac4b:	4f                   	dec    %edi
41ac4c:	72 4f                	jb     0x41ac9d
41ac4e:	4c                   	dec    %esp
41ac4f:	61                   	popa
41ac50:	61                   	popa
41ac51:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
41ac54:	5a                   	pop    %edx
41ac55:	37                   	aaa
41ac56:	5a                   	pop    %edx
41ac57:	67 51                	addr16 push %ecx
41ac59:	45                   	inc    %ebp
41ac5a:	30 42 35             	xor    %al,0x35(%edx)
41ac5d:	49                   	dec    %ecx
41ac5e:	46                   	inc    %esi
41ac5f:	57                   	push   %edi
41ac60:	79 4e                	jns    0x41acb0
41ac62:	4a                   	dec    %edx
41ac63:	38 59 4b             	cmp    %bl,0x4b(%ecx)
41ac66:	43                   	inc    %ebx
41ac67:	30 5a 4c             	xor    %bl,0x4c(%edx)
41ac6a:	4d                   	dec    %ebp
41ac6b:	79 4a                	jns    0x41acb7
41ac6d:	57                   	push   %edi
41ac6e:	6c                   	insb   (%dx),%es:(%edi)
41ac6f:	5a                   	pop    %edx
41ac70:	42                   	inc    %edx
41ac71:	61                   	popa
41ac72:	63 37                	arpl   %esi,(%edi)
41ac74:	56                   	push   %esi
41ac75:	49                   	dec    %ecx
41ac76:	52                   	push   %edx
41ac77:	4f                   	dec    %edi
41ac78:	6b 32 6d             	imul   $0x6d,(%edx),%esi
41ac7b:	61                   	popa
41ac7c:	33 6b 34             	xor    0x34(%ebx),%ebp
41ac7f:	71 70                	jno    0x41acf1
41ac81:	2f                   	das
41ac82:	58                   	pop    %eax
41ac83:	52                   	push   %edx
41ac84:	5a                   	pop    %edx
41ac85:	43                   	inc    %ebx
41ac86:	4f                   	dec    %edi
41ac87:	44                   	inc    %esp
41ac88:	6f                   	outsl  %ds:(%esi),(%dx)
41ac89:	69 30 48 39 32 44    	imul   $0x44323948,(%eax),%esi
41ac8f:	35 35 42 74 65       	xor    $0x65744235,%eax
41ac94:	4f                   	dec    %edi
41ac95:	4d                   	dec    %ebp
41ac96:	32 32                	xor    (%edx),%dh
41ac98:	5a                   	pop    %edx
41ac99:	6c                   	insb   (%dx),%es:(%edi)
41ac9a:	62 33                	bound  %esi,(%ebx)
41ac9c:	67 38 38             	cmp    %bh,(%bx,%si)
41ac9f:	4c                   	dec    %esp
41aca0:	55                   	push   %ebp
41aca1:	74 42                	je     0x41ace5
41aca3:	37                   	aaa
41aca4:	49                   	dec    %ecx
41aca5:	72 34                	jb     0x41acdb
41aca7:	35 37 72 6f 2b       	xor    $0x2b6f7237,%eax
41acac:	68 2f 65 34 76       	push   $0x7634652f
41acb1:	4c                   	dec    %esp
41acb2:	51                   	push   %ecx
41acb3:	4c                   	dec    %esp
41acb4:	4a                   	dec    %edx
41acb5:	47                   	inc    %edi
41acb6:	31 5a 4a             	xor    %ebx,0x4a(%edx)
41acb9:	46                   	inc    %esi
41acba:	63 30                	arpl   %esi,(%eax)
41acbc:	45                   	inc    %ebp
41acbd:	4b                   	dec    %ebx
41acbe:	6d                   	insl   (%dx),%es:(%edi)
41acbf:	61                   	popa
41acc0:	33 67 73             	xor    0x73(%edi),%esp
41acc3:	38 71 6d             	cmp    %dh,0x6d(%ecx)
41acc6:	61                   	popa
41acc7:	5a                   	pop    %edx
41acc8:	56                   	push   %esi
41acc9:	6e                   	outsb  %ds:(%esi),(%dx)
41acca:	35 32 42 4e 7a       	xor    $0x7a4e4232,%eax
41accf:	43                   	inc    %ebx
41acd0:	35 64 48 6e 2b       	xor    $0x2b6e4864,%eax
41acd5:	48                   	dec    %eax
41acd6:	4d                   	dec    %ebp
41acd7:	43                   	inc    %ebx
41acd8:	42                   	inc    %edx
41acd9:	4d                   	dec    %ebp
41acda:	65 35 30 70 48 58    	gs xor $0x58487030,%eax
41ace0:	42                   	inc    %edx
41ace1:	64 4f                	fs dec %edi
41ace3:	73 79                	jae    0x41ad5e
41ace5:	44                   	inc    %esp
41ace6:	51                   	push   %ecx
41ace7:	52                   	push   %edx
41ace8:	53                   	push   %ebx
41ace9:	59                   	pop    %ecx
41acea:	44                   	inc    %esp
41aceb:	47                   	inc    %edi
41acec:	79 54                	jns    0x41ad42
41acee:	34 77                	xor    $0x77,%al
41acf0:	66 54                	push   %sp
41acf2:	50                   	push   %eax
41acf3:	78 2f                	js     0x41ad24
41acf5:	48                   	dec    %eax
41acf6:	58                   	pop    %eax
41acf7:	30 51 50             	xor    %dl,0x50(%ecx)
41acfa:	46                   	inc    %esi
41acfb:	65 49                	gs dec %ecx
41acfd:	76 35                	jbe    0x41ad34
41acff:	4e                   	dec    %esi
41ad00:	52                   	push   %edx
41ad01:	6f                   	outsl  %ds:(%esi),(%dx)
41ad02:	32 4a 6d             	xor    0x6d(%edx),%cl
41ad05:	69 58 59 79 4e 4c 72 	imul   $0x724c4e79,0x59(%eax),%ebx
41ad0c:	47                   	inc    %edi
41ad0d:	52                   	push   %edx
41ad0e:	49                   	dec    %ecx
41ad0f:	2f                   	das
41ad10:	64 4a                	fs dec %edx
41ad12:	7a 68                	jp     0x41ad7c
41ad14:	6e                   	outsb  %ds:(%esi),(%dx)
41ad15:	70 7a                	jo     0x41ad91
41ad17:	67 6e                	outsb  %ds:(%si),(%dx)
41ad19:	71 56                	jno    0x41ad71
41ad1b:	4b                   	dec    %ebx
41ad1c:	2f                   	das
41ad1d:	66 67 53             	addr16 push %bx
41ad20:	75 6d                	jne    0x41ad8f
41ad22:	4d                   	dec    %ebp
41ad23:	32 37                	xor    (%edi),%dh
41ad25:	66 49                	dec    %cx
41ad27:	35 47 7a 30 7a       	xor    $0x7a307a47,%eax
41ad2c:	70 75                	jo     0x41ada3
41ad2e:	37                   	aaa
41ad2f:	32 67 64             	xor    0x64(%edi),%ah
41ad32:	33 31                	xor    (%ecx),%esi
41ad34:	79 52                	jns    0x41ad88
41ad36:	46                   	inc    %esi
41ad37:	6c                   	insb   (%dx),%es:(%edi)
41ad38:	63 45 5a             	arpl   %eax,0x5a(%ebp)
41ad3b:	43                   	inc    %ebx
41ad3c:	46                   	inc    %esi
41ad3d:	51                   	push   %ecx
41ad3e:	56                   	push   %esi
41ad3f:	73 50                	jae    0x41ad91
41ad41:	32 6a 61             	xor    0x61(%edx),%ch
41ad44:	69 75 54 38 4a 44 56 	imul   $0x56444a38,0x54(%ebp),%esi
41ad4b:	38 73 6b             	cmp    %dh,0x6b(%ebx)
41ad4e:	76 41                	jbe    0x41ad91
41ad50:	75 69                	jne    0x41adbb
41ad52:	4b                   	dec    %ebx
41ad53:	4e                   	dec    %esi
41ad54:	6b 33 61             	imul   $0x61,(%ebx),%esi
41ad57:	2b 52 67             	sub    0x67(%edx),%edx
41ad5a:	4c                   	dec    %esp
41ad5b:	43                   	inc    %ebx
41ad5c:	51                   	push   %ecx
41ad5d:	56                   	push   %esi
41ad5e:	34 47                	xor    $0x47,%al
41ad60:	36 5a                	ss pop %edx
41ad62:	52                   	push   %edx
41ad63:	64 39 63 33          	cmp    %esp,%fs:0x33(%ebx)
41ad67:	77 62                	ja     0x41adcb
41ad69:	43                   	inc    %ebx
41ad6a:	78 51                	js     0x41adbd
41ad6c:	62 58 63             	bound  %ebx,0x63(%eax)
41ad6f:	49                   	dec    %ecx
41ad70:	76 75                	jbe    0x41ade7
41ad72:	6c                   	insb   (%dx),%es:(%edi)
41ad73:	2b 70 50             	sub    0x50(%eax),%esi
41ad76:	6d                   	insl   (%dx),%es:(%edi)
41ad77:	65 4b                	gs dec %ebx
41ad79:	52                   	push   %edx
41ad7a:	61                   	popa
41ad7b:	39 77 48             	cmp    %esi,0x48(%edi)
41ad7e:	64 41                	fs inc %ecx
41ad80:	75 63                	jne    0x41ade5
41ad82:	70 55                	jo     0x41add9
41ad84:	54                   	push   %esp