430ee9:	66 54                	push   %sp
430eeb:	4b                   	dec    %ebx
430eec:	4c                   	dec    %esp
430eed:	46                   	inc    %esi
430eee:	57                   	push   %edi
430eef:	2f                   	das
430ef0:	50                   	push   %eax
430ef1:	4a                   	dec    %edx
430ef2:	78 66                	js     0x430f5a
430ef4:	74 4f                	je     0x430f45
430ef6:	31 4e 44             	xor    %ecx,0x44(%esi)
430ef9:	72 33                	jb     0x430f2e
430efb:	68 30 38 36 50       	push   $0x50363830
430f00:	54                   	push   %esp
430f01:	4e                   	dec    %esi
430f02:	53                   	push   %ebx
430f03:	70 4c                	jo     0x430f51
430f05:	34 66                	xor    $0x66,%al
430f07:	6a 6a                	push   $0x6a
430f09:	66 68 6a 76          	pushw  $0x766a
430f0d:	79 73                	jns    0x430f82
430f0f:	72 41                	jb     0x430f52
430f11:	4e                   	dec    %esi
430f12:	63 38                	arpl   %edi,(%eax)
430f14:	42                   	inc    %edx
430f15:	30 58 36             	xor    %bl,0x36(%eax)
430f18:	47                   	inc    %edi
430f19:	39 61 33             	cmp    %esp,0x33(%ecx)
430f1c:	34 33                	xor    $0x33,%al
430f1e:	68 71 74 50 5a       	push   $0x5a507471
430f23:	65 68 35 4c 76 54    	gs push $0x54764c35
430f29:	4e                   	dec    %esi
430f2a:	6f                   	outsl  %ds:(%esi),(%dx)
430f2b:	69 6c 46 32 52 4c 55 	imul   $0x59554c52,0x32(%esi,%eax,2),%ebp
430f32:	59
430f33:	38 37                	cmp    %dh,(%edi)
430f35:	61                   	popa
430f36:	78 48                	js     0x430f80
430f38:	35 31 35 44 39       	xor    $0x39443531,%eax
430f3d:	33 32                	xor    (%edx),%esi
430f3f:	56                   	push   %esi
430f40:	52                   	push   %edx
430f41:	41                   	inc    %ecx
430f42:	4b                   	dec    %ebx
430f43:	6c                   	insb   (%dx),%es:(%edi)
430f44:	35 75 33 6e 36       	xor    $0x366e3375,%eax
430f49:	45                   	inc    %ebp
430f4a:	2f                   	das
430f4b:	71 63                	jno    0x430fb0
430f4d:	31 56 71             	xor    %edx,0x71(%esi)
430f50:	76 6d                	jbe    0x430fbf
430f52:	45                   	inc    %ebp
430f53:	6f                   	outsl  %ds:(%esi),(%dx)
430f54:	6c                   	insb   (%dx),%es:(%edi)
430f55:	64 55                	fs push %ebp
430f57:	47                   	inc    %edi
430f58:	49                   	dec    %ecx
430f59:	6c                   	insb   (%dx),%es:(%edi)
430f5a:	78 63                	js     0x430fbf
430f5c:	4e                   	dec    %esi
430f5d:	42                   	inc    %edx
430f5e:	34 6f                	xor    $0x6f,%al
430f60:	4f                   	dec    %edi
430f61:	68 30 37 30 75       	push   $0x75303730
430f66:	61                   	popa
430f67:	62 49 65             	bound  %ecx,0x65(%ecx)
430f6a:	6a 35                	push   $0x35
430f6c:	4b                   	dec    %ebx
430f6d:	66 38 2b             	data16 cmp %ch,(%ebx)
430f70:	65 36 76 53          	gs ss jbe 0x430fc7
430f74:	5a                   	pop    %edx
430f75:	6d                   	insl   (%dx),%es:(%edi)
430f76:	78 4d                	js     0x430fc5
430f78:	77 44                	ja     0x430fbe
430f7a:	79 50                	jns    0x430fcc
430f7c:	4e                   	dec    %esi
430f7d:	4e                   	dec    %esi
430f7e:	57                   	push   %edi
430f7f:	43                   	inc    %ebx
430f80:	67 43                	addr16 inc %ebx
430f82:	52                   	push   %edx
430f83:	6b 47 55 37          	imul   $0x37,0x55(%edi),%eax
430f87:	31 78 4e             	xor    %edi,0x4e(%eax)
430f8a:	6c                   	insb   (%dx),%es:(%edi)
430f8b:	71 73                	jno    0x431000
430f8d:	65 31 78 5a          	xor    %edi,%gs:0x5a(%eax)
430f91:	56                   	push   %esi
430f92:	52                   	push   %edx
430f93:	74 6a                	je     0x430fff
430f95:	52                   	push   %edx
430f96:	77 4a                	ja     0x430fe2
430f98:	56                   	push   %esi
430f99:	47                   	inc    %edi
430f9a:	55                   	push   %ebp
430f9b:	48                   	dec    %eax
430f9c:	6e                   	outsb  %ds:(%esi),(%dx)
430f9d:	33 79 37             	xor    0x37(%ecx),%edi
430fa0:	71 48                	jno    0x430fea
430fa2:	4f                   	dec    %edi
430fa3:	31 46 4f             	xor    %eax,0x4f(%esi)
430fa6:	41                   	inc    %ecx
430fa7:	51                   	push   %ecx
430fa8:	36 33 31             	xor    %ss:(%ecx),%esi
430fab:	2f                   	das
430fac:	36 57                	ss push %edi
430fae:	52                   	push   %edx
430faf:	74 2b                	je     0x430fdc
430fb1:	66 6d                	insw   (%dx),%es:(%edi)
430fb3:	69 73 6c 51 56 67 6d 	imul   $0x6d675651,0x6c(%ebx),%esi
430fba:	47                   	inc    %edi
430fbb:	7a 6e                	jp     0x43102b
430fbd:	77 74                	ja     0x431033
430fbf:	6c                   	insb   (%dx),%es:(%edi)
430fc0:	2b 75 6c             	sub    0x6c(%ebp),%esi
430fc3:	38 77 30             	cmp    %dh,0x30(%edi)
430fc6:	4e                   	dec    %esi
430fc7:	32 44 36 47          	xor    0x47(%esi,%esi,1),%al
430fcb:	59                   	pop    %ecx
430fcc:	77 72                	ja     0x431040
430fce:	31 65 6f             	xor    %esp,0x6f(%ebp)
430fd1:	72 42                	jb     0x431015
430fd3:	62 6c 6b 44          	bound  %ebp,0x44(%ebx,%ebp,2)
430fd7:	77 43                	ja     0x43101c
430fd9:	63 56 70             	arpl   %edx,0x70(%esi)
430fdc:	66 30 6b 34          	data16 xor %ch,0x34(%ebx)
430fe0:	57                   	push   %edi
430fe1:	6e                   	outsb  %ds:(%esi),(%dx)
430fe2:	77 58                	ja     0x43103c
430fe4:	42                   	inc    %edx
430fe5:	7a 35                	jp     0x43101c
430fe7:	78 61                	js     0x43104a
430fe9:	38 48 70             	cmp    %cl,0x70(%eax)
430fec:	38 72 71             	cmp    %dh,0x71(%edx)
430fef:	74 49                	je     0x43103a
430ff1:	41                   	inc    %ecx
430ff2:	70 2b                	jo     0x43101f
430ff4:	58                   	pop    %eax
430ff5:	6f                   	outsl  %ds:(%esi),(%dx)
430ff6:	59                   	pop    %ecx
430ff7:	77 33                	ja     0x43102c
430ff9:	56                   	push   %esi
430ffa:	6b 50 4a 66          	imul   $0x66,0x4a(%eax),%edx
430ffe:	48                   	dec    %eax
430fff:	72 2f                	jb     0x431030
431001:	42                   	inc    %edx
431002:	37                   	aaa
431003:	64 4e                	fs dec %esi
431005:	45                   	inc    %ebp
431006:	72 57                	jb     0x43105f
431008:	54                   	push   %esp
431009:	36 6e                	outsb  %ss:(%esi),(%dx)
43100b:	58                   	pop    %eax
43100c:	6e                   	outsb  %ds:(%esi),(%dx)
43100d:	35 2f 69 31 76       	xor    $0x7631692f,%eax
431012:	65 6e                	outsb  %gs:(%esi),(%dx)
431014:	30 62 73             	xor    %ah,0x73(%edx)
431017:	66 56                	push   %si
431019:	36 55                	ss push %ebp
43101b:	38 31                	cmp    %dh,(%ecx)
43101d:	73 6a                	jae    0x431089
43101f:	62 4f 6f             	bound  %ecx,0x6f(%edi)
431022:	79 42                	jns    0x431066
431024:	2b 42 50             	sub    0x50(%edx),%eax
431027:	76 4d                	jbe    0x431076
431029:	37                   	aaa
43102a:	54                   	push   %esp
43102b:	46                   	inc    %esi
43102c:	52                   	push   %edx
43102d:	59                   	pop    %ecx
43102e:	77 6d                	ja     0x43109d
431030:	47                   	inc    %edi
431031:	31 35 42 44 50 4b    	xor    %esi,0x4b504442
431037:	49                   	dec    %ecx
431038:	2b 56 79             	sub    0x79(%esi),%edx
43103b:	4c                   	dec    %esp
43103c:	30 55 7a             	xor    %dl,0x7a(%ebp)
43103f:	61                   	popa
431040:	6c                   	insb   (%dx),%es:(%edi)
431041:	54                   	push   %esp
431042:	33 41 63             	xor    0x63(%ecx),%eax
431045:	4f                   	dec    %edi
431046:	39 76 47             	cmp    %esi,0x47(%esi)
431049:	62 53 54             	bound  %edx,0x54(%ebx)
43104c:	76 4f                	jbe    0x43109d
43104e:	79 50                	jns    0x4310a0
431050:	62 50 50             	bound  %edx,0x50(%eax)
431053:	4a                   	dec    %edx
431054:	4d                   	dec    %ebp
431055:	4e                   	dec    %esi
431056:	2f                   	das
431057:	6c                   	insb   (%dx),%es:(%edi)
431058:	69 53 59 70 30 41 44 	imul   $0x44413070,0x59(%ebx),%edx
43105f:	6e                   	outsb  %ds:(%esi),(%dx)
431060:	6a 7a                	push   $0x7a
431062:	31 31                	xor    %esi,(%ecx)
431064:	68 38 77 56 4b       	push   $0x4b567738
431069:	73 76                	jae    0x4310e1
43106b:	50                   	push   %eax
43106c:	53                   	push   %ebx
43106d:	59                   	pop    %ecx
43106e:	46                   	inc    %esi
43106f:	58                   	pop    %eax
431070:	4e                   	dec    %esi
431071:	50                   	push   %eax
431072:	56                   	push   %esi
431073:	4e                   	dec    %esi
431074:	6d                   	insl   (%dx),%es:(%edi)
431075:	38 51 44             	cmp    %dl,0x44(%ecx)
431078:	33 33                	xor    (%ebx),%esi
43107a:	4f                   	dec    %edi
43107b:	39 4b 49             	cmp    %ecx,0x49(%ebx)
43107e:	79 42                	jns    0x4310c2
431080:	42                   	inc    %edx
431081:	54                   	push   %esp
431082:	53                   	push   %ebx
431083:	65 63 75 5a          	arpl   %esi,%gs:0x5a(%ebp)
431087:	73 49                	jae    0x4310d2
431089:	4f                   	dec    %edi
43108a:	77 63                	ja     0x4310ef
43108c:	74 59                	je     0x4310e7
43108e:	76 30                	jbe    0x4310c0
431090:	37                   	aaa
431091:	56                   	push   %esi
431092:	6b 75 33 67          	imul   $0x67,0x33(%ebp),%esi
431096:	6c                   	insb   (%dx),%es:(%edi)
431097:	67 4c                	addr16 dec %esp
431099:	37                   	aaa
43109a:	53                   	push   %ebx
43109b:	70 45                	jo     0x4310e2
43109d:	75 65                	jne    0x431104
43109f:	67 4b                	addr16 dec %ebx
4310a1:	67 65 6b 36 63 45 52 	imul   $0x52,%gs:0x4563,%esi
4310a8:	41                   	inc    %ecx
4310a9:	66 53                	push   %bx
4310ab:	5a                   	pop    %edx
4310ac:	38 6f 4c             	cmp    %ch,0x4c(%edi)
4310af:	66 75 7a             	data16 jne 0x43112c
4310b2:	51                   	push   %ecx
4310b3:	32 34 56             	xor    (%esi,%edx,2),%dh
4310b6:	61                   	popa
4310b7:	5a                   	pop    %edx
4310b8:	51                   	push   %ecx
4310b9:	2f                   	das
4310ba:	45                   	inc    %ebp
4310bb:	49                   	dec    %ecx
4310bc:	61                   	popa
4310bd:	56                   	push   %esi
4310be:	30 34 69             	xor    %dh,(%ecx,%ebp,2)
4310c1:	69 61 6d 43 55 58 76 	imul   $0x76585543,0x6d(%ecx),%esp
4310c8:	42                   	inc    %edx
4310c9:	2b 7a 43             	sub    0x43(%edx),%edi
4310cc:	34 4c                	xor    $0x4c,%al
4310ce:	4f                   	dec    %edi
4310cf:	41                   	inc    %ecx
4310d0:	69 46 68 72 4d 62 67 	imul   $0x67624d72,0x68(%esi),%eax
4310d7:	34 70                	xor    $0x70,%al
4310d9:	39 30                	cmp    %esi,(%eax)
4310db:	74 73                	je     0x431150
4310dd:	46                   	inc    %esi
4310de:	33 49 34             	xor    0x34(%ecx),%ecx
4310e1:	5a                   	pop    %edx
4310e2:	75 76                	jne    0x43115a
4310e4:	2f                   	das
4310e5:	36 33 55 63          	xor    %ss:0x63(%ebp),%edx
4310e9:	75 50                	jne    0x43113b
4310eb:	53                   	push   %ebx
4310ec:	33 43 36             	xor    0x36(%ebx),%eax
4310ef:	2f                   	das
4310f0:	6c                   	insb   (%dx),%es:(%edi)
4310f1:	6a 49                	push   $0x49
4310f3:	54                   	push   %esp
4310f4:	7a 6f                	jp     0x431165
4310f6:	46                   	inc    %esi
4310f7:	64 77 6d             	fs ja  0x431167
4310fa:	50                   	push   %eax
4310fb:	7a 61                	jp     0x43115e
4310fd:	34 73                	xor    $0x73,%al
4310ff:	63 74 4a 62          	arpl   %esi,0x62(%edx,%ecx,2)
431103:	59                   	pop    %ecx
431104:	32 58 2b             	xor    0x2b(%eax),%bl
431107:	69 66 32 70 39 4e 4c 	imul   $0x4c4e3970,0x32(%esi),%esp
43110e:	36 36 45             	ss ss inc %ebp
431111:	73 33                	jae    0x431146
431113:	75 62                	jne    0x431177
431115:	53                   	push   %ebx
431116:	6e                   	outsb  %ds:(%esi),(%dx)
431117:	53                   	push   %ebx
431118:	59                   	pop    %ecx
431119:	62 50 2b             	bound  %edx,0x2b(%eax)
43111c:	52                   	push   %edx
43111d:	43                   	inc    %ebx
43111e:	72 48                	jb     0x431168
431120:	61                   	popa
431121:	37                   	aaa
431122:	79 78                	jns    0x43119c
431124:	6c                   	insb   (%dx),%es:(%edi)
431125:	4b                   	dec    %ebx
431126:	4b                   	dec    %ebx
431127:	73 71                	jae    0x43119a
431129:	47                   	inc    %edi
43112a:	4f                   	dec    %edi
43112b:	56                   	push   %esi
43112c:	54                   	push   %esp
43112d:	48                   	dec    %eax
43112e:	74 33                	je     0x431163
431130:	4d                   	dec    %ebp
431131:	69 50 6f 50 74 48 30 	imul   $0x30487450,0x6f(%eax),%edx
431138:	49                   	dec    %ecx
431139:	35 38 63 64 73       	xor    $0x73646338,%eax
43113e:	44                   	inc    %esp
43113f:	43                   	inc    %ebx
431140:	43                   	inc    %ebx
431141:	64 36 36 73 6b       	fs ss ss jae 0x4311b1
431146:	62 34 34             	bound  %esi,(%esp,%esi,1)
431149:	73 36                	jae    0x431181
43114b:	46                   	inc    %esi
43114c:	59                   	pop    %ecx
43114d:	54                   	push   %esp
43114e:	70 4b                	jo     0x43119b
431150:	66 44                	inc    %sp
431152:	64 31 61 77          	xor    %esp,%fs:0x77(%ecx)
431156:	6f                   	outsl  %ds:(%esi),(%dx)
431157:	37                   	aaa
431158:	55                   	push   %ebp
431159:	39 31                	cmp    %esi,(%ecx)
43115b:	7a 6f                	jp     0x4311cc
43115d:	53                   	push   %ebx
43115e:	7a 63                	jp     0x4311c3
431160:	62 31                	bound  %esi,(%ecx)
431162:	78 2f                	js     0x431193
431164:	4c                   	dec    %esp
431165:	4e                   	dec    %esi
431166:	36 50                	ss push %eax
431168:	51                   	push   %ecx
431169:	66 4b                	dec    %bx
43116b:	4d                   	dec    %ebp
43116c:	53                   	push   %ebx
43116d:	55                   	push   %ebp
43116e:	42                   	inc    %edx
43116f:	49                   	dec    %ecx
431170:	2b 70 6b             	sub    0x6b(%eax),%esi
431173:	58                   	pop    %eax
431174:	37                   	aaa
431175:	46                   	inc    %esi
431176:	54                   	push   %esp
431177:	37                   	aaa
431178:	31 4c 51 6f          	xor    %ecx,0x6f(%ecx,%edx,2)
43117c:	44                   	inc    %esp
43117d:	45                   	inc    %ebp
43117e:	54                   	push   %esp