43ed40:	4d                   	dec    %ebp
43ed41:	72 31                	jb     0x43ed74
43ed43:	4f                   	dec    %edi
43ed44:	69 42 62 59 53 37 73 	imul   $0x73375359,0x62(%edx),%eax
43ed4b:	45                   	inc    %ebp
43ed4c:	63 73 66             	arpl   %esi,0x66(%ebx)
43ed4f:	56                   	push   %esi
43ed50:	70 33                	jo     0x43ed85
43ed52:	73 48                	jae    0x43ed9c
43ed54:	6c                   	insb   (%dx),%es:(%edi)
43ed55:	49                   	dec    %ecx
43ed56:	6e                   	outsb  %ds:(%esi),(%dx)
43ed57:	32 59 36             	xor    0x36(%ecx),%bl
43ed5a:	38 55 47             	cmp    %dl,0x47(%ebp)
43ed5d:	74 5a                	je     0x43edb9
43ed5f:	39 48 58             	cmp    %ecx,0x58(%eax)
43ed62:	6f                   	outsl  %ds:(%esi),(%dx)
43ed63:	68 78 54 37 2b       	push   $0x2b375478
43ed68:	64 6b 70 69 50       	imul   $0x50,%fs:0x69(%eax),%esi
43ed6d:	63 56 37             	arpl   %edx,0x37(%esi)
43ed70:	45                   	inc    %ebp
43ed71:	69 76 7a 2f 6a 53 66 	imul   $0x66536a2f,0x7a(%esi),%esi
43ed78:	6a 6d                	push   $0x6d
43ed7a:	4a                   	dec    %edx
43ed7b:	5a                   	pop    %edx
43ed7c:	49                   	dec    %ecx
43ed7d:	46                   	inc    %esi
43ed7e:	4a                   	dec    %edx
43ed7f:	61                   	popa
43ed80:	6e                   	outsb  %ds:(%esi),(%dx)
43ed81:	59                   	pop    %ecx
43ed82:	6e                   	outsb  %ds:(%esi),(%dx)
43ed83:	57                   	push   %edi
43ed84:	48                   	dec    %eax
43ed85:	4f                   	dec    %edi
43ed86:	76 65                	jbe    0x43eded
43ed88:	4e                   	dec    %esi
43ed89:	48                   	dec    %eax
43ed8a:	63 4b 57             	arpl   %ecx,0x57(%ebx)
43ed8d:	44                   	inc    %esp
43ed8e:	5a                   	pop    %edx
43ed8f:	51                   	push   %ecx
43ed90:	6a 71                	push   $0x71
43ed92:	67 65 30 6c 61       	xor    %ch,%gs:0x61(%si)
43ed97:	59                   	pop    %ecx
43ed98:	70 39                	jo     0x43edd3
43ed9a:	37                   	aaa
43ed9b:	32 51 68             	xor    0x68(%ecx),%dl
43ed9e:	53                   	push   %ebx
43ed9f:	51                   	push   %ecx
43eda0:	59                   	pop    %ecx
43eda1:	6f                   	outsl  %ds:(%esi),(%dx)
43eda2:	53                   	push   %ebx
43eda3:	37                   	aaa
43eda4:	4c                   	dec    %esp
43eda5:	52                   	push   %edx
43eda6:	42                   	inc    %edx
43eda7:	39 4a 52             	cmp    %ecx,0x52(%edx)
43edaa:	4c                   	dec    %esp
43edab:	64 58                	fs pop %eax
43edad:	2b 5a 74             	sub    0x74(%edx),%ebx
43edb0:	69 61 59 42 52 73 54 	imul   $0x54735242,0x59(%ecx),%esp
43edb7:	4f                   	dec    %edi
43edb8:	43                   	inc    %ebx
43edb9:	4e                   	dec    %esi
43edba:	76 71                	jbe    0x43ee2d
43edbc:	43                   	inc    %ebx
43edbd:	51                   	push   %ecx
43edbe:	68 67 30 57 4e       	push   $0x4e573067
43edc3:	68 43 66 65 6a       	push   $0x6a656643
43edc8:	59                   	pop    %ecx
43edc9:	4c                   	dec    %esp
43edca:	74 69                	je     0x43ee35
43edcc:	37                   	aaa
43edcd:	57                   	push   %edi
43edce:	78 66                	js     0x43ee36
43edd0:	72 46                	jb     0x43ee18
43edd2:	48                   	dec    %eax
43edd3:	32 72 7a             	xor    0x7a(%edx),%dh
43edd6:	78 71                	js     0x43ee49
43edd8:	72 66                	jb     0x43ee40
43edda:	66 49                	dec    %cx
43eddc:	36 7a 31             	ss jp  0x43ee10
43eddf:	6a 75                	push   $0x75
43ede1:	73 5a                	jae    0x43ee3d
43ede3:	61                   	popa
43ede4:	50                   	push   %eax
43ede5:	62 69 38             	bound  %ebp,0x38(%ecx)
43ede8:	42                   	inc    %edx
43ede9:	30 47 68             	xor    %al,0x68(%edi)
43edec:	34 4a                	xor    $0x4a,%al
43edee:	78 66                	js     0x43ee56
43edf0:	51                   	push   %ecx
43edf1:	74 35                	je     0x43ee28
43edf3:	38 7a 75             	cmp    %bh,0x75(%edx)
43edf6:	67 78 54             	addr16 js 0x43ee4d
43edf9:	65 76 61             	gs jbe 0x43ee5d
43edfc:	32 6a 61             	xor    0x61(%edx),%ch
43edff:	64 62 63 67          	bound  %esp,%fs:0x67(%ebx)
43ee03:	56                   	push   %esi
43ee04:	35 79 55 34 74       	xor    $0x74345579,%eax
43ee09:	61                   	popa
43ee0a:	74 2b                	je     0x43ee37
43ee0c:	42                   	inc    %edx
43ee0d:	38 37                	cmp    %dh,(%edi)
43ee0f:	31 2f                	xor    %ebp,(%edi)
43ee11:	62 65 62             	bound  %esp,0x62(%ebp)
43ee14:	58                   	pop    %eax
43ee15:	78 56                	js     0x43ee6d
43ee17:	4d                   	dec    %ebp
43ee18:	53                   	push   %ebx
43ee19:	63 39                	arpl   %edi,(%ecx)
43ee1b:	71 70                	jno    0x43ee8d
43ee1d:	31 54 5a 30          	xor    %edx,0x30(%edx,%ebx,2)
43ee21:	56                   	push   %esi
43ee22:	2b 62 43             	sub    0x43(%edx),%esp
43ee25:	54                   	push   %esp
43ee26:	6f                   	outsl  %ds:(%esi),(%dx)
43ee27:	45                   	inc    %ebp
43ee28:	46                   	inc    %esi
43ee29:	6d                   	insl   (%dx),%es:(%edi)
43ee2a:	44                   	inc    %esp
43ee2b:	7a 71                	jp     0x43ee9e
43ee2d:	52                   	push   %edx
43ee2e:	71 2f                	jno    0x43ee5f
43ee30:	2b 67 32             	sub    0x32(%edi),%esp
43ee33:	64 36 45             	fs ss inc %ebp
43ee36:	73 57                	jae    0x43ee8f
43ee38:	53                   	push   %ebx
43ee39:	74 73                	je     0x43eeae
43ee3b:	58                   	pop    %eax
43ee3c:	55                   	push   %ebp
43ee3d:	70 70                	jo     0x43eeaf
43ee3f:	56                   	push   %esi
43ee40:	4a                   	dec    %edx
43ee41:	66 64 43             	fs inc %bx
43ee44:	73 6d                	jae    0x43eeb3
43ee46:	30 6f 50             	xor    %ch,0x50(%edi)
43ee49:	63 68 63             	arpl   %ebp,0x63(%eax)
43ee4c:	71 32                	jno    0x43ee80
43ee4e:	4c                   	dec    %esp
43ee4f:	37                   	aaa
43ee50:	4f                   	dec    %edi
43ee51:	7a 37                	jp     0x43ee8a
43ee53:	41                   	inc    %ecx
43ee54:	52                   	push   %edx
43ee55:	70 47                	jo     0x43ee9e
43ee57:	39 61 75             	cmp    %esp,0x75(%ecx)
43ee5a:	6f                   	outsl  %ds:(%esi),(%dx)
43ee5b:	37                   	aaa
43ee5c:	63 72 78             	arpl   %esi,0x78(%edx)
43ee5f:	65 54                	gs push %esp
43ee61:	38 58 32             	cmp    %bl,0x32(%eax)
43ee64:	35 69 39 5a 4b       	xor    $0x4b5a3969,%eax
43ee69:	52                   	push   %edx
43ee6a:	47                   	inc    %edi
43ee6b:	31 6d 5a             	xor    %ebp,0x5a(%ebp)
43ee6e:	46                   	inc    %esi
43ee6f:	4c                   	dec    %esp
43ee70:	79 75                	jns    0x43eee7
43ee72:	2b 6a 4f             	sub    0x4f(%edx),%ebp
43ee75:	52                   	push   %edx
43ee76:	35 78 4e 6d 6a       	xor    $0x6a6d4e78,%eax
43ee7b:	38 41 37             	cmp    %al,0x37(%ecx)
43ee7e:	6b 4d 62 6b          	imul   $0x6b,0x62(%ebp),%ecx
43ee82:	35 30 49 73 67       	xor    $0x67734930,%eax
43ee87:	62 64 6b 70          	bound  %esp,0x70(%ebx,%ebp,2)
43ee8b:	52                   	push   %edx
43ee8c:	55                   	push   %ebp
43ee8d:	59                   	pop    %ecx
43ee8e:	58                   	pop    %eax
43ee8f:	66 75 42             	data16 jne 0x43eed4
43ee92:	70 54                	jo     0x43eee8
43ee94:	51                   	push   %ecx
43ee95:	4b                   	dec    %ebx
43ee96:	69 53 45 33 7a 33 31 	imul   $0x31337a33,0x45(%ebx),%edx
43ee9d:	73 6f                	jae    0x43ef0e
43ee9f:	2b 6a 6e             	sub    0x6e(%edx),%ebp
43eea2:	33 6c 7a 52          	xor    0x52(%edx,%edi,2),%ebp
43eea6:	69 30 41 31 71 51    	imul   $0x51713141,(%eax),%esi
43eeac:	37                   	aaa
43eead:	77 34                	ja     0x43eee3
43eeaf:	65 55                	gs push %ebp
43eeb1:	6d                   	insl   (%dx),%es:(%edi)
43eeb2:	30 69 4a             	xor    %ch,0x4a(%ecx)
43eeb5:	61                   	popa
43eeb6:	75 4f                	jne    0x43ef07
43eeb8:	59                   	pop    %ecx
43eeb9:	6a 65                	push   $0x65
43eebb:	48                   	dec    %eax
43eebc:	66 74 71             	data16 je 0x43ef30
43eebf:	67 36 52             	addr16 ss push %edx
43eec2:	7a 62                	jp     0x43ef26
43eec4:	59                   	pop    %ecx
43eec5:	33 45 73             	xor    0x73(%ebp),%eax
43eec8:	51                   	push   %ecx
43eec9:	59                   	pop    %ecx
43eeca:	79 37                	jns    0x43ef03
43eecc:	37                   	aaa
43eecd:	59                   	pop    %ecx
43eece:	6e                   	outsb  %ds:(%esi),(%dx)
43eecf:	57                   	push   %edi
43eed0:	6a 54                	push   $0x54
43eed2:	65 4f                	gs dec %edi
43eed4:	75 69                	jne    0x43ef3f
43eed6:	73 36                	jae    0x43ef0e
43eed8:	2f                   	das
43eed9:	49                   	dec    %ecx
43eeda:	46                   	inc    %esi
43eedb:	36 39 2f             	cmp    %ebp,%ss:(%edi)
43eede:	62 47 32             	bound  %eax,0x32(%edi)
43eee1:	78 41                	js     0x43ef24
43eee3:	4f                   	dec    %edi
43eee4:	37                   	aaa
43eee5:	38 35 6b 71 37 31    	cmp    %dh,0x3137716b
43eeeb:	36 31 79 46          	xor    %edi,%ss:0x46(%ecx)
43eeef:	2f                   	das
43eef0:	49                   	dec    %ecx
43eef1:	43                   	inc    %ebx
43eef2:	6b 2b 7a             	imul   $0x7a,(%ebx),%ebp
43eef5:	6c                   	insb   (%dx),%es:(%edi)
43eef6:	38 4d 49             	cmp    %cl,0x49(%ebp)
43eef9:	51                   	push   %ecx
43eefa:	58                   	pop    %eax
43eefb:	37                   	aaa
43eefc:	39 45 75             	cmp    %eax,0x75(%ebp)
43eeff:	51                   	push   %ecx
43ef00:	4d                   	dec    %ebp
43ef01:	4f                   	dec    %edi
43ef02:	62 63 55             	bound  %esp,0x55(%ebx)
43ef05:	57                   	push   %edi
43ef06:	61                   	popa
43ef07:	43                   	inc    %ebx
43ef08:	48                   	dec    %eax
43ef09:	55                   	push   %ebp
43ef0a:	6f                   	outsl  %ds:(%esi),(%dx)
43ef0b:	57                   	push   %edi
43ef0c:	30 54 46 6c          	xor    %dl,0x6c(%esi,%eax,2)
43ef10:	74 79                	je     0x43ef8b
43ef12:	4c                   	dec    %esp
43ef13:	77 6e                	ja     0x43ef83
43ef15:	36 7a 58             	ss jp  0x43ef70
43ef18:	65 6c                	gs insb (%dx),%es:(%edi)
43ef1a:	2b 77 67             	sub    0x67(%edi),%esi
43ef1d:	67 30 44 31          	xor    %al,0x31(%si)
43ef21:	71 37                	jno    0x43ef5a
43ef23:	79 64                	jns    0x43ef89
43ef25:	65 65 79 58          	gs gs jns 0x43ef81
43ef29:	6f                   	outsl  %ds:(%esi),(%dx)
43ef2a:	46                   	inc    %esi
43ef2b:	72 48                	jb     0x43ef75
43ef2d:	4d                   	dec    %ebp
43ef2e:	4c                   	dec    %esp
43ef2f:	58                   	pop    %eax
43ef30:	46                   	inc    %esi
43ef31:	68 4d 4e 2b 6f       	push   $0x6f2b4e4d
43ef36:	48                   	dec    %eax
43ef37:	6e                   	outsb  %ds:(%esi),(%dx)
43ef38:	62 65 6d             	bound  %esp,0x6d(%ebp)
43ef3b:	2b 47 66             	sub    0x66(%edi),%eax
43ef3e:	33 50 5a             	xor    0x5a(%eax),%edx
43ef41:	69 4d 59 54 31 74 52 	imul   $0x52743154,0x59(%ebp),%ecx
43ef48:	67 50                	addr16 push %eax
43ef4a:	54                   	push   %esp
43ef4b:	46                   	inc    %esi
43ef4c:	6b 67 2f 66          	imul   $0x66,0x2f(%edi),%esp
43ef50:	32 63 77             	xor    0x77(%ebx),%ah
43ef53:	62 32                	bound  %esi,(%edx)
43ef55:	36 48                	ss dec %eax
43ef57:	64 72 58             	fs jb  0x43efb2
43ef5a:	41                   	inc    %ecx
43ef5b:	67 52                	addr16 push %edx
43ef5d:	78 6c                	js     0x43efcb
43ef5f:	39 54 51 57          	cmp    %edx,0x57(%ecx,%edx,2)
43ef63:	6f                   	outsl  %ds:(%esi),(%dx)
43ef64:	4b                   	dec    %ebx
43ef65:	67 6e                	outsb  %ds:(%si),(%dx)
43ef67:	59                   	pop    %ecx
43ef68:	43                   	inc    %ebx
43ef69:	54                   	push   %esp
43ef6a:	46                   	inc    %esi
43ef6b:	76 31                	jbe    0x43ef9e
43ef6d:	70 55                	jo     0x43efc4
43ef6f:	77 65                	ja     0x43efd6
43ef71:	53                   	push   %ebx
43ef72:	61                   	popa
43ef73:	58                   	pop    %eax
43ef74:	70 61                	jo     0x43efd7
43ef76:	38 56 77             	cmp    %dl,0x77(%esi)
43ef79:	63 44 31 6d          	arpl   %eax,0x6d(%ecx,%esi,1)
43ef7d:	54                   	push   %esp
43ef7e:	66 49                	dec    %cx
43ef80:	71 44                	jno    0x43efc6
43ef82:	2b 38                	sub    (%eax),%edi
43ef84:	79 78                	jns    0x43effe
43ef86:	59                   	pop    %ecx
43ef87:	2b 59 64             	sub    0x64(%ecx),%ebx
43ef8a:	49                   	dec    %ecx
43ef8b:	55                   	push   %ebp
43ef8c:	78 37                	js     0x43efc5
43ef8e:	33 35 4a 6f 53 54    	xor    0x54536f4a,%esi
43ef94:	48                   	dec    %eax
43ef95:	77 46                	ja     0x43efdd
43ef97:	73 70                	jae    0x43f009
43ef99:	75 49                	jne    0x43efe4
43ef9b:	30 76 73             	xor    %dh,0x73(%esi)
43ef9e:	34 6b                	xor    $0x6b,%al
43efa0:	47                   	inc    %edi
43efa1:	56                   	push   %esi
43efa2:	48                   	dec    %eax
43efa3:	39 46 35             	cmp    %eax,0x35(%esi)
43efa6:	50                   	push   %eax
43efa7:	54                   	push   %esp
43efa8:	6a 43                	push   $0x43
43efaa:	49                   	dec    %ecx
43efab:	4c                   	dec    %esp
43efac:	4f                   	dec    %edi
43efad:	39 6f 65             	cmp    %ebp,0x65(%edi)
43efb0:	42                   	inc    %edx
43efb1:	48                   	dec    %eax
43efb2:	61                   	popa
43efb3:	67 34 47             	addr16 xor $0x47,%al
43efb6:	48                   	dec    %eax
43efb7:	42                   	inc    %edx
43efb8:	55                   	push   %ebp
43efb9:	2f                   	das
43efba:	65 41                	gs inc %ecx
43efbc:	4c                   	dec    %esp
43efbd:	75 41                	jne    0x43f000
43efbf:	79 49                	jns    0x43f00a
43efc1:	75 42                	jne    0x43f005
43efc3:	2f                   	das
43efc4:	4d                   	dec    %ebp
43efc5:	63 4f 50             	arpl   %ecx,0x50(%edi)
43efc8:	6c                   	insb   (%dx),%es:(%edi)
43efc9:	68 7a 7a 46 2f       	push   $0x2f467a7a
43efce:	6f                   	outsl  %ds:(%esi),(%dx)
43efcf:	30 74 44 47          	xor    %dh,0x47(%esp,%eax,2)
43efd3:	36 4c                	ss dec %esp
43efd5:	53                   	push   %ebx
43efd6:	6d                   	insl   (%dx),%es:(%edi)
43efd7:	5a                   	pop    %edx
43efd8:	6d                   	insl   (%dx),%es:(%edi)
43efd9:	54                   	push   %esp
43efda:	75 44                	jne    0x43f020
43efdc:	4e                   	dec    %esi
43efdd:	74 56                	je     0x43f035
43efdf:	32 68 31             	xor    0x31(%eax),%ch
43efe2:	61                   	popa
43efe3:	49                   	dec    %ecx