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
43efe4:	41                   	inc    %ecx
43efe5:	6c                   	insb   (%dx),%es:(%edi)
43efe6:	55                   	push   %ebp
43efe7:	64 35 54 79 62 33    	fs xor $0x33627954,%eax
43efed:	33 47 61             	xor    0x61(%edi),%eax
43eff0:	69 77 38 43 38 76 34 	imul   $0x34763843,0x38(%edi),%esi
43eff7:	47                   	inc    %edi
43eff8:	58                   	pop    %eax
43eff9:	31 55 31             	xor    %edx,0x31(%ebp)
43effc:	32 61 74             	xor    0x74(%ecx),%ah
43efff:	57                   	push   %edi
43f000:	31 32                	xor    %esi,(%edx)
43f002:	32 59 46             	xor    0x46(%ecx),%bl
43f005:	56                   	push   %esi
43f006:	55                   	push   %ebp
43f007:	43                   	inc    %ebx
43f008:	34 68                	xor    $0x68,%al
43f00a:	7a 50                	jp     0x43f05c
43f00c:	42                   	inc    %edx
43f00d:	78 53                	js     0x43f062
43f00f:	6f                   	outsl  %ds:(%esi),(%dx)
43f010:	68 77 6f 33 67       	push   $0x67336f77
43f015:	59                   	pop    %ecx
43f016:	62 71 4d             	bound  %esi,0x4d(%ecx)
43f019:	42                   	inc    %edx
43f01a:	71 2b                	jno    0x43f047
43f01c:	76 6f                	jbe    0x43f08d
43f01e:	53                   	push   %ebx
43f01f:	45                   	inc    %ebp
43f020:	61                   	popa
43f021:	6f                   	outsl  %ds:(%esi),(%dx)
43f022:	4a                   	dec    %edx
43f023:	45                   	inc    %ebp
43f024:	5a                   	pop    %edx
43f025:	46                   	inc    %esi
43f026:	54                   	push   %esp
43f027:	5a                   	pop    %edx
43f028:	2f                   	das
43f029:	4f                   	dec    %edi
43f02a:	30 64 66 38          	xor    %ah,0x38(%esi,%eiz,2)
43f02e:	49                   	dec    %ecx
43f02f:	78 6f                	js     0x43f0a0
43f031:	42                   	inc    %edx
43f032:	61                   	popa
43f033:	50                   	push   %eax
43f034:	62 4f 55             	bound  %ecx,0x55(%edi)
43f037:	33 7a 6d             	xor    0x6d(%edx),%edi
43f03a:	32 48 76             	xor    0x76(%eax),%cl
43f03d:	34 5a                	xor    $0x5a,%al
43f03f:	4a                   	dec    %edx
43f040:	38 38                	cmp    %bh,(%eax)
43f042:	69 69 5a 6f 70 4c 67 	imul   $0x674c706f,0x5a(%ecx),%ebp
43f049:	57                   	push   %edi
43f04a:	6a 61                	push   $0x61
43f04c:	45                   	inc    %ebp
43f04d:	74 44                	je     0x43f093
43f04f:	76 39                	jbe    0x43f08a
43f051:	61                   	popa
43f052:	34 55                	xor    $0x55,%al
43f054:	4f                   	dec    %edi
43f055:	39 4b 42             	cmp    %ecx,0x42(%ebx)
43f058:	37                   	aaa
43f059:	2f                   	das
43f05a:	7a 52                	jp     0x43f0ae
43f05c:	58                   	pop    %eax
43f05d:	55                   	push   %ebp
43f05e:	57                   	push   %edi
43f05f:	50                   	push   %eax
43f060:	4d                   	dec    %ebp
43f061:	64 48                	fs dec %eax
43f063:	76 75                	jbe    0x43f0da
43f065:	4c                   	dec    %esp
43f066:	70 31                	jo     0x43f099
43f068:	61                   	popa
43f069:	6c                   	insb   (%dx),%es:(%edi)
43f06a:	39 36                	cmp    %esi,(%esi)
43f06c:	33 49 73             	xor    0x73(%ecx),%ecx
43f06f:	78 70                	js     0x43f0e1
43f071:	70 2f                	jo     0x43f0a2
43f073:	63 79 46             	arpl   %edi,0x46(%ecx)
43f076:	6a 4d                	push   $0x4d
43f078:	30 52 42             	xor    %dl,0x42(%edx)
43f07b:	74 38                	je     0x43f0b5
43f07d:	34 5a                	xor    $0x5a,%al
43f07f:	32 63 6e             	xor    0x6e(%ebx),%ah
43f082:	39 2f                	cmp    %ebp,(%edi)
43f084:	31 4d 50             	xor    %ecx,0x50(%ebp)
43f087:	4c                   	dec    %esp
43f088:	71 53                	jno    0x43f0dd
43f08a:	6a 43                	push   $0x43
43f08c:	65 69 4d 38 56 66 49 	imul   $0x73496656,%gs:0x38(%ebp),%ecx
43f093:	73
43f094:	62 79 66             	bound  %edi,0x66(%ecx)
43f097:	44                   	inc    %esp
43f098:	43                   	inc    %ebx
43f099:	62 66 37             	bound  %esp,0x37(%esi)
43f09c:	38 76 54             	cmp    %dh,0x54(%esi)
43f09f:	53                   	push   %ebx
43f0a0:	50                   	push   %eax
43f0a1:	4d                   	dec    %ebp
43f0a2:	45                   	inc    %ebp
43f0a3:	38 4c 72 69          	cmp    %cl,0x69(%edx,%esi,2)
43f0a7:	78 35                	js     0x43f0de
43f0a9:	64 49                	fs dec %ecx
43f0ab:	2f                   	das
43f0ac:	35 78 36 6f 77       	xor    $0x776f3678,%eax
43f0b1:	43                   	inc    %ebx
43f0b2:	57                   	push   %edi
43f0b3:	33 66 78             	xor    0x78(%esi),%esp
43f0b6:	45                   	inc    %ebp
43f0b7:	73 79                	jae    0x43f132
43f0b9:	7a 59                	jp     0x43f114
43f0bb:	4c                   	dec    %esp
43f0bc:	56                   	push   %esi
43f0bd:	31 2f                	xor    %ebp,(%edi)
43f0bf:	6d                   	insl   (%dx),%es:(%edi)
43f0c0:	63 62 36             	arpl   %esp,0x36(%edx)
43f0c3:	36 5a                	ss pop %edx
43f0c5:	36 56                	ss push %esi
43f0c7:	39 71 6a             	cmp    %esi,0x6a(%ecx)
43f0ca:	46                   	inc    %esi
43f0cb:	4e                   	dec    %esi
43f0cc:	78 48                	js     0x43f116
43f0ce:	4f                   	dec    %edi
43f0cf:	78 78                	js     0x43f149
43f0d1:	70 78                	jo     0x43f14b
43f0d3:	74 57                	je     0x43f12c
43f0d5:	33 64 70 57          	xor    0x57(%eax,%esi,2),%esp
43f0d9:	39 4f 69             	cmp    %ecx,0x69(%edi)
43f0dc:	58                   	pop    %eax
43f0dd:	42                   	inc    %edx
43f0de:	68 61 61 43 43       	push   $0x43436161
43f0e3:	68 6f 34 34 66       	push   $0x6634346f
43f0e8:	6c                   	insb   (%dx),%es:(%edi)
43f0e9:	46                   	inc    %esi
43f0ea:	68 74 6f 5a 2b       	push   $0x2b5a6f74
43f0ef:	47                   	inc    %edi
43f0f0:	6b 4e 44 49          	imul   $0x49,0x44(%esi),%ecx
43f0f4:	6c                   	insb   (%dx),%es:(%edi)
43f0f5:	59                   	pop    %ecx
43f0f6:	50                   	push   %eax
43f0f7:	78 39                	js     0x43f132
43f0f9:	42                   	inc    %edx
43f0fa:	70 67                	jo     0x43f163
43f0fc:	59                   	pop    %ecx
43f0fd:	4d                   	dec    %ebp
43f0fe:	30 6d 52             	xor    %ch,0x52(%ebp)
43f101:	49                   	dec    %ecx
43f102:	7a 68                	jp     0x43f16c
43f104:	51                   	push   %ecx
43f105:	6c                   	insb   (%dx),%es:(%edi)
43f106:	75 72                	jne    0x43f17a
43f108:	66 47                	inc    %di
43f10a:	4f                   	dec    %edi
43f10b:	6e                   	outsb  %ds:(%esi),(%dx)
43f10c:	53                   	push   %ebx
43f10d:	41                   	inc    %ecx
43f10e:	73 57                	jae    0x43f167
43f110:	72 2f                	jb     0x43f141
43f112:	57                   	push   %edi
43f113:	41                   	inc    %ecx
43f114:	31 39                	xor    %edi,(%ecx)
43f116:	68 55 4a 70 56       	push   $0x56704a55
43f11b:	4c                   	dec    %esp
43f11c:	55                   	push   %ebp
43f11d:	72 59                	jb     0x43f178
43f11f:	53                   	push   %ebx
43f120:	44                   	inc    %esp
43f121:	49                   	dec    %ecx
43f122:	57                   	push   %edi
43f123:	61                   	popa
43f124:	51                   	push   %ecx
43f125:	52                   	push   %edx
43f126:	75 79                	jne    0x43f1a1
43f128:	54                   	push   %esp