41ab7d:	64 47                	fs inc %edi
41ab7f:	30 77 45             	xor    %dh,0x45(%edi)
41ab82:	64 41                	fs inc %ecx
41ab84:	68 6e 49 53 51       	push   $0x5153496e
41ab89:	69 68 61 61 4c 6a 77 	imul   $0x776a4c61,0x61(%eax),%ebp
41ab90:	2f                   	das
41ab91:	33 49 73             	xor    0x73(%ecx),%ecx
41ab94:	71 59                	jno    0x41abef
41ab96:	79 45                	jns    0x41abdd
41ab98:	4b                   	dec    %ebx
41ab99:	6b 4c 46 46 42       	imul   $0x42,0x46(%esi,%eax,2),%ecx
41ab9e:	4c                   	dec    %esp
41ab9f:	6b 4e 6e 36          	imul   $0x36,0x6e(%esi),%ecx
41aba3:	50                   	push   %eax
41aba4:	73 4f                	jae    0x41abf5
41aba6:	6f                   	outsl  %ds:(%esi),(%dx)
41aba7:	39 4f 52             	cmp    %ecx,0x52(%edi)
41abaa:	77 6d                	ja     0x41ac19
41abac:	6d                   	insl   (%dx),%es:(%edi)
41abad:	4b                   	dec    %ebx
41abae:	73 44                	jae    0x41abf4
41abb0:	36 6f                	outsl  %ss:(%esi),(%dx)
41abb2:	6e                   	outsb  %ds:(%esi),(%dx)
41abb3:	65 42                	gs inc %edx
41abb5:	79 46                	jns    0x41abfd
41abb7:	4a                   	dec    %edx
41abb8:	6a 73                	push   $0x73
41abba:	32 4d 68             	xor    0x68(%ebp),%cl
41abbd:	6e                   	outsb  %ds:(%esi),(%dx)
41abbe:	34 74                	xor    $0x74,%al
41abc0:	47                   	inc    %edi
41abc1:	4d                   	dec    %ebp
41abc2:	48                   	dec    %eax
41abc3:	78 72                	js     0x41ac37
41abc5:	74 38                	je     0x41abff
41abc7:	6e                   	outsb  %ds:(%esi),(%dx)
41abc8:	4c                   	dec    %esp
41abc9:	64 58                	fs pop %eax
41abcb:	41                   	inc    %ecx
41abcc:	4b                   	dec    %ebx
41abcd:	4e                   	dec    %esi
41abce:	61                   	popa
41abcf:	4c                   	dec    %esp
41abd0:	38 43 4b             	cmp    %al,0x4b(%ebx)
41abd3:	61                   	popa
41abd4:	56                   	push   %esi
41abd5:	6c                   	insb   (%dx),%es:(%edi)
41abd6:	75 43                	jne    0x41ac1b
41abd8:	66 39 78 6d          	cmp    %di,0x6d(%eax)
41abdc:	4f                   	dec    %edi
41abdd:	50                   	push   %eax
41abde:	41                   	inc    %ecx
41abdf:	33 48 4f             	xor    0x4f(%eax),%ecx
41abe2:	78 31                	js     0x41ac15
41abe4:	52                   	push   %edx
41abe5:	61                   	popa
41abe6:	2f                   	das
41abe7:	68 54 49 64 30       	push   $0x30644954
41abec:	41                   	inc    %ecx
41abed:	43                   	inc    %ebx
41abee:	6f                   	outsl  %ds:(%esi),(%dx)
41abef:	51                   	push   %ecx
41abf0:	58                   	pop    %eax
41abf1:	58                   	pop    %eax
41abf2:	6b 32 58             	imul   $0x58,(%edx),%esi
41abf5:	6c                   	insb   (%dx),%es:(%edi)
41abf6:	44                   	inc    %esp
41abf7:	56                   	push   %esi
41abf8:	71 57                	jno    0x41ac51
41abfa:	73 64                	jae    0x41ac60
41abfc:	51                   	push   %ecx
41abfd:	4c                   	dec    %esp
41abfe:	2b 2f                	sub    (%edi),%ebp
41ac00:	6a 78                	push   $0x78
41ac02:	4d                   	dec    %ebp
41ac03:	54                   	push   %esp
41ac04:	4a                   	dec    %edx
41ac05:	36 36 75 73          	ss ss jne 0x41ac7c
41ac09:	4c                   	dec    %esp
41ac0a:	38 42 4d             	cmp    %al,0x4d(%edx)
41ac0d:	48                   	dec    %eax
41ac0e:	49                   	dec    %ecx
41ac0f:	74 31                	je     0x41ac42
41ac11:	4b                   	dec    %ebx
41ac12:	51                   	push   %ecx
41ac13:	2b 45 57             	sub    0x57(%ebp),%eax
41ac16:	6c                   	insb   (%dx),%es:(%edi)
41ac17:	56                   	push   %esi
41ac18:	77 64                	ja     0x41ac7e
41ac1a:	49                   	dec    %ecx
41ac1b:	49                   	dec    %ecx
41ac1c:	50                   	push   %eax
41ac1d:	63 68 4a             	arpl   %ebp,0x4a(%eax)
41ac20:	57                   	push   %edi
41ac21:	46                   	inc    %esi
41ac22:	4a                   	dec    %edx
41ac23:	58                   	pop    %eax
41ac24:	2f                   	das
41ac25:	75 62                	jne    0x41ac89
41ac27:	79 7a                	jns    0x41aca3
41ac29:	67 46                	addr16 inc %esi
41ac2b:	49                   	dec    %ecx
41ac2c:	66 41                	inc    %cx
41ac2e:	66 67 58             	addr16 pop %ax
41ac31:	59                   	pop    %ecx
41ac32:	56                   	push   %esi
41ac33:	38 4a 42             	cmp    %cl,0x42(%edx)
41ac36:	45                   	inc    %ebp
41ac37:	6f                   	outsl  %ds:(%esi),(%dx)
41ac38:	62 56 76             	bound  %edx,0x76(%esi)
41ac3b:	64 33 77 4c          	xor    %fs:0x4c(%edi),%esi
41ac3f:	5a                   	pop    %edx
41ac40:	77 66                	ja     0x41aca8
41ac42:	39 4f 31             	cmp    %ecx,0x31(%edi)
41ac45:	6f                   	outsl  %ds:(%esi),(%dx)
41ac46:	6e                   	outsb  %ds:(%esi),(%dx)
41ac47:	2b 4c 43 6d          	sub    0x6d(%ebx,%eax,2),%ecx
41ac4b:	6d                   	insl   (%dx),%es:(%edi)
41ac4c:	2f                   	das
41ac4d:	42                   	inc    %edx
41ac4e:	46                   	inc    %esi
41ac4f:	47                   	inc    %edi
41ac50:	4f                   	dec    %edi
41ac51:	6a 6c                	push   $0x6c
41ac53:	64 43                	fs inc %ebx
41ac55:	70 61                	jo     0x41acb8
41ac57:	35 66 50 72 4e       	xor    $0x4e725066,%eax
41ac5c:	69 78 6f 50 4c 31 4c 	imul   $0x4c314c50,0x6f(%eax),%edi
41ac63:	56                   	push   %esi
41ac64:	52                   	push   %edx
41ac65:	31 43 70             	xor    %eax,0x70(%ebx)
41ac68:	72 68                	jb     0x41acd2
41ac6a:	4b                   	dec    %ebx
41ac6b:	61                   	popa
41ac6c:	63 76 51             	arpl   %esi,0x51(%esi)
41ac6f:	63 4a 75             	arpl   %ecx,0x75(%edx)
41ac72:	61                   	popa
41ac73:	61                   	popa
41ac74:	48                   	dec    %eax
41ac75:	30 51 42             	xor    %dl,0x42(%ecx)
41ac78:	33 33                	xor    (%ebx),%esi
41ac7a:	59                   	pop    %ecx
41ac7b:	56                   	push   %esi
41ac7c:	47                   	inc    %edi
41ac7d:	61                   	popa
41ac7e:	32 6d 65             	xor    0x65(%ebp),%ch
41ac81:	76 54                	jbe    0x41acd7
41ac83:	68 6c 5a 51 33       	push   $0x33515a6c
41ac88:	50                   	push   %eax
41ac89:	72 4b                	jb     0x41acd6
41ac8b:	74 77                	je     0x41ad04
41ac8d:	6f                   	outsl  %ds:(%esi),(%dx)
41ac8e:	33 73 43             	xor    0x43(%ebx),%esi
41ac91:	75 78                	jne    0x41ad0b
41ac93:	79 45                	jns    0x41acda
41ac95:	57                   	push   %edi
41ac96:	2b 4b 46             	sub    0x46(%ebx),%ecx
41ac99:	2b 76 31             	sub    0x31(%esi),%esi
41ac9c:	30 69 6a             	xor    %ch,0x6a(%ecx)
41ac9f:	37                   	aaa
41aca0:	35 37 2b 65 55       	xor    $0x55652b37,%eax
41aca5:	53                   	push   %ebx
41aca6:	64 69 4a 63 53 6d 77 	imul   $0x5a776d53,%fs:0x63(%edx),%ecx
41acad:	5a
41acae:	58                   	pop    %eax
41acaf:	4b                   	dec    %ebx
41acb0:	6c                   	insb   (%dx),%es:(%edi)
41acb1:	4e                   	dec    %esi
41acb2:	33 75 41             	xor    0x41(%ebp),%esi
41acb5:	51                   	push   %ecx
41acb6:	45                   	inc    %ebp
41acb7:	61                   	popa
41acb8:	34 37                	xor    $0x37,%al
41acba:	6b 59 42 32          	imul   $0x32,0x42(%ecx),%ebx
41acbe:	63 65 67             	arpl   %esp,0x67(%ebp)
41acc1:	6f                   	outsl  %ds:(%esi),(%dx)
41acc2:	44                   	inc    %esp
41acc3:	77 66                	ja     0x41ad2b
41acc5:	35 37 4b 74 65       	xor    $0x65744b37,%eax
41acca:	65 4f                	gs dec %edi
41accc:	64 37                	fs aaa
41acce:	59                   	pop    %ecx
41accf:	61                   	popa
41acd0:	30 66 6c             	xor    %ah,0x6c(%esi)
41acd3:	6e                   	outsb  %ds:(%esi),(%dx)
41acd4:	59                   	pop    %ecx
41acd5:	74 57                	je     0x41ad2e
41acd7:	59                   	pop    %ecx
41acd8:	51                   	push   %ecx
41acd9:	33 31                	xor    (%ecx),%esi
41acdb:	30 45 6f             	xor    %al,0x6f(%ebp)
41acde:	6f                   	outsl  %ds:(%esi),(%dx)
41acdf:	44                   	inc    %esp
41ace0:	56                   	push   %esi
41ace1:	2f                   	das
41ace2:	6e                   	outsb  %ds:(%esi),(%dx)
41ace3:	37                   	aaa
41ace4:	65 2f                	gs das
41ace6:	62 78 44             	bound  %edi,0x44(%eax)
41ace9:	76 41                	jbe    0x41ad2c
41aceb:	39 33                	cmp    %esi,(%ebx)
41aced:	31 75 6e             	xor    %esi,0x6e(%ebp)
41acf0:	62 6e 57             	bound  %ebp,0x57(%esi)
41acf3:	76 44                	jbe    0x41ad39
41acf5:	74 45                	je     0x41ad3c
41acf7:	2f                   	das
41acf8:	72 31                	jb     0x41ad2b
41acfa:	51                   	push   %ecx
41acfb:	33 7a 71             	xor    0x71(%edx),%edi
41acfe:	34 64                	xor    $0x64,%al
41ad00:	52                   	push   %edx
41ad01:	68 6e 79 47 31       	push   $0x3147796e
41ad06:	54                   	push   %esp
41ad07:	53                   	push   %ebx
41ad08:	59                   	pop    %ecx
41ad09:	55                   	push   %ebp
41ad0a:	4d                   	dec    %ebp
41ad0b:	61                   	popa
41ad0c:	35 43 2f 6e 32       	xor    $0x326e2f43,%eax
41ad11:	4f                   	dec    %edi
41ad12:	34 6a                	xor    $0x6a,%al
41ad14:	51                   	push   %ecx
41ad15:	32 5a 66             	xor    0x66(%edx),%bl
41ad18:	47                   	inc    %edi
41ad19:	6b 69 36 6c          	imul   $0x6c,0x36(%ecx),%ebp
41ad1d:	55                   	push   %ebp
41ad1e:	39 52 4e             	cmp    %edx,0x4e(%edx)
41ad21:	36 42                	ss inc %edx
41ad23:	34 4f                	xor    $0x4f,%al
41ad25:	50                   	push   %eax
41ad26:	50                   	push   %eax
41ad27:	47                   	inc    %edi
41ad28:	36 33 56 6e          	xor    %ss:0x6e(%esi),%edx
41ad2c:	37                   	aaa
41ad2d:	78 6f                	js     0x41ad9e
41ad2f:	70 6a                	jo     0x41ad9b
41ad31:	7a 58                	jp     0x41ad8b
41ad33:	30 43 69             	xor    %al,0x69(%ebx)
41ad36:	65 61                	gs popa
41ad38:	38 2f                	cmp    %ch,(%edi)
41ad3a:	53                   	push   %ebx
41ad3b:	68 49 50 65 42       	push   $0x42655049
41ad40:	34 72                	xor    $0x72,%al
41ad42:	41                   	inc    %ecx
41ad43:	74 6d                	je     0x41adb2
41ad45:	6e                   	outsb  %ds:(%esi),(%dx)
41ad46:	4a                   	dec    %edx
41ad47:	47                   	inc    %edi
41ad48:	78 74                	js     0x41adbe
41ad4a:	45                   	inc    %ebp
41ad4b:	63 37                	arpl   %esi,(%edi)
41ad4d:	54                   	push   %esp
41ad4e:	2b 2f                	sub    (%edi),%ebp
41ad50:	70 6d                	jo     0x41adbf
41ad52:	6f                   	outsl  %ds:(%esi),(%dx)
41ad53:	37                   	aaa
41ad54:	4d                   	dec    %ebp
41ad55:	72 35                	jb     0x41ad8c
41ad57:	51                   	push   %ecx
41ad58:	68 32 42 43 34       	push   $0x34434232
41ad5d:	45                   	inc    %ebp
41ad5e:	4c                   	dec    %esp
41ad5f:	79 54                	jns    0x41adb5
41ad61:	79 37                	jns    0x41ad9a
41ad63:	6c                   	insb   (%dx),%es:(%edi)
41ad64:	50                   	push   %eax
41ad65:	48                   	dec    %eax
41ad66:	59                   	pop    %ecx
41ad67:	33 52 63             	xor    0x63(%edx),%edx
41ad6a:	48                   	dec    %eax
41ad6b:	79 79                	jns    0x41ade6
41ad6d:	4d                   	dec    %ebp
41ad6e:	50                   	push   %eax
41ad6f:	50                   	push   %eax
41ad70:	32 6e 42             	xor    0x42(%esi),%ch
41ad73:	53                   	push   %ebx
41ad74:	56                   	push   %esi
41ad75:	49                   	dec    %ecx
41ad76:	6c                   	insb   (%dx),%es:(%edi)
41ad77:	65 76 4f             	gs jbe 0x41adc9
41ad7a:	74 65                	je     0x41ade1
41ad7c:	51                   	push   %ecx
41ad7d:	41                   	inc    %ecx
41ad7e:	63 79 4a             	arpl   %edi,0x4a(%ecx)
41ad81:	72 47                	jb     0x41adca
41ad83:	30 33                	xor    %dh,(%ebx)
41ad85:	39 54 33 6a          	cmp    %edx,0x6a(%ebx,%esi,1)
41ad89:	74 34                	je     0x41adbf
41ad8b:	36 4d                	ss dec %ebp
41ad8d:	43                   	inc    %ebx
41ad8e:	33 4c 61 5a          	xor    0x5a(%ecx,%eiz,2),%ecx
41ad92:	74 6c                	je     0x41ae00
41ad94:	70 76                	jo     0x41ae0c
41ad96:	6c                   	insb   (%dx),%es:(%edi)
41ad97:	4f                   	dec    %edi
41ad98:	73 67                	jae    0x41ae01
41ad9a:	56                   	push   %esi
41ad9b:	46                   	inc    %esi
41ad9c:	55                   	push   %ebp
41ad9d:	37                   	aaa
41ad9e:	6c                   	insb   (%dx),%es:(%edi)
41ad9f:	65 51                	gs push %ecx
41ada1:	57                   	push   %edi
41ada2:	63 43 7a             	arpl   %eax,0x7a(%ebx)
41ada5:	74 6c                	je     0x41ae13
41ada7:	41                   	inc    %ecx
41ada8:	6b 4a 54 75          	imul   $0x75,0x54(%edx),%ecx
41adac:	36 76 6a             	ss jbe 0x41ae19
41adaf:	51                   	push   %ecx
41adb0:	44                   	inc    %esp
41adb1:	37                   	aaa
41adb2:	61                   	popa
41adb3:	6b 6c 66 36 43       	imul   $0x43,0x36(%esi,%eiz,2),%ebp
41adb8:	6e                   	outsb  %ds:(%esi),(%dx)
41adb9:	39 46 36             	cmp    %eax,0x36(%esi)
41adbc:	30 4b 49             	xor    %cl,0x49(%ebx)
41adbf:	67 47                	addr16 inc %edi
41adc1:	55                   	push   %ebp
41adc2:	4b                   	dec    %ebx
41adc3:	39 6a 30             	cmp    %ebp,0x30(%edx)
41adc6:	77 42                	ja     0x41ae0a
41adc8:	4f                   	dec    %edi
41adc9:	53                   	push   %ebx
41adca:	49                   	dec    %ecx
41adcb:	6b 67 4d 72          	imul   $0x72,0x4d(%edi),%esp
41adcf:	5a                   	pop    %edx
41add0:	52                   	push   %edx
41add1:	34 4a                	xor    $0x4a,%al
41add3:	45                   	inc    %ebp
41add4:	45                   	inc    %ebp
41add5:	7a 73                	jp     0x41ae4a
41add7:	61                   	popa
41add8:	46                   	inc    %esi
41add9:	48                   	dec    %eax
41adda:	2f                   	das
41addb:	4f                   	dec    %edi
41addc:	56                   	push   %esi
41addd:	43                   	inc    %ebx
41adde:	59                   	pop    %ecx
41addf:	4d                   	dec    %ebp
41ade0:	6a 67                	push   $0x67
41ade2:	32 53 6d             	xor    0x6d(%ebx),%dl
41ade5:	73 46                	jae    0x41ae2d
41ade7:	6d                   	insl   (%dx),%es:(%edi)
41ade8:	4e                   	dec    %esi
41ade9:	68 79 71 4c 49       	push   $0x494c7179
41adee:	31 68 2f             	xor    %ebp,0x2f(%eax)
41adf1:	42                   	inc    %edx
41adf2:	30 34 77             	xor    %dh,(%edi,%esi,2)
41adf5:	4d                   	dec    %ebp