41aa32:	37                   	aaa
41aa33:	6f                   	outsl  %ds:(%esi),(%dx)
41aa34:	39 4c 62 49          	cmp    %ecx,0x49(%edx,%eiz,2)
41aa38:	63 37                	arpl   %esi,(%edi)
41aa3a:	2b 64 53 71          	sub    0x71(%ebx,%edx,2),%esp
41aa3e:	65 35 4b 34 59 4b    	gs xor $0x4b59344b,%eax
41aa44:	47                   	inc    %edi
41aa45:	46                   	inc    %esi
41aa46:	54                   	push   %esp
41aa47:	5a                   	pop    %edx
41aa48:	34 72                	xor    $0x72,%al
41aa4a:	53                   	push   %ebx
41aa4b:	48                   	dec    %eax
41aa4c:	5a                   	pop    %edx
41aa4d:	58                   	pop    %eax
41aa4e:	6d                   	insl   (%dx),%es:(%edi)
41aa4f:	35 46 56 62 63       	xor    $0x63625646,%eax
41aa54:	2b 4e 52             	sub    0x52(%esi),%ecx
41aa57:	6f                   	outsl  %ds:(%esi),(%dx)
41aa58:	51                   	push   %ecx
41aa59:	4d                   	dec    %ebp
41aa5a:	41                   	inc    %ecx
41aa5b:	72 79                	jb     0x41aad6
41aa5d:	4e                   	dec    %esi
41aa5e:	52                   	push   %edx
41aa5f:	6e                   	outsb  %ds:(%esi),(%dx)
41aa60:	37                   	aaa
41aa61:	78 70                	js     0x41aad3
41aa63:	76 48                	jbe    0x41aaad
41aa65:	2f                   	das
41aa66:	63 34 4c             	arpl   %esi,(%esp,%ecx,2)
41aa69:	54                   	push   %esp
41aa6a:	70 48                	jo     0x41aab4
41aa6c:	78 6e                	js     0x41aadc
41aa6e:	76 75                	jbe    0x41aae5
41aa70:	4a                   	dec    %edx
41aa71:	57                   	push   %edi
41aa72:	6d                   	insl   (%dx),%es:(%edi)
41aa73:	7a 71                	jp     0x41aae6
41aa75:	36 56                	ss push %esi
41aa77:	33 77 61             	xor    0x61(%edi),%esi
41aa7a:	30 7a 38             	xor    %bh,0x38(%edx)
41aa7d:	53                   	push   %ebx
41aa7e:	34 4f                	xor    $0x4f,%al
41aa80:	33 74 4d 61          	xor    0x61(%ebp,%ecx,2),%esi
41aa84:	44                   	inc    %esp
41aa85:	38 75 35             	cmp    %dh,0x35(%ebp)
41aa88:	76 70                	jbe    0x41aafa
41aa8a:	63 6d 57             	arpl   %ebp,0x57(%ebp)
41aa8d:	76 44                	jbe    0x41aad3
41aa8f:	58                   	pop    %eax
41aa90:	70 58                	jo     0x41aaea
41aa92:	75 68                	jne    0x41aafc
41aa94:	4a                   	dec    %edx
41aa95:	75 52                	jne    0x41aae9
41aa97:	64 77 68             	fs ja  0x41ab02
41aa9a:	57                   	push   %edi
41aa9b:	4a                   	dec    %edx
41aa9c:	39 74 74 59          	cmp    %esi,0x59(%esp,%esi,2)
41aaa0:	51                   	push   %ecx
41aaa1:	76 67                	jbe    0x41ab0a
41aaa3:	4b                   	dec    %ebx
41aaa4:	45                   	inc    %ebp
41aaa5:	62 6d 66             	bound  %ebp,0x66(%ebp)
41aaa8:	4f                   	dec    %edi
41aaa9:	42                   	inc    %edx
41aaaa:	38 74 33 48          	cmp    %dh,0x48(%ebx,%esi,1)
41aaae:	5a                   	pop    %edx
41aaaf:	4a                   	dec    %edx
41aab0:	2f                   	das
41aab1:	42                   	inc    %edx
41aab2:	55                   	push   %ebp
41aab3:	69 54 62 6b 68 47 37 	imul   $0x55374768,0x6b(%edx,%eiz,2),%edx
41aaba:	55
41aabb:	42                   	inc    %edx
41aabc:	77 36                	ja     0x41aaf4
41aabe:	4f                   	dec    %edi
41aabf:	79 4b                	jns    0x41ab0c
41aac1:	68 2b 78 33 56       	push   $0x5633782b
41aac6:	47                   	inc    %edi
41aac7:	50                   	push   %eax
41aac8:	68 4e 48 76 72       	push   $0x7276484e
41aacd:	79 61                	jns    0x41ab30
41aacf:	77 6b                	ja     0x41ab3c
41aad1:	4f                   	dec    %edi
41aad2:	43                   	inc    %ebx
41aad3:	49                   	dec    %ecx
41aad4:	66 76 72             	data16 jbe 0x41ab49
41aad7:	36 74 4a             	ss je  0x41ab24
41aada:	48                   	dec    %eax
41aadb:	6e                   	outsb  %ds:(%esi),(%dx)
41aadc:	50                   	push   %eax
41aadd:	65 4d                	gs dec %ebp
41aadf:	38 6e 5a             	cmp    %ch,0x5a(%esi)
41aae2:	31 38                	xor    %edi,(%eax)
41aae4:	33 35 42 44 46 74    	xor    0x74464442,%esi
41aaea:	42                   	inc    %edx
41aaeb:	4f                   	dec    %edi
41aaec:	6e                   	outsb  %ds:(%esi),(%dx)
41aaed:	53                   	push   %ebx
41aaee:	79 46                	jns    0x41ab36
41aaf0:	33 51 37             	xor    0x37(%ecx),%edx
41aaf3:	63 4a 37             	arpl   %ecx,0x37(%edx)
41aaf6:	53                   	push   %ebx
41aaf7:	72 6d                	jb     0x41ab66
41aaf9:	31 75 79             	xor    %esi,0x79(%ebp)
41aafc:	56                   	push   %esi
41aafd:	75 68                	jne    0x41ab67
41aaff:	43                   	inc    %ebx
41ab00:	6e                   	outsb  %ds:(%esi),(%dx)
41ab01:	4e                   	dec    %esi
41ab02:	72 65                	jb     0x41ab69
41ab04:	62 77 75             	bound  %esi,0x75(%edi)
41ab07:	52                   	push   %edx
41ab08:	66 66 33 6f 6c       	data16 xor 0x6c(%edi),%bp
41ab0d:	4a                   	dec    %edx
41ab0e:	4c                   	dec    %esp
41ab0f:	38 47 4e             	cmp    %al,0x4e(%edi)
41ab12:	2b 57 50             	sub    0x50(%edi),%edx
41ab15:	74 30                	je     0x41ab47
41ab17:	45                   	inc    %ebp
41ab18:	49                   	dec    %ecx
41ab19:	51                   	push   %ecx
41ab1a:	77 47                	ja     0x41ab63
41ab1c:	4d                   	dec    %ebp
41ab1d:	2b 79 61             	sub    0x61(%ecx),%edi
41ab20:	71 6e                	jno    0x41ab90
41ab22:	63 6e 76             	arpl   %ebp,0x76(%esi)
41ab25:	4b                   	dec    %ebx
41ab26:	41                   	inc    %ecx
41ab27:	48                   	dec    %eax
41ab28:	44                   	inc    %esp
41ab29:	54                   	push   %esp
41ab2a:	75 58                	jne    0x41ab84
41ab2c:	64 57                	fs push %edi
41ab2e:	47                   	inc    %edi
41ab2f:	43                   	inc    %ebx
41ab30:	35 7a 58 6a 55       	xor    $0x556a587a,%eax
41ab35:	71 61                	jno    0x41ab98
41ab37:	79 56                	jns    0x41ab8f
41ab39:	62 6c 4f 2f          	bound  %ebp,0x2f(%edi,%ecx,2)
41ab3d:	33 72 63             	xor    0x63(%edx),%esi
41ab40:	65 68 78 53 48 4a    	gs push $0x4a485378
41ab46:	57                   	push   %edi
41ab47:	49                   	dec    %ecx
41ab48:	78 42                	js     0x41ab8c
41ab4a:	79 6c                	jns    0x41abb8
41ab4c:	73 68                	jae    0x41abb6
41ab4e:	4c                   	dec    %esp
41ab4f:	58                   	pop    %eax
41ab50:	72 59                	jb     0x41abab
41ab52:	50                   	push   %eax
41ab53:	64 37                	fs aaa
41ab55:	4e                   	dec    %esi
41ab56:	74 4b                	je     0x41aba3
41ab58:	4e                   	dec    %esi
41ab59:	59                   	pop    %ecx
41ab5a:	65 52                	gs push %edx
41ab5c:	2f                   	das
41ab5d:	30 63 48             	xor    %ah,0x48(%ebx)
41ab60:	70 72                	jo     0x41abd4
41ab62:	61                   	popa
41ab63:	4c                   	dec    %esp
41ab64:	4b                   	dec    %ebx
41ab65:	62 34 44             	bound  %esi,(%esp,%eax,2)
41ab68:	53                   	push   %ebx
41ab69:	72 6a                	jb     0x41abd5
41ab6b:	59                   	pop    %ecx
41ab6c:	37                   	aaa
41ab6d:	75 41                	jne    0x41abb0
41ab6f:	31 66 72             	xor    %esp,0x72(%esi)
41ab72:	64 55                	fs push %ebp
41ab74:	67 66 7a 79          	addr16 data16 jp 0x41abf1
41ab78:	67 67 57             	addr16 addr16 push %edi
41ab7b:	7a 47                	jp     0x41abc4
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)