43ad5d:	38 4f 4b             	cmp    %cl,0x4b(%edi)
43ad60:	75 6d                	jne    0x43adcf
43ad62:	47                   	inc    %edi
43ad63:	45                   	inc    %ebp
43ad64:	76 75                	jbe    0x43addb
43ad66:	5a                   	pop    %edx
43ad67:	6e                   	outsb  %ds:(%esi),(%dx)
43ad68:	77 35                	ja     0x43ad9f
43ad6a:	68 55 6c 4a 45       	push   $0x454a6c55
43ad6f:	70 6f                	jo     0x43ade0
43ad71:	66 70 69             	data16 jo 0x43addd
43ad74:	53                   	push   %ebx
43ad75:	6d                   	insl   (%dx),%es:(%edi)
43ad76:	75 4c                	jne    0x43adc4
43ad78:	4a                   	dec    %edx
43ad79:	42                   	inc    %edx
43ad7a:	76 73                	jbe    0x43adef
43ad7c:	69 79 70 35 31 76 59 	imul   $0x59763135,0x70(%ecx),%edi
43ad83:	62 48 49             	bound  %ecx,0x49(%eax)
43ad86:	33 57 35             	xor    0x35(%edi),%edx
43ad89:	67 68 41 71 4e 41    	addr16 push $0x414e7141
43ad8f:	73 67                	jae    0x43adf8
43ad91:	65 39 7a 4c          	cmp    %edi,%gs:0x4c(%edx)
43ad95:	79 45                	jns    0x43addc
43ad97:	42                   	inc    %edx
43ad98:	62 57 4c             	bound  %edx,0x4c(%edi)
43ad9b:	70 57                	jo     0x43adf4
43ad9d:	46                   	inc    %esi
43ad9e:	30 66 59             	xor    %ah,0x59(%esi)
43ada1:	74 67                	je     0x43ae0a
43ada3:	49                   	dec    %ecx
43ada4:	62 47 2f             	bound  %eax,0x2f(%edi)
43ada7:	72 4c                	jb     0x43adf5
43ada9:	32 66 65             	xor    0x65(%esi),%ah
43adac:	6f                   	outsl  %ds:(%esi),(%dx)
43adad:	47                   	inc    %edi
43adae:	30 67 52             	xor    %ah,0x52(%edi)
43adb1:	2b 67 4b             	sub    0x4b(%edi),%esp
43adb4:	63 67 33             	arpl   %esp,0x33(%edi)
43adb7:	55                   	push   %ebp
43adb8:	6e                   	outsb  %ds:(%esi),(%dx)
43adb9:	30 6d 37             	xor    %ch,0x37(%ebp)
43adbc:	31 56 70             	xor    %edx,0x70(%esi)
43adbf:	33 57 37             	xor    0x37(%edi),%edx
43adc2:	48                   	dec    %eax
43adc3:	73 45                	jae    0x43ae0a
43adc5:	6c                   	insb   (%dx),%es:(%edi)
43adc6:	57                   	push   %edi
43adc7:	79 33                	jns    0x43adfc
43adc9:	32 6c 61 74          	xor    0x74(%ecx,%eiz,2),%ch
43adcd:	6f                   	outsl  %ds:(%esi),(%dx)
43adce:	6a 54                	push   $0x54
43add0:	31 6f 32             	xor    %ebp,0x32(%edi)
43add3:	72 4f                	jb     0x43ae24
43add5:	4f                   	dec    %edi
43add6:	36 38 78 43          	cmp    %bh,%ss:0x43(%eax)
43adda:	56                   	push   %esi
43addb:	75 4a                	jne    0x43ae27
43addd:	50                   	push   %eax
43adde:	46                   	inc    %esi
43addf:	42                   	inc    %edx
43ade0:	4f                   	dec    %edi
43ade1:	52                   	push   %edx
43ade2:	76 48                	jbe    0x43ae2c
43ade4:	72 38                	jb     0x43ae1e
43ade6:	69 49 46 77 47 2f 30 	imul   $0x302f4777,0x46(%ecx),%ecx
43aded:	57                   	push   %edi
43adee:	53                   	push   %ebx
43adef:	62 46 39             	bound  %eax,0x39(%esi)
43adf2:	55                   	push   %ebp
43adf3:	5a                   	pop    %edx
43adf4:	5a                   	pop    %edx
43adf5:	52                   	push   %edx
43adf6:	50                   	push   %eax
43adf7:	56                   	push   %esi
43adf8:	44                   	inc    %esp
43adf9:	2f                   	das
43adfa:	51                   	push   %ecx
43adfb:	58                   	pop    %eax
43adfc:	7a 4d                	jp     0x43ae4b
43adfe:	30 66 73             	xor    %ah,0x73(%esi)
43ae01:	63 65 61             	arpl   %esp,0x61(%ebp)
43ae04:	71 61                	jno    0x43ae67
43ae06:	2f                   	das
43ae07:	61                   	popa
43ae08:	44                   	inc    %esp
43ae09:	35 6e 36 33 69       	xor    $0x6933366e,%eax
43ae0e:	53                   	push   %ebx
43ae0f:	4f                   	dec    %edi
43ae10:	50                   	push   %eax
43ae11:	63 70 72             	arpl   %esi,0x72(%eax)
43ae14:	73 70                	jae    0x43ae86
43ae16:	46                   	inc    %esi
43ae17:	68 56 6f 71 4f       	push   $0x4f716f56
43ae1c:	77 65                	ja     0x43ae83
43ae1e:	33 7a 47             	xor    0x47(%edx),%edi
43ae21:	77 33                	ja     0x43ae56
43ae23:	30 56 46             	xor    %dl,0x46(%esi)
43ae26:	54                   	push   %esp
43ae27:	79 6f                	jns    0x43ae98
43ae29:	6f                   	outsl  %ds:(%esi),(%dx)
43ae2a:	58                   	pop    %eax
43ae2b:	38 61 61             	cmp    %ah,0x61(%ecx)
43ae2e:	34 73                	xor    $0x73,%al
43ae30:	44                   	inc    %esp
43ae31:	67 69 31 46 51 4d 30 	imul   $0x304d5146,(%bx,%di),%esi
43ae38:	72 55                	jb     0x43ae8f
43ae3a:	4c                   	dec    %esp
43ae3b:	57                   	push   %edi
43ae3c:	4a                   	dec    %edx
43ae3d:	79 51                	jns    0x43ae90
43ae3f:	4a                   	dec    %edx
43ae40:	5a                   	pop    %edx
43ae41:	75 2f                	jne    0x43ae72
43ae43:	65 33 75 50          	xor    %gs:0x50(%ebp),%esi
43ae47:	6f                   	outsl  %ds:(%esi),(%dx)
43ae48:	6c                   	insb   (%dx),%es:(%edi)
43ae49:	74 68                	je     0x43aeb3
43ae4b:	4c                   	dec    %esp
43ae4c:	4c                   	dec    %esp
43ae4d:	32 4e 65             	xor    0x65(%esi),%cl
43ae50:	48                   	dec    %eax
43ae51:	72 76                	jb     0x43aec9
43ae53:	43                   	inc    %ebx
43ae54:	63 70 63             	arpl   %esi,0x63(%eax)
43ae57:	74 76                	je     0x43aecf
43ae59:	6f                   	outsl  %ds:(%esi),(%dx)
43ae5a:	58                   	pop    %eax
43ae5b:	7a 44                	jp     0x43aea1
43ae5d:	2b 71 57             	sub    0x57(%ecx),%esi
43ae60:	5a                   	pop    %edx
43ae61:	47                   	inc    %edi
43ae62:	37                   	aaa
43ae63:	77 31                	ja     0x43ae96
43ae65:	52                   	push   %edx
43ae66:	38 4c 6c 78          	cmp    %cl,0x78(%esp,%ebp,2)
43ae6a:	37                   	aaa
43ae6b:	38 50 6c             	cmp    %dl,0x6c(%eax)
43ae6e:	70 30                	jo     0x43aea0
43ae70:	74 4d                	je     0x43aebf
43ae72:	33 6f 61             	xor    0x61(%edi),%ebp
43ae75:	74 68                	je     0x43aedf
43ae77:	4c                   	dec    %esp
43ae78:	4b                   	dec    %ebx
43ae79:	77 78                	ja     0x43aef3
43ae7b:	71 61                	jno    0x43aede
43ae7d:	7a 5a                	jp     0x43aed9
43ae7f:	4f                   	dec    %edi
43ae80:	56                   	push   %esi
43ae81:	4d                   	dec    %ebp
43ae82:	42                   	inc    %edx
43ae83:	43                   	inc    %ebx
43ae84:	4a                   	dec    %edx
43ae85:	78 76                	js     0x43aefd
43ae87:	56                   	push   %esi
43ae88:	35 35 6a 38 77       	xor    $0x77386a35,%eax
43ae8d:	79 4c                	jns    0x43aedb
43ae8f:	61                   	popa
43ae90:	75 7a                	jne    0x43af0c
43ae92:	42                   	inc    %edx
43ae93:	7a 58                	jp     0x43aeed
43ae95:	44                   	inc    %esp
43ae96:	46                   	inc    %esi
43ae97:	62 70 38             	bound  %esi,0x38(%eax)
43ae9a:	56                   	push   %esi
43ae9b:	7a 37                	jp     0x43aed4
43ae9d:	6a 2f                	push   $0x2f
43ae9f:	4c                   	dec    %esp
43aea0:	52                   	push   %edx
43aea1:	53                   	push   %ebx
43aea2:	2b 73 6a             	sub    0x6a(%ebx),%esi
43aea5:	48                   	dec    %eax
43aea6:	61                   	popa
43aea7:	2f                   	das
43aea8:	70 36                	jo     0x43aee0
43aeaa:	6d                   	insl   (%dx),%es:(%edi)
43aeab:	2f                   	das
43aeac:	74 64                	je     0x43af12
43aeae:	57                   	push   %edi
43aeaf:	32 58 72             	xor    0x72(%eax),%bl
43aeb2:	2f                   	das
43aeb3:	69 5a 65 44 43 59 73 	imul   $0x73594344,0x65(%edx),%ebx
43aeba:	75 52                	jne    0x43af0e
43aebc:	50                   	push   %eax
43aebd:	45                   	inc    %ebp
43aebe:	53                   	push   %ebx
43aebf:	56                   	push   %esi
43aec0:	39 55 67             	cmp    %edx,0x67(%ebp)
43aec3:	51                   	push   %ecx
43aec4:	79 36                	jns    0x43aefc
43aec6:	7a 63                	jp     0x43af2b
43aec8:	35 45 56 57 76       	xor    $0x76575645,%eax
43aecd:	30 79 74             	xor    %bh,0x74(%ecx)
43aed0:	39 2b                	cmp    %ebp,(%ebx)
43aed2:	41                   	inc    %ecx
43aed3:	71 65                	jno    0x43af3a
43aed5:	31 59 6f             	xor    %ebx,0x6f(%ecx)
43aed8:	4e                   	dec    %esi
43aed9:	43                   	inc    %ebx
43aeda:	65 39 33             	cmp    %esi,%gs:(%ebx)
43aedd:	71 4b                	jno    0x43af2a
43aedf:	30 57 47             	xor    %dl,0x47(%edi)
43aee2:	74 53                	je     0x43af37
43aee4:	6b 78 57 47          	imul   $0x47,0x57(%eax),%edi
43aee8:	33 6e 37             	xor    0x37(%esi),%ebp
43aeeb:	59                   	pop    %ecx
43aeec:	36 34 6a             	ss xor $0x6a,%al
43aeef:	77 6d                	ja     0x43af5e
43aef1:	4b                   	dec    %ebx
43aef2:	78 76                	js     0x43af6a
43aef4:	2b 4b 61             	sub    0x61(%ebx),%ecx
43aef7:	67 31 66 58          	xor    %esp,0x58(%bp)
43aefb:	2f                   	das
43aefc:	71 68                	jno    0x43af66
43aefe:	38 41 4e             	cmp    %al,0x4e(%ecx)
43af01:	70 5a                	jo     0x43af5d
43af03:	6e                   	outsb  %ds:(%esi),(%dx)
43af04:	49                   	dec    %ecx
43af05:	62 75 4f             	bound  %esi,0x4f(%ebp)
43af08:	58                   	pop    %eax
43af09:	6a 2f                	push   $0x2f
43af0b:	61                   	popa
43af0c:	59                   	pop    %ecx
43af0d:	4b                   	dec    %ebx
43af0e:	6b 72 50 74          	imul   $0x74,0x50(%edx),%esi
43af12:	54                   	push   %esp
43af13:	6f                   	outsl  %ds:(%esi),(%dx)
43af14:	55                   	push   %ebp
43af15:	53                   	push   %ebx
43af16:	48                   	dec    %eax
43af17:	59                   	pop    %ecx
43af18:	6a 58                	push   $0x58
43af1a:	78 62                	js     0x43af7e
43af1c:	39 4a 75             	cmp    %ecx,0x75(%edx)
43af1f:	54                   	push   %esp
43af20:	7a 2b                	jp     0x43af4d
43af22:	63 31                	arpl   %esi,(%ecx)
43af24:	32 77 6f             	xor    0x6f(%edi),%dh
43af27:	50                   	push   %eax
43af28:	41                   	inc    %ecx
43af29:	6c                   	insb   (%dx),%es:(%edi)
43af2a:	73 56                	jae    0x43af82
43af2c:	62 36                	bound  %esi,(%esi)
43af2e:	75 55                	jne    0x43af85
43af30:	65 63 55 6a          	arpl   %edx,%gs:0x6a(%ebp)
43af34:	42                   	inc    %edx
43af35:	56                   	push   %esi
43af36:	70 59                	jo     0x43af91
43af38:	77 53                	ja     0x43af8d
43af3a:	68 51 74 76 6c       	push   $0x6c767451
43af3f:	70 39                	jo     0x43af7a
43af41:	6b 46 69 59          	imul   $0x59,0x69(%esi),%eax
43af45:	51                   	push   %ecx
43af46:	31 31                	xor    %esi,(%ecx)
43af48:	2f                   	das
43af49:	30 6b 34             	xor    %ch,0x34(%ebx)
43af4c:	68 45 30 6b 30       	push   $0x306b3045
43af51:	4c                   	dec    %esp
43af52:	59                   	pop    %ecx
43af53:	70 52                	jo     0x43afa7
43af55:	79 45                	jns    0x43af9c
43af57:	46                   	inc    %esi
43af58:	36 51                	ss push %ecx
43af5a:	32 62 77             	xor    0x77(%edx),%ah
43af5d:	36 4e                	ss dec %esi
43af5f:	74 57                	je     0x43afb8
43af61:	62 53 49             	bound  %edx,0x49(%ebx)
43af64:	34 4d                	xor    $0x4d,%al
43af66:	75 36                	jne    0x43af9e
43af68:	56                   	push   %esi
43af69:	43                   	inc    %ebx
43af6a:	4c                   	dec    %esp
43af6b:	66 6e                	data16 outsb %ds:(%esi),(%dx)
43af6d:	31 75 49             	xor    %esi,0x49(%ebp)
43af70:	69 37 70 79 76 51    	imul   $0x51767970,(%edi),%esi
43af76:	73 71                	jae    0x43afe9
43af78:	66 6f                	outsw  %ds:(%esi),(%dx)
43af7a:	63 54 53 44          	arpl   %edx,0x44(%ebx,%edx,2)
43af7e:	41                   	inc    %ecx
43af7f:	46                   	inc    %esi
43af80:	4e                   	dec    %esi
43af81:	4b                   	dec    %ebx
43af82:	33 37                	xor    (%edi),%esi
43af84:	4f                   	dec    %edi
43af85:	58                   	pop    %eax
43af86:	56                   	push   %esi
43af87:	30 53 46             	xor    %dl,0x46(%ebx)
43af8a:	71 76                	jno    0x43b002
43af8c:	6d                   	insl   (%dx),%es:(%edi)
43af8d:	74 6a                	je     0x43aff9
43af8f:	68 48 61 56 54       	push   $0x54566148
43af94:	36 32 6e 36          	xor    %ss:0x36(%esi),%ch
43af98:	30 50 48             	xor    %dl,0x48(%eax)
43af9b:	51                   	push   %ecx
43af9c:	50                   	push   %eax
43af9d:	47                   	inc    %edi
43af9e:	59                   	pop    %ecx
43af9f:	33 6e 6e             	xor    0x6e(%esi),%ebp
43afa2:	50                   	push   %eax
43afa3:	47                   	inc    %edi
43afa4:	56                   	push   %esi
43afa5:	71 78                	jno    0x43b01f
43afa7:	35 7a 38 51 68       	xor    $0x6851387a,%eax
43afac:	6b 78 79 79          	imul   $0x79,0x79(%eax),%edi
43afb0:	6f                   	outsl  %ds:(%esi),(%dx)
43afb1:	62 54 35 72          	bound  %edx,0x72(%ebp,%esi,1)
43afb5:	68 77 53 4f 4f       	push   $0x4f4f5377
43afba:	6a 31                	push   $0x31
43afbc:	51                   	push   %ecx
43afbd:	71 6f                	jno    0x43b02e
43afbf:	38 2b                	cmp    %ch,(%ebx)
43afc1:	49                   	dec    %ecx
43afc2:	55                   	push   %ebp
43afc3:	69 59 65 4b 74 6f 6b 	imul   $0x6b6f744b,0x65(%ecx),%ebx
43afca:	32 6b 4b             	xor    0x4b(%ebx),%ch
43afcd:	6e                   	outsb  %ds:(%esi),(%dx)
43afce:	31 67 75             	xor    %esp,0x75(%edi)
43afd1:	37                   	aaa
43afd2:	79 69                	jns    0x43b03d
43afd4:	51                   	push   %ecx
43afd5:	54                   	push   %esp
43afd6:	7a 6a                	jp     0x43b042
43afd8:	65 6f                	outsl  %gs:(%esi),(%dx)
43afda:	56                   	push   %esi
43afdb:	64 55                	fs push %ebp
43afdd:	56                   	push   %esi
43afde:	57                   	push   %edi
43afdf:	46                   	inc    %esi
43afe0:	54                   	push   %esp
43afe1:	79 41                	jns    0x43b024
43afe3:	6b 75 6e 32          	imul   $0x32,0x6e(%ebp),%esi
43afe7:	63 6e 52             	arpl   %ebp,0x52(%esi)
43afea:	62 6f 42             	bound  %ebp,0x42(%edi)
43afed:	52                   	push   %edx
43afee:	6d                   	insl   (%dx),%es:(%edi)
43afef:	61                   	popa
43aff0:	77 6c                	ja     0x43b05e
43aff2:	37                   	aaa
43aff3:	61                   	popa
43aff4:	50                   	push   %eax
43aff5:	69 4e 58 38 71 58 37 	imul   $0x37587138,0x58(%esi),%ecx
43affc:	69 4d 42 71 63 7a 6e 	imul   $0x6e7a6371,0x42(%ebp),%ecx
43b003:	61                   	popa
43b004:	57                   	push   %edi
43b005:	6a 4b                	push   $0x4b
43b007:	4e                   	dec    %esi
43b008:	51                   	push   %ecx
43b009:	48                   	dec    %eax
43b00a:	74 79                	je     0x43b085
43b00c:	64 74 65             	fs je  0x43b074