43aac5:	6d                   	insl   (%dx),%es:(%edi)
43aac6:	37                   	aaa
43aac7:	71 38                	jno    0x43ab01
43aac9:	31 57 73             	xor    %edx,0x73(%edi)
43aacc:	4c                   	dec    %esp
43aacd:	7a 74                	jp     0x43ab43
43aacf:	43                   	inc    %ebx
43aad0:	7a 66                	jp     0x43ab38
43aad2:	34 4a                	xor    $0x4a,%al
43aad4:	62 73 36             	bound  %esi,0x36(%ebx)
43aad7:	70 42                	jo     0x43ab1b
43aad9:	58                   	pop    %eax
43aada:	38 43 53             	cmp    %al,0x53(%ebx)
43aadd:	66 68 34 37          	pushw  $0x3734
43aae1:	46                   	inc    %esi
43aae2:	5a                   	pop    %edx
43aae3:	52                   	push   %edx
43aae4:	4b                   	dec    %ebx
43aae5:	4b                   	dec    %ebx
43aae6:	6f                   	outsl  %ds:(%esi),(%dx)
43aae7:	43                   	inc    %ebx
43aae8:	6e                   	outsb  %ds:(%esi),(%dx)
43aae9:	65 68 4e 66 31 35    	gs push $0x3531664e
43aaef:	70 50                	jo     0x43ab41
43aaf1:	5a                   	pop    %edx
43aaf2:	6e                   	outsb  %ds:(%esi),(%dx)
43aaf3:	70 4f                	jo     0x43ab44
43aaf5:	79 33                	jns    0x43ab2a
43aaf7:	51                   	push   %ecx
43aaf8:	73 6c                	jae    0x43ab66
43aafa:	56                   	push   %esi
43aafb:	38 6a 47             	cmp    %ch,0x47(%edx)
43aafe:	41                   	inc    %ecx
43aaff:	53                   	push   %ebx
43ab00:	75 48                	jne    0x43ab4a
43ab02:	46                   	inc    %esi
43ab03:	76 54                	jbe    0x43ab59
43ab05:	49                   	dec    %ecx
43ab06:	77 72                	ja     0x43ab7a
43ab08:	64 68 67 70 47 66    	fs push $0x66477067
43ab0e:	6a 4b                	push   $0x4b
43ab10:	55                   	push   %ebp
43ab11:	73 4d                	jae    0x43ab60
43ab13:	63 36                	arpl   %esi,(%esi)
43ab15:	4b                   	dec    %ebx
43ab16:	56                   	push   %esi
43ab17:	33 6f 5a             	xor    0x5a(%edi),%ebp
43ab1a:	57                   	push   %edi
43ab1b:	78 6d                	js     0x43ab8a
43ab1d:	72 41                	jb     0x43ab60
43ab1f:	53                   	push   %ebx
43ab20:	43                   	inc    %ebx
43ab21:	72 4c                	jb     0x43ab6f
43ab23:	31 66 4c             	xor    %esp,0x4c(%esi)
43ab26:	31 36                	xor    %esi,(%esi)
43ab28:	37                   	aaa
43ab29:	44                   	inc    %esp
43ab2a:	32 6d 62             	xor    0x62(%ebp),%ch
43ab2d:	6e                   	outsb  %ds:(%esi),(%dx)
43ab2e:	76 79                	jbe    0x43aba9
43ab30:	54                   	push   %esp
43ab31:	71 66                	jno    0x43ab99
43ab33:	39 7a 38             	cmp    %edi,0x38(%edx)
43ab36:	30 72 33             	xor    %dh,0x33(%edx)
43ab39:	6f                   	outsl  %ds:(%esi),(%dx)
43ab3a:	6a 64                	push   $0x64
43ab3c:	38 56 72             	cmp    %dl,0x72(%esi)
43ab3f:	39 69 64             	cmp    %ebp,0x64(%ecx)
43ab42:	39 70 47             	cmp    %esi,0x47(%eax)
43ab45:	73 30                	jae    0x43ab77
43ab47:	31 33                	xor    %esi,(%ebx)
43ab49:	74 57                	je     0x43aba2
43ab4b:	76 31                	jbe    0x43ab7e
43ab4d:	6e                   	outsb  %ds:(%esi),(%dx)
43ab4e:	75 56                	jne    0x43aba6
43ab50:	4b                   	dec    %ebx
43ab51:	63 36                	arpl   %esi,(%esi)
43ab53:	32 63 56             	xor    0x56(%ebx),%ah
43ab56:	31 7a 68             	xor    %edi,0x68(%edx)
43ab59:	6d                   	insl   (%dx),%es:(%edi)
43ab5a:	51                   	push   %ecx
43ab5b:	57                   	push   %edi
43ab5c:	6c                   	insb   (%dx),%es:(%edi)
43ab5d:	6a 65                	push   $0x65
43ab5f:	45                   	inc    %ebp
43ab60:	48                   	dec    %eax
43ab61:	62 6c 2b 39          	bound  %ebp,0x39(%ebx,%ebp,1)
43ab65:	47                   	inc    %edi
43ab66:	59                   	pop    %ecx
43ab67:	31 70 4e             	xor    %esi,0x4e(%eax)
43ab6a:	4c                   	dec    %esp
43ab6b:	37                   	aaa
43ab6c:	71 6b                	jno    0x43abd9
43ab6e:	7a 58                	jp     0x43abc8
43ab70:	30 47 55             	xor    %al,0x55(%edi)
43ab73:	69 63 2f 49 79 61 65 	imul   $0x65617949,0x2f(%ebx),%esp
43ab7a:	4b                   	dec    %ebx
43ab7b:	42                   	inc    %edx
43ab7c:	65 48                	gs dec %eax
43ab7e:	67 47                	addr16 inc %edi
43ab80:	39 74 70 52          	cmp    %esi,0x52(%eax,%esi,2)
43ab84:	47                   	inc    %edi
43ab85:	2b 31                	sub    (%ecx),%esi
43ab87:	53                   	push   %ebx
43ab88:	74 50                	je     0x43abda
43ab8a:	73 42                	jae    0x43abce
43ab8c:	2b 32                	sub    (%edx),%esi
43ab8e:	4c                   	dec    %esp
43ab8f:	7a 63                	jp     0x43abf4
43ab91:	47                   	inc    %edi
43ab92:	6a 2b                	push   $0x2b
43ab94:	64 4d                	fs dec %ebp
43ab96:	62 75 38             	bound  %esi,0x38(%ebp)
43ab99:	2b 56 64             	sub    0x64(%esi),%edx
43ab9c:	75 62                	jne    0x43ac00
43ab9e:	51                   	push   %ecx
43ab9f:	4d                   	dec    %ebp
43aba0:	2b 6f 30             	sub    0x30(%edi),%ebp
43aba3:	30 78 5a             	xor    %bh,0x5a(%eax)
43aba6:	42                   	inc    %edx
43aba7:	43                   	inc    %ebx
43aba8:	48                   	dec    %eax
43aba9:	6d                   	insl   (%dx),%es:(%edi)
43abaa:	79 6f                	jns    0x43ac1b
43abac:	43                   	inc    %ebx
43abad:	52                   	push   %edx
43abae:	4f                   	dec    %edi
43abaf:	42                   	inc    %edx
43abb0:	64 66 44             	fs inc %sp
43abb3:	6a 38                	push   $0x38
43abb5:	2f                   	das
43abb6:	4b                   	dec    %ebx
43abb7:	6b 6e 59 79          	imul   $0x79,0x59(%esi),%ebp
43abbb:	44                   	inc    %esp
43abbc:	2b 71 4b             	sub    0x4b(%ecx),%esi
43abbf:	6e                   	outsb  %ds:(%esi),(%dx)
43abc0:	55                   	push   %ebp
43abc1:	48                   	dec    %eax
43abc2:	38 6d 46             	cmp    %ch,0x46(%ebp)
43abc5:	5a                   	pop    %edx
43abc6:	6b 30 31             	imul   $0x31,(%eax),%esi
43abc9:	2f                   	das
43abca:	2b 78 4f             	sub    0x4f(%eax),%edi
43abcd:	6b 53 57 73          	imul   $0x73,0x57(%ebx),%edx
43abd1:	79 54                	jns    0x43ac27
43abd3:	42                   	inc    %edx
43abd4:	78 51                	js     0x43ac27
43abd6:	6b 46 35 79          	imul   $0x79,0x35(%esi),%eax
43abda:	5a                   	pop    %edx
43abdb:	50                   	push   %eax
43abdc:	6c                   	insb   (%dx),%es:(%edi)
43abdd:	6c                   	insb   (%dx),%es:(%edi)
43abde:	48                   	dec    %eax
43abdf:	53                   	push   %ebx
43abe0:	52                   	push   %edx
43abe1:	6e                   	outsb  %ds:(%esi),(%dx)
43abe2:	66 71 48             	data16 jno 0x43ac2d
43abe5:	4e                   	dec    %esi
43abe6:	2b 6c 79 6e          	sub    0x6e(%ecx,%edi,2),%ebp
43abea:	2f                   	das
43abeb:	58                   	pop    %eax
43abec:	6e                   	outsb  %ds:(%esi),(%dx)
43abed:	64 59                	fs pop %ecx
43abef:	4a                   	dec    %edx
43abf0:	7a 6c                	jp     0x43ac5e
43abf2:	57                   	push   %edi
43abf3:	6f                   	outsl  %ds:(%esi),(%dx)
43abf4:	6b 72 6e 34          	imul   $0x34,0x6e(%edx),%esi
43abf8:	51                   	push   %ecx
43abf9:	64 70 70             	fs jo  0x43ac6c
43abfc:	4a                   	dec    %edx
43abfd:	46                   	inc    %esi
43abfe:	55                   	push   %ebp
43abff:	6c                   	insb   (%dx),%es:(%edi)
43ac00:	37                   	aaa
43ac01:	37                   	aaa
43ac02:	37                   	aaa
43ac03:	41                   	inc    %ecx
43ac04:	68 49 4b 47 46       	push   $0x46474b49
43ac09:	54                   	push   %esp
43ac0a:	46                   	inc    %esi
43ac0b:	54                   	push   %esp
43ac0c:	34 38                	xor    $0x38,%al
43ac0e:	71 6b                	jno    0x43ac7b
43ac10:	36 42                	ss inc %edx
43ac12:	59                   	pop    %ecx
43ac13:	52                   	push   %edx
43ac14:	53                   	push   %ebx
43ac15:	45                   	inc    %ebp
43ac16:	4d                   	dec    %ebp
43ac17:	67 31 42 6a          	xor    %eax,0x6a(%bp,%si)
43ac1b:	6c                   	insb   (%dx),%es:(%edi)
43ac1c:	6a 36                	push   $0x36
43ac1e:	4d                   	dec    %ebp
43ac1f:	76 4d                	jbe    0x43ac6e
43ac21:	4d                   	dec    %ebp
43ac22:	45                   	inc    %ebp
43ac23:	43                   	inc    %ebx
43ac24:	58                   	pop    %eax
43ac25:	59                   	pop    %ecx
43ac26:	62 51 34             	bound  %edx,0x34(%ecx)
43ac29:	61                   	popa
43ac2a:	36 4d                	ss dec %ebp
43ac2c:	47                   	inc    %edi
43ac2d:	4d                   	dec    %ebp
43ac2e:	61                   	popa
43ac2f:	58                   	pop    %eax
43ac30:	39 4c 72 49          	cmp    %ecx,0x49(%edx,%esi,2)
43ac34:	49                   	dec    %ecx
43ac35:	57                   	push   %edi
43ac36:	5a                   	pop    %edx
43ac37:	6e                   	outsb  %ds:(%esi),(%dx)
43ac38:	72 4a                	jb     0x43ac84
43ac3a:	4e                   	dec    %esi
43ac3b:	32 4c 70 68          	xor    0x68(%eax,%esi,2),%cl
43ac3f:	79 4e                	jns    0x43ac8f
43ac41:	32 69 74             	xor    0x74(%ecx),%ch
43ac44:	54                   	push   %esp
43ac45:	48                   	dec    %eax
43ac46:	6b 32 6d             	imul   $0x6d,(%edx),%esi
43ac49:	54                   	push   %esp
43ac4a:	2f                   	das
43ac4b:	36 32 68 6e          	xor    %ss:0x6e(%eax),%ch
43ac4f:	54                   	push   %esp
43ac50:	70 48                	jo     0x43ac9a
43ac52:	66 4a                	dec    %dx
43ac54:	50                   	push   %eax
43ac55:	2f                   	das
43ac56:	55                   	push   %ebp
43ac57:	46                   	inc    %esi
43ac58:	4c                   	dec    %esp
43ac59:	49                   	dec    %ecx
43ac5a:	57                   	push   %edi
43ac5b:	64 6f                	outsl  %fs:(%esi),(%dx)
43ac5d:	4f                   	dec    %edi
43ac5e:	51                   	push   %ecx
43ac5f:	67 65 4e             	addr16 gs dec %esi
43ac62:	4d                   	dec    %ebp
43ac63:	48                   	dec    %eax
43ac64:	38 38                	cmp    %bh,(%eax)
43ac66:	4d                   	dec    %ebp
43ac67:	46                   	inc    %esi
43ac68:	59                   	pop    %ecx
43ac69:	36 63 30             	arpl   %esi,%ss:(%eax)
43ac6c:	76 68                	jbe    0x43acd6
43ac6e:	36 64 6f             	ss outsl %fs:(%esi),(%dx)
43ac71:	34 4a                	xor    $0x4a,%al
43ac73:	30 75 47             	xor    %dh,0x47(%ebp)
43ac76:	6d                   	insl   (%dx),%es:(%edi)
43ac77:	68 56 41 67 45       	push   $0x45674156
43ac7c:	6f                   	outsl  %ds:(%esi),(%dx)
43ac7d:	54                   	push   %esp
43ac7e:	45                   	inc    %ebp
43ac7f:	7a 72                	jp     0x43acf3
43ac81:	33 73 6c             	xor    0x6c(%ebx),%esi
43ac84:	37                   	aaa
43ac85:	68 6e 7a 51 41       	push   $0x41517a6e
43ac8a:	47                   	inc    %edi
43ac8b:	78 6a                	js     0x43acf7
43ac8d:	46                   	inc    %esi
43ac8e:	35 65 45 37 30       	xor    $0x30374565,%eax
43ac93:	36 2f                	ss das
43ac95:	66 62 54 61 56       	bound  %dx,0x56(%ecx,%eiz,2)
43ac9a:	61                   	popa
43ac9b:	78 46                	js     0x43ace3
43ac9d:	64 70 79             	fs jo  0x43ad19
43aca0:	63 68 53             	arpl   %ebp,0x53(%eax)
43aca3:	56                   	push   %esi
43aca4:	47                   	inc    %edi
43aca5:	2b 6d 34             	sub    0x34(%ebp),%ebp
43aca8:	62 74 74 2f          	bound  %esi,0x2f(%esp,%esi,2)
43acac:	37                   	aaa
43acad:	6e                   	outsb  %ds:(%esi),(%dx)
43acae:	4c                   	dec    %esp
43acaf:	6f                   	outsl  %ds:(%esi),(%dx)
43acb0:	52                   	push   %edx
43acb1:	75 6a                	jne    0x43ad1d
43acb3:	58                   	pop    %eax
43acb4:	5a                   	pop    %edx
43acb5:	6c                   	insb   (%dx),%es:(%edi)
43acb6:	6b 46 51 42          	imul   $0x42,0x51(%esi),%eax
43acba:	2b 55 61             	sub    0x61(%ebp),%edx
43acbd:	49                   	dec    %ecx
43acbe:	43                   	inc    %ebx
43acbf:	4e                   	dec    %esi
43acc0:	68 43 64 79 59       	push   $0x59796443
43acc5:	77 74                	ja     0x43ad3b
43acc7:	64 56                	fs push %esi
43acc9:	78 4d                	js     0x43ad18
43accb:	4c                   	dec    %esp
43accc:	53                   	push   %ebx
43accd:	4a                   	dec    %edx
43acce:	75 4a                	jne    0x43ad1a
43acd0:	32 6d 39             	xor    0x39(%ebp),%ch
43acd3:	62 2f                	bound  %ebp,(%edi)
43acd5:	65 55                	gs push %ebp
43acd7:	37                   	aaa
43acd8:	38 73 75             	cmp    %dh,0x75(%ebx)
43acdb:	63 34 63             	arpl   %esi,(%ebx,%eiz,2)
43acde:	71 52                	jno    0x43ad32
43ace0:	47                   	inc    %edi
43ace1:	74 65                	je     0x43ad48
43ace3:	72 38                	jb     0x43ad1d
43ace5:	5a                   	pop    %edx
43ace6:	43                   	inc    %ebx
43ace7:	4e                   	dec    %esi
43ace8:	4a                   	dec    %edx
43ace9:	47                   	inc    %edi
43acea:	6b 67 2f 66          	imul   $0x66,0x2f(%edi),%esp
43acee:	65 77 6f             	gs ja  0x43ad60
43acf1:	65 4c                	gs dec %esp
43acf3:	39 58 6b             	cmp    %ebx,0x6b(%eax)
43acf6:	51                   	push   %ecx
43acf7:	41                   	inc    %ecx
43acf8:	75 6f                	jne    0x43ad69
43acfa:	52                   	push   %edx
43acfb:	77 6c                	ja     0x43ad69
43acfd:	62 30                	bound  %esi,(%eax)
43acff:	75 69                	jne    0x43ad6a
43ad01:	31 52 32             	xor    %edx,0x32(%edx)
43ad04:	4c                   	dec    %esp
43ad05:	39 71 4e             	cmp    %esi,0x4e(%ecx)
43ad08:	4a                   	dec    %edx
43ad09:	78 73                	js     0x43ad7e
43ad0b:	78 4a                	js     0x43ad57
43ad0d:	79 35                	jns    0x43ad44
43ad0f:	75 39                	jne    0x43ad4a
43ad11:	52                   	push   %edx
43ad12:	32 79 78             	xor    0x78(%ecx),%bh
43ad15:	6a 42                	push   $0x42
43ad17:	2b 46 33             	sub    0x33(%esi),%eax
43ad1a:	52                   	push   %edx
43ad1b:	76 36                	jbe    0x43ad53
43ad1d:	68 52 30 4f 6f       	push   $0x6f4f3052
43ad22:	42                   	inc    %edx
43ad23:	45                   	inc    %ebp
43ad24:	32 68 32             	xor    0x32(%eax),%ch
43ad27:	66 6a 52             	pushw  $0x52
43ad2a:	69 55 53 62 6e 54 46 	imul   $0x46546e62,0x53(%ebp),%edx
43ad31:	39 53 6a             	cmp    %edx,0x6a(%ebx)
43ad34:	43                   	inc    %ebx
43ad35:	74 65                	je     0x43ad9c
43ad37:	4c                   	dec    %esp
43ad38:	34 44                	xor    $0x44,%al
43ad3a:	54                   	push   %esp
43ad3b:	41                   	inc    %ecx
43ad3c:	46                   	inc    %esi
43ad3d:	52                   	push   %edx
43ad3e:	72 6e                	jb     0x43adae
43ad40:	50                   	push   %eax