140242e3f:	33 c8                	xor    %eax,%ecx
140242e41:	41 8b c1             	mov    %r9d,%eax
140242e44:	33 cf                	xor    %edi,%ecx
140242e46:	c1 e0 1d             	shl    $0x1d,%eax
140242e49:	89 8a 88 00 00 00    	mov    %ecx,0x88(%rdx)
140242e4f:	41 8b c8             	mov    %r8d,%ecx
140242e52:	c1 e9 03             	shr    $0x3,%ecx
140242e55:	33 c8                	xor    %eax,%ecx
140242e57:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140242e5e:	33 ce                	xor    %esi,%ecx
140242e60:	c1 e8 03             	shr    $0x3,%eax
140242e63:	89 8a 8c 00 00 00    	mov    %ecx,0x8c(%rdx)
140242e69:	8b 4c 24 04          	mov    0x4(%rsp),%ecx
140242e6d:	c1 e1 1d             	shl    $0x1d,%ecx
140242e70:	33 c8                	xor    %eax,%ecx
140242e72:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140242e79:	41 33 c9             	xor    %r9d,%ecx
140242e7c:	c1 e8 03             	shr    $0x3,%eax
140242e7f:	89 8a 90 00 00 00    	mov    %ecx,0x90(%rdx)
140242e85:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
140242e8c:	c1 e1 1d             	shl    $0x1d,%ecx
140242e8f:	33 c8                	xor    %eax,%ecx
140242e91:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140242e98:	41 33 c8             	xor    %r8d,%ecx
140242e9b:	c1 e0 1d             	shl    $0x1d,%eax
140242e9e:	89 8a 94 00 00 00    	mov    %ecx,0x94(%rdx)
140242ea4:	8b 0c 24             	mov    (%rsp),%ecx
140242ea7:	c1 e9 03             	shr    $0x3,%ecx
140242eaa:	33 c8                	xor    %eax,%ecx
140242eac:	41 33 cd             	xor    %r13d,%ecx
140242eaf:	8b 44 24 04          	mov    0x4(%rsp),%eax
140242eb3:	89 8a 98 00 00 00    	mov    %ecx,0x98(%rdx)
140242eb9:	8b 0c 24             	mov    (%rsp),%ecx
140242ebc:	c1 e1 1d             	shl    $0x1d,%ecx
140242ebf:	c1 e8 03             	shr    $0x3,%eax
140242ec2:	33 c8                	xor    %eax,%ecx
140242ec4:	41 8b c6             	mov    %r14d,%eax
140242ec7:	41 33 ca             	xor    %r10d,%ecx
140242eca:	c1 e0 1d             	shl    $0x1d,%eax
140242ecd:	89 8a 9c 00 00 00    	mov    %ecx,0x9c(%rdx)
140242ed3:	8b cd                	mov    %ebp,%ecx
140242ed5:	c1 e9 03             	shr    $0x3,%ecx
140242ed8:	33 c8                	xor    %eax,%ecx
140242eda:	41 8b c7             	mov    %r15d,%eax
140242edd:	33 0c 24             	xor    (%rsp),%ecx
140242ee0:	89 8a a0 00 00 00    	mov    %ecx,0xa0(%rdx)
140242ee6:	8b cd                	mov    %ebp,%ecx
140242ee8:	c1 e1 1d             	shl    $0x1d,%ecx
140242eeb:	c1 e8 03             	shr    $0x3,%eax
140242eee:	33 c8                	xor    %eax,%ecx
140242ef0:	41 8b c7             	mov    %r15d,%eax
140242ef3:	33 4c 24 04          	xor    0x4(%rsp),%ecx
140242ef7:	89 8a a4 00 00 00    	mov    %ecx,0xa4(%rdx)
140242efd:	41 8b cc             	mov    %r12d,%ecx
140242f00:	c1 e9 03             	shr    $0x3,%ecx
140242f03:	c1 e0 1d             	shl    $0x1d,%eax
140242f06:	33 c8                	xor    %eax,%ecx
140242f08:	41 8b c6             	mov    %r14d,%eax
140242f0b:	33 8c 24 80 00 00 00 	xor    0x80(%rsp),%ecx
140242f12:	89 8a a8 00 00 00    	mov    %ecx,0xa8(%rdx)
140242f18:	41 8b cc             	mov    %r12d,%ecx
140242f1b:	c1 e1 1d             	shl    $0x1d,%ecx
140242f1e:	c1 e8 03             	shr    $0x3,%eax
140242f21:	33 c8                	xor    %eax,%ecx
140242f23:	8b c7                	mov    %edi,%eax
140242f25:	33 8c 24 98 00 00 00 	xor    0x98(%rsp),%ecx
140242f2c:	89 8a ac 00 00 00    	mov    %ecx,0xac(%rdx)
140242f32:	8b cb                	mov    %ebx,%ecx
140242f34:	c1 e1 1d             	shl    $0x1d,%ecx
140242f37:	c1 e8 03             	shr    $0x3,%eax
140242f3a:	33 c8                	xor    %eax,%ecx
140242f3c:	8b c7                	mov    %edi,%eax
140242f3e:	41 33 cc             	xor    %r12d,%ecx
140242f41:	c1 e0 1d             	shl    $0x1d,%eax
140242f44:	89 8a b0 00 00 00    	mov    %ecx,0xb0(%rdx)
140242f4a:	8b ce                	mov    %esi,%ecx
140242f4c:	c1 e9 03             	shr    $0x3,%ecx
140242f4f:	33 c8                	xor    %eax,%ecx
140242f51:	8b c6                	mov    %esi,%eax
140242f53:	41 33 ce             	xor    %r14d,%ecx
140242f56:	c1 e0 1d             	shl    $0x1d,%eax
140242f59:	89 8a b4 00 00 00    	mov    %ecx,0xb4(%rdx)
140242f5f:	41 8b cb             	mov    %r11d,%ecx
140242f62:	c1 e9 03             	shr    $0x3,%ecx
140242f65:	33 c8                	xor    %eax,%ecx
140242f67:	41 8b c3             	mov    %r11d,%eax
140242f6a:	33 cd                	xor    %ebp,%ecx
140242f6c:	c1 e0 1d             	shl    $0x1d,%eax
140242f6f:	89 8a b8 00 00 00    	mov    %ecx,0xb8(%rdx)
140242f75:	8b cb                	mov    %ebx,%ecx
140242f77:	c1 e9 03             	shr    $0x3,%ecx
140242f7a:	33 c8                	xor    %eax,%ecx
140242f7c:	41 8b c1             	mov    %r9d,%eax
140242f7f:	41 33 cf             	xor    %r15d,%ecx
140242f82:	c1 e0 1f             	shl    $0x1f,%eax
140242f85:	89 8a bc 00 00 00    	mov    %ecx,0xbc(%rdx)
140242f8b:	48 81 c2 c0 00 00 00 	add    $0xc0,%rdx
140242f92:	41 8b c8             	mov    %r8d,%ecx
140242f95:	d1 e9                	shr    $1,%ecx
140242f97:	33 c8                	xor    %eax,%ecx
140242f99:	41 8b c5             	mov    %r13d,%eax
140242f9c:	41 33 cb             	xor    %r11d,%ecx
140242f9f:	d1 e8                	shr    $1,%eax
140242fa1:	89 0a                	mov    %ecx,(%rdx)
140242fa3:	41 8b c8             	mov    %r8d,%ecx
140242fa6:	c1 e1 1f             	shl    $0x1f,%ecx
140242fa9:	33 c8                	xor    %eax,%ecx
140242fab:	33 cb                	xor    %ebx,%ecx
140242fad:	89 4a 04             	mov    %ecx,0x4(%rdx)
140242fb0:	41 8b ca             	mov    %r10d,%ecx
140242fb3:	8b ac 24 88 00 00 00 	mov    0x88(%rsp),%ebp
140242fba:	41 8b c5             	mov    %r13d,%eax
140242fbd:	d1 e9                	shr    $1,%ecx
140242fbf:	c1 e0 1f             	shl    $0x1f,%eax
140242fc2:	33 c8                	xor    %eax,%ecx
140242fc4:	41 8b c2             	mov    %r10d,%eax
140242fc7:	33 cf                	xor    %edi,%ecx
140242fc9:	c1 e0 1f             	shl    $0x1f,%eax
140242fcc:	89 4a 08             	mov    %ecx,0x8(%rdx)
140242fcf:	41 8b c9             	mov    %r9d,%ecx
140242fd2:	d1 e9                	shr    $1,%ecx
140242fd4:	33 c8                	xor    %eax,%ecx
140242fd6:	33 ce                	xor    %esi,%ecx
140242fd8:	89 4a 0c             	mov    %ecx,0xc(%rdx)
140242fdb:	81 fd 80 00 00 00    	cmp    $0x80,%ebp
140242fe1:	0f 8e b8 00 00 00    	jle    0x14024309f
140242fe7:	8b 0c 24             	mov    (%rsp),%ecx
140242fea:	8b 44 24 04          	mov    0x4(%rsp),%eax
140242fee:	c1 e1 1f             	shl    $0x1f,%ecx
140242ff1:	d1 e8                	shr    $1,%eax
140242ff3:	33 c8                	xor    %eax,%ecx
140242ff5:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140242ffc:	41 33 c9             	xor    %r9d,%ecx
140242fff:	d1 e8                	shr    $1,%eax
140243001:	89 4a 10             	mov    %ecx,0x10(%rdx)
140243004:	8b 4c 24 04          	mov    0x4(%rsp),%ecx
140243008:	c1 e1 1f             	shl    $0x1f,%ecx
14024300b:	33 c8                	xor    %eax,%ecx
14024300d:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140243014:	41 33 c8             	xor    %r8d,%ecx
140243017:	d1 e8                	shr    $1,%eax
140243019:	89 4a 14             	mov    %ecx,0x14(%rdx)
14024301c:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
140243023:	c1 e1 1f             	shl    $0x1f,%ecx
140243026:	33 c8                	xor    %eax,%ecx
140243028:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
14024302f:	41 33 cd             	xor    %r13d,%ecx
140243032:	c1 e0 1f             	shl    $0x1f,%eax
140243035:	89 4a 18             	mov    %ecx,0x18(%rdx)
140243038:	8b 0c 24             	mov    (%rsp),%ecx
14024303b:	d1 e9                	shr    $1,%ecx
14024303d:	33 c8                	xor    %eax,%ecx
14024303f:	41 8b c6             	mov    %r14d,%eax
140243042:	41 33 ca             	xor    %r10d,%ecx
140243045:	d1 e8                	shr    $1,%eax
140243047:	89 4a 1c             	mov    %ecx,0x1c(%rdx)
14024304a:	48 83 c2 20          	add    $0x20,%rdx
14024304e:	41 8b cc             	mov    %r12d,%ecx
140243051:	c1 e1 1f             	shl    $0x1f,%ecx
140243054:	33 c8                	xor    %eax,%ecx
140243056:	41 8b c6             	mov    %r14d,%eax
140243059:	33 0c 24             	xor    (%rsp),%ecx
14024305c:	89 0a                	mov    %ecx,(%rdx)
14024305e:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
140243062:	d1 e9                	shr    $1,%ecx
140243064:	c1 e0 1f             	shl    $0x1f,%eax
140243067:	33 c8                	xor    %eax,%ecx
140243069:	41 8b c7             	mov    %r15d,%eax
14024306c:	33 4c 24 04          	xor    0x4(%rsp),%ecx
140243070:	89 4a 04             	mov    %ecx,0x4(%rdx)
140243073:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
140243077:	c1 e1 1f             	shl    $0x1f,%ecx
14024307a:	d1 e8                	shr    $1,%eax
14024307c:	33 c8                	xor    %eax,%ecx
14024307e:	41 8b c7             	mov    %r15d,%eax
140243081:	33 8c 24 80 00 00 00 	xor    0x80(%rsp),%ecx
140243088:	89 4a 08             	mov    %ecx,0x8(%rdx)
14024308b:	41 8b cc             	mov    %r12d,%ecx
14024308e:	d1 e9                	shr    $1,%ecx
140243090:	c1 e0 1f             	shl    $0x1f,%eax
140243093:	33 c8                	xor    %eax,%ecx
140243095:	33 8c 24 98 00 00 00 	xor    0x98(%rsp),%ecx
14024309c:	89 4a 0c             	mov    %ecx,0xc(%rdx)
14024309f:	81 fd c0 00 00 00    	cmp    $0xc0,%ebp
1402430a5:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402430aa:	0f 8e 93 00 00 00    	jle    0x140243143
1402430b0:	41 8b cb             	mov    %r11d,%ecx
1402430b3:	8b c3                	mov    %ebx,%eax
1402430b5:	c1 e1 1f             	shl    $0x1f,%ecx
1402430b8:	d1 e8                	shr    $1,%eax
1402430ba:	33 c8                	xor    %eax,%ecx
1402430bc:	8b c7                	mov    %edi,%eax
1402430be:	41 33 cc             	xor    %r12d,%ecx
1402430c1:	d1 e8                	shr    $1,%eax
1402430c3:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402430c6:	8b cb                	mov    %ebx,%ecx
1402430c8:	c1 e1 1f             	shl    $0x1f,%ecx
1402430cb:	33 c8                	xor    %eax,%ecx
1402430cd:	8b c6                	mov    %esi,%eax
1402430cf:	41 33 ce             	xor    %r14d,%ecx
1402430d2:	d1 e8                	shr    $1,%eax
1402430d4:	89 4a 14             	mov    %ecx,0x14(%rdx)
1402430d7:	8b cf                	mov    %edi,%ecx
1402430d9:	c1 e1 1f             	shl    $0x1f,%ecx
1402430dc:	33 c8                	xor    %eax,%ecx
1402430de:	8b c6                	mov    %esi,%eax
1402430e0:	33 4c 24 08          	xor    0x8(%rsp),%ecx
1402430e4:	c1 e0 1f             	shl    $0x1f,%eax
1402430e7:	89 4a 18             	mov    %ecx,0x18(%rdx)
1402430ea:	41 8b cb             	mov    %r11d,%ecx
1402430ed:	d1 e9                	shr    $1,%ecx
1402430ef:	33 c8                	xor    %eax,%ecx
1402430f1:	41 8b c1             	mov    %r9d,%eax
1402430f4:	c1 e0 13             	shl    $0x13,%eax
1402430f7:	41 33 cf             	xor    %r15d,%ecx
1402430fa:	89 4a 1c             	mov    %ecx,0x1c(%rdx)
1402430fd:	41 8b c8             	mov    %r8d,%ecx
140243100:	c1 e9 0d             	shr    $0xd,%ecx
140243103:	33 c8                	xor    %eax,%ecx
140243105:	41 c1 e0 13          	shl    $0x13,%r8d
140243109:	41 8b c5             	mov    %r13d,%eax
14024310c:	41 c1 e9 0d          	shr    $0xd,%r9d
140243110:	c1 e8 0d             	shr    $0xd,%eax
140243113:	41 33 cb             	xor    %r11d,%ecx
140243116:	44 33 c0             	xor    %eax,%r8d
140243119:	41 c1 e5 13          	shl    $0x13,%r13d
14024311d:	41 8b c2             	mov    %r10d,%eax
140243120:	89 4a 20             	mov    %ecx,0x20(%rdx)
140243123:	c1 e8 0d             	shr    $0xd,%eax
140243126:	44 33 c3             	xor    %ebx,%r8d
140243129:	41 33 c5             	xor    %r13d,%eax
14024312c:	41 c1 e2 13          	shl    $0x13,%r10d
140243130:	33 c7                	xor    %edi,%eax
140243132:	44 89 42 24          	mov    %r8d,0x24(%rdx)
140243136:	45 33 ca             	xor    %r10d,%r9d
140243139:	89 42 28             	mov    %eax,0x28(%rdx)
14024313c:	44 33 ce             	xor    %esi,%r9d
14024313f:	44 89 4a 2c          	mov    %r9d,0x2c(%rdx)
140243143:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140243148:	33 c0                	xor    %eax,%eax
14024314a:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14024314f:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140243154:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140243159:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14024315e:	48 83 c4 68          	add    $0x68,%rsp
140243162:	41 5d                	pop    %r13
140243164:	5f                   	pop    %rdi
140243165:	c3                   	ret
140243166:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14024316b:	48 83 c4 68          	add    $0x68,%rsp
14024316f:	41 5d                	pop    %r13
140243171:	5f                   	pop    %rdi
140243172:	c3                   	ret
140243173:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140243178:	48 83 c4 68          	add    $0x68,%rsp
14024317c:	41 5d                	pop    %r13
14024317e:	5f                   	pop    %rdi
14024317f:	c3                   	ret
140243180:	b8 28 00 00 00       	mov    $0x28,%eax
140243185:	e8 a6 d9 06 00       	call   0x1402b0b30
14024318a:	48 2b e0             	sub    %rax,%rsp
14024318d:	4c 8b ca             	mov    %rdx,%r9
140243190:	48 8b d1             	mov    %rcx,%rdx
140243193:	41 8b 88 10 01 00 00 	mov    0x110(%r8),%ecx
14024319a:	48 83 c4 28          	add    $0x28,%rsp
14024319e:	e9 4d 9e e2 ff       	jmp    0x14006cff0
1402431a3:	cc                   	int3
1402431a4:	cc                   	int3
1402431a5:	cc                   	int3
1402431a6:	cc                   	int3
1402431a7:	cc                   	int3
1402431a8:	cc                   	int3
1402431a9:	cc                   	int3
1402431aa:	cc                   	int3
1402431ab:	cc                   	int3
1402431ac:	cc                   	int3
1402431ad:	cc                   	int3
1402431ae:	cc                   	int3
1402431af:	cc                   	int3
1402431b0:	b8 28 00 00 00       	mov    $0x28,%eax
1402431b5:	e8 76 d9 06 00       	call   0x1402b0b30
1402431ba:	48 2b e0             	sub    %rax,%rsp
1402431bd:	4c 8b ca             	mov    %rdx,%r9
1402431c0:	48 8b d1             	mov    %rcx,%rdx
1402431c3:	41 8b 88 10 01 00 00 	mov    0x110(%r8),%ecx
1402431ca:	48 83 c4 28          	add    $0x28,%rsp
1402431ce:	e9 8d 9a e2 ff       	jmp    0x14006cc60
1402431d3:	cc                   	int3
1402431d4:	cc                   	int3
1402431d5:	cc                   	int3
1402431d6:	cc                   	int3
1402431d7:	cc                   	int3
1402431d8:	cc                   	int3
1402431d9:	cc                   	int3
1402431da:	cc                   	int3
1402431db:	cc                   	int3
1402431dc:	cc                   	int3
1402431dd:	cc                   	int3
1402431de:	cc                   	int3
1402431df:	cc                   	int3
1402431e0:	40 53                	rex push %rbx
1402431e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402431e7:	e8 44 d9 06 00       	call   0x1402b0b30
1402431ec:	48 2b e0             	sub    %rax,%rsp
1402431ef:	49 8b d8             	mov    %r8,%rbx
1402431f2:	44 8b ca             	mov    %edx,%r9d
1402431f5:	48 85 c9             	test   %rcx,%rcx
1402431f8:	74 3b                	je     0x140243235
1402431fa:	48 85 db             	test   %rbx,%rbx
1402431fd:	74 36                	je     0x140243235
1402431ff:	8d 42 80             	lea    -0x80(%rdx),%eax
140243202:	a9 3f ff ff ff       	test   $0xffffff3f,%eax
140243207:	75 21                	jne    0x14024322a
140243209:	81 fa 40 01 00 00    	cmp    $0x140,%edx
14024320f:	74 19                	je     0x14024322a
140243211:	48 8b d1             	mov    %rcx,%rdx
140243214:	41 8b c9             	mov    %r9d,%ecx
140243217:	e8 44 a1 e2 ff       	call   0x14006d360
14024321c:	89 83 10 01 00 00    	mov    %eax,0x110(%rbx)
140243222:	33 c0                	xor    %eax,%eax
140243224:	48 83 c4 20          	add    $0x20,%rsp
140243228:	5b                   	pop    %rbx
140243229:	c3                   	ret
14024322a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14024322f:	48 83 c4 20          	add    $0x20,%rsp
140243233:	5b                   	pop    %rbx
140243234:	c3                   	ret
140243235:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14024323a:	48 83 c4 20          	add    $0x20,%rsp
14024323e:	5b                   	pop    %rbx
14024323f:	c3                   	ret
140243240:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140243245:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024324a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024324f:	57                   	push   %rdi
140243250:	b8 20 00 00 00       	mov    $0x20,%eax
140243255:	e8 d6 d8 06 00       	call   0x1402b0b30
14024325a:	48 2b e0             	sub    %rax,%rsp
14024325d:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
140243264:	48 8b f2             	mov    %rdx,%rsi
140243267:	48 8b b9 e8 00 00 00 	mov    0xe8(%rcx),%rdi
14024326e:	48 8b d9             	mov    %rcx,%rbx
140243271:	48 8b a9 f0 00 00 00 	mov    0xf0(%rcx),%rbp
140243278:	48 85 c0             	test   %rax,%rax
14024327b:	74 3e                	je     0x1402432bb
14024327d:	c6 84 08 d0 00 00 00 	movb   $0x1,0xd0(%rax,%rcx,1)
140243284:	01
140243285:	48 ff c0             	inc    %rax
140243288:	48 83 f8 10          	cmp    $0x10,%rax
14024328c:	73 1a                	jae    0x1402432a8