140129cbf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140129cc3:	48 83 f8 1f          	cmp    $0x1f,%rax
140129cc7:	76 07                	jbe    0x140129cd0
140129cc9:	ff 15 29 03 20 00    	call   *0x200329(%rip)        # 0x140329ff8
140129ccf:	cc                   	int3
140129cd0:	48 8b cb             	mov    %rbx,%rcx
140129cd3:	e8 ac 05 1d 00       	call   0x1402fa284
140129cd8:	40 0f b6 c7          	movzbl %dil,%eax
140129cdc:	eb 02                	jmp    0x140129ce0
140129cde:	32 c0                	xor    %al,%al
140129ce0:	48 8b 8d 50 0a 00 00 	mov    0xa50(%rbp),%rcx
140129ce7:	48 33 cc             	xor    %rsp,%rcx
140129cea:	e8 51 09 1d 00       	call   0x1402fa640
140129cef:	48 81 c4 68 0b 00 00 	add    $0xb68,%rsp
140129cf6:	41 5f                	pop    %r15
140129cf8:	41 5e                	pop    %r14
140129cfa:	41 5d                	pop    %r13
140129cfc:	41 5c                	pop    %r12
140129cfe:	5f                   	pop    %rdi
140129cff:	5e                   	pop    %rsi
140129d00:	5b                   	pop    %rbx
140129d01:	5d                   	pop    %rbp
140129d02:	c3                   	ret
140129d03:	cc                   	int3
140129d04:	cc                   	int3
140129d05:	cc                   	int3
140129d06:	cc                   	int3
140129d07:	cc                   	int3
140129d08:	cc                   	int3
140129d09:	cc                   	int3
140129d0a:	cc                   	int3
140129d0b:	cc                   	int3
140129d0c:	cc                   	int3
140129d0d:	cc                   	int3
140129d0e:	cc                   	int3
140129d0f:	cc                   	int3
140129d10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140129d15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140129d1a:	55                   	push   %rbp
140129d1b:	57                   	push   %rdi
140129d1c:	41 56                	push   %r14
140129d1e:	48 8b ec             	mov    %rsp,%rbp
140129d21:	48 83 ec 50          	sub    $0x50,%rsp
140129d25:	4c 8b c1             	mov    %rcx,%r8
140129d28:	33 f6                	xor    %esi,%esi
140129d2a:	0f b6 91 10 02 00 00 	movzbl 0x210(%rcx),%edx
140129d31:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
140129d38:	9c f2 cb
140129d3b:	48 33 d0             	xor    %rax,%rdx
140129d3e:	48 b9 b3 01 00 00 00 	movabs $0x100000001b3,%rcx
140129d45:	01 00 00
140129d48:	48 0f af d1          	imul   %rcx,%rdx
140129d4c:	41 0f b6 80 11 02 00 	movzbl 0x211(%r8),%eax
140129d53:	00
140129d54:	48 33 d0             	xor    %rax,%rdx
140129d57:	48 0f af d1          	imul   %rcx,%rdx
140129d5b:	41 0f b6 80 12 02 00 	movzbl 0x212(%r8),%eax
140129d62:	00
140129d63:	48 33 d0             	xor    %rax,%rdx
140129d66:	48 0f af d1          	imul   %rcx,%rdx
140129d6a:	41 0f b6 80 13 02 00 	movzbl 0x213(%r8),%eax
140129d71:	00
140129d72:	48 33 d0             	xor    %rax,%rdx
140129d75:	48 0f af d1          	imul   %rcx,%rdx
140129d79:	49 8b 88 00 02 00 00 	mov    0x200(%r8),%rcx
140129d80:	48 23 ca             	and    %rdx,%rcx
140129d83:	48 03 c9             	add    %rcx,%rcx
140129d86:	49 8b 90 e8 01 00 00 	mov    0x1e8(%r8),%rdx
140129d8d:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140129d92:	4d 8b 88 d8 01 00 00 	mov    0x1d8(%r8),%r9
140129d99:	49 3b c1             	cmp    %r9,%rax
140129d9c:	74 22                	je     0x140129dc0
140129d9e:	48 8b 14 ca          	mov    (%rdx,%rcx,8),%rdx
140129da2:	41 8b 88 10 02 00 00 	mov    0x210(%r8),%ecx
140129da9:	3b 48 10             	cmp    0x10(%rax),%ecx
140129dac:	74 15                	je     0x140129dc3
140129dae:	66 90                	xchg   %ax,%ax
140129db0:	48 3b c2             	cmp    %rdx,%rax
140129db3:	74 0b                	je     0x140129dc0
140129db5:	48 8b 40 08          	mov    0x8(%rax),%rax
140129db9:	3b 48 10             	cmp    0x10(%rax),%ecx
140129dbc:	75 f2                	jne    0x140129db0
140129dbe:	eb 03                	jmp    0x140129dc3
140129dc0:	48 8b c6             	mov    %rsi,%rax
140129dc3:	48 85 c0             	test   %rax,%rax
140129dc6:	49 0f 44 c1          	cmove  %r9,%rax
140129dca:	49 3b c1             	cmp    %r9,%rax
140129dcd:	0f 84 fa 00 00 00    	je     0x140129ecd
140129dd3:	48 8b 48 18          	mov    0x18(%rax),%rcx
140129dd7:	48 8b 01             	mov    (%rcx),%rax
140129dda:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140129dde:	ff 50 70             	call   *0x70(%rax)
140129de1:	90                   	nop
140129de2:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140129de6:	48 85 db             	test   %rbx,%rbx
140129de9:	0f 84 c3 00 00 00    	je     0x140129eb2
140129def:	48 8b 03             	mov    (%rbx),%rax
140129df2:	48 8b 78 68          	mov    0x68(%rax),%rdi
140129df6:	4c 8d 35 43 0b 20 00 	lea    0x200b43(%rip),%r14        # 0x14032a940
140129dfd:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140129e01:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
140129e05:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140129e09:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140129e0d:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
140129e11:	c6 45 e0 00          	movb   $0x0,-0x20(%rbp)
140129e15:	b9 18 00 00 00       	mov    $0x18,%ecx
140129e1a:	e8 29 04 1d 00       	call   0x1402fa248
140129e1f:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140129e23:	0f 57 c0             	xorps  %xmm0,%xmm0
140129e26:	33 c9                	xor    %ecx,%ecx
140129e28:	0f 11 00             	movups %xmm0,(%rax)
140129e2b:	48 89 48 10          	mov    %rcx,0x10(%rax)
140129e2f:	c6 45 e0 01          	movb   $0x1,-0x20(%rbp)
140129e33:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140129e37:	ba 3c 00 00 00       	mov    $0x3c,%edx
140129e3c:	48 8d 0d fd ae 20 00 	lea    0x20aefd(%rip),%rcx        # 0x140334d40
140129e43:	e8 ba 3f fb ff       	call   0x1400dde02
140129e48:	90                   	nop
140129e49:	45 33 c9             	xor    %r9d,%r9d
140129e4c:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140129e50:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140129e54:	48 8b cb             	mov    %rbx,%rcx
140129e57:	ff d7                	call   *%rdi
140129e59:	90                   	nop
140129e5a:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140129e5e:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140129e62:	48 85 c9             	test   %rcx,%rcx
140129e65:	74 21                	je     0x140129e88
140129e67:	80 7d e0 00          	cmpb   $0x0,-0x20(%rbp)
140129e6b:	74 13                	je     0x140129e80
140129e6d:	e8 8a 3f fb ff       	call   0x1400dddfc
140129e72:	ba 18 00 00 00       	mov    $0x18,%edx
140129e77:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140129e7b:	e8 04 04 1d 00       	call   0x1402fa284
140129e80:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
140129e84:	c6 45 e0 00          	movb   $0x0,-0x20(%rbp)
140129e88:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140129e8c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140129e90:	48 85 c9             	test   %rcx,%rcx
140129e93:	74 19                	je     0x140129eae
140129e95:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140129e99:	74 13                	je     0x140129eae
140129e9b:	e8 5c 3f fb ff       	call   0x1400dddfc
140129ea0:	ba 18 00 00 00       	mov    $0x18,%edx
140129ea5:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140129ea9:	e8 d6 03 1d 00       	call   0x1402fa284
140129eae:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140129eb2:	48 85 db             	test   %rbx,%rbx
140129eb5:	74 16                	je     0x140129ecd
140129eb7:	48 8b 43 08          	mov    0x8(%rbx),%rax
140129ebb:	48 63 48 04          	movslq 0x4(%rax),%rcx
140129ebf:	48 83 c1 08          	add    $0x8,%rcx
140129ec3:	48 03 cb             	add    %rbx,%rcx
140129ec6:	48 8b 01             	mov    (%rcx),%rax
140129ec9:	ff 50 08             	call   *0x8(%rax)
140129ecc:	90                   	nop
140129ecd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140129ed2:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140129ed9:	00
140129eda:	48 83 c4 50          	add    $0x50,%rsp
140129ede:	41 5e                	pop    %r14
140129ee0:	5f                   	pop    %rdi
140129ee1:	5d                   	pop    %rbp
140129ee2:	c3                   	ret
140129ee3:	cc                   	int3
140129ee4:	cc                   	int3
140129ee5:	cc                   	int3
140129ee6:	cc                   	int3
140129ee7:	cc                   	int3
140129ee8:	cc                   	int3
140129ee9:	cc                   	int3
140129eea:	cc                   	int3
140129eeb:	cc                   	int3
140129eec:	cc                   	int3
140129eed:	cc                   	int3
140129eee:	cc                   	int3
140129eef:	cc                   	int3
140129ef0:	48 83 ec 28          	sub    $0x28,%rsp
140129ef4:	49 c7 00 fe ff ff ff 	movq   $0xfffffffffffffffe,(%r8)
140129efb:	49 8b 11             	mov    (%r9),%rdx
140129efe:	48 85 d2             	test   %rdx,%rdx
140129f01:	74 16                	je     0x140129f19
140129f03:	48 8b 42 08          	mov    0x8(%rdx),%rax
140129f07:	48 63 48 04          	movslq 0x4(%rax),%rcx
140129f0b:	48 83 c2 08          	add    $0x8,%rdx
140129f0f:	48 03 ca             	add    %rdx,%rcx
140129f12:	48 8b 01             	mov    (%rcx),%rax
140129f15:	ff 50 08             	call   *0x8(%rax)
140129f18:	90                   	nop
140129f19:	32 c0                	xor    %al,%al
140129f1b:	48 83 c4 28          	add    $0x28,%rsp
140129f1f:	c3                   	ret
140129f20:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140129f25:	53                   	push   %rbx
140129f26:	48 83 ec 20          	sub    $0x20,%rsp
140129f2a:	49 8b d9             	mov    %r9,%rbx
140129f2d:	49 89 10             	mov    %rdx,(%r8)
140129f30:	ff ca                	dec    %edx
140129f32:	89 51 70             	mov    %edx,0x70(%rcx)
140129f35:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140129f39:	48 8b 01             	mov    (%rcx),%rax
140129f3c:	45 33 c0             	xor    %r8d,%r8d
140129f3f:	ff 50 28             	call   *0x28(%rax)
140129f42:	90                   	nop
140129f43:	48 8b 13             	mov    (%rbx),%rdx
140129f46:	48 85 d2             	test   %rdx,%rdx
140129f49:	74 16                	je     0x140129f61
140129f4b:	48 8b 42 08          	mov    0x8(%rdx),%rax
140129f4f:	48 63 48 04          	movslq 0x4(%rax),%rcx
140129f53:	48 83 c2 08          	add    $0x8,%rdx
140129f57:	48 03 ca             	add    %rdx,%rcx
140129f5a:	48 8b 01             	mov    (%rcx),%rax
140129f5d:	ff 50 08             	call   *0x8(%rax)
140129f60:	90                   	nop
140129f61:	b0 01                	mov    $0x1,%al
140129f63:	48 83 c4 20          	add    $0x20,%rsp
140129f67:	5b                   	pop    %rbx
140129f68:	c3                   	ret
140129f69:	cc                   	int3
140129f6a:	cc                   	int3
140129f6b:	cc                   	int3
140129f6c:	cc                   	int3
140129f6d:	cc                   	int3
140129f6e:	cc                   	int3
140129f6f:	cc                   	int3
140129f70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140129f75:	55                   	push   %rbp
140129f76:	56                   	push   %rsi
140129f77:	57                   	push   %rdi
140129f78:	41 54                	push   %r12
140129f7a:	41 55                	push   %r13
140129f7c:	41 56                	push   %r14
140129f7e:	41 57                	push   %r15
140129f80:	48 8d ac 24 50 fe ff 	lea    -0x1b0(%rsp),%rbp
140129f87:	ff
140129f88:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
140129f8f:	48 8b 05 ea e1 2d 00 	mov    0x2de1ea(%rip),%rax        # 0x140408180
140129f96:	48 33 c4             	xor    %rsp,%rax
140129f99:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
140129fa0:	4d 8b f0             	mov    %r8,%r14
140129fa3:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140129fa8:	48 8b f1             	mov    %rcx,%rsi
140129fab:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140129fb0:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140129fb5:	45 33 ed             	xor    %r13d,%r13d
140129fb8:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140129fbd:	48 8b 42 08          	mov    0x8(%rdx),%rax
140129fc1:	48 85 c0             	test   %rax,%rax
140129fc4:	74 0e                	je     0x140129fd4
140129fc6:	4c 39 68 08          	cmp    %r13,0x8(%rax)
140129fca:	74 08                	je     0x140129fd4
140129fcc:	49 8b 10             	mov    (%r8),%rdx
140129fcf:	e9 73 04 00 00       	jmp    0x14012a447
140129fd4:	0f 57 c0             	xorps  %xmm0,%xmm0
140129fd7:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140129fdd:	b9 50 00 00 00       	mov    $0x50,%ecx
140129fe2:	e8 61 02 1d 00       	call   0x1402fa248
140129fe7:	48 89 00             	mov    %rax,(%rax)
140129fea:	48 89 40 08          	mov    %rax,0x8(%rax)
140129fee:	48 89 40 10          	mov    %rax,0x10(%rax)
140129ff2:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140129ff8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140129ffd:	49 8b 0e             	mov    (%r14),%rcx
14012a000:	48 8b 01             	mov    (%rcx),%rax
14012a003:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14012a008:	ff 50 68             	call   *0x68(%rax)
14012a00b:	49 8b 0e             	mov    (%r14),%rcx
14012a00e:	48 8b 01             	mov    (%rcx),%rax
14012a011:	ff 50 28             	call   *0x28(%rax)
14012a014:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14012a019:	48 8b 19             	mov    (%rcx),%rbx
14012a01c:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14012a020:	0f 85 5d 03 00 00    	jne    0x14012a383
14012a026:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14012a02d:	00 00 00
14012a030:	4c 8d 73 20          	lea    0x20(%rbx),%r14
14012a034:	4c 8b 3d e5 22 2e 00 	mov    0x2e22e5(%rip),%r15        # 0x14040c320
14012a03b:	48 8b 05 e6 22 2e 00 	mov    0x2e22e6(%rip),%rax        # 0x14040c328
14012a042:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14012a047:	4c 3b f8             	cmp    %rax,%r15
14012a04a:	0f 84 db 00 00 00    	je     0x14012a12b
14012a050:	4d 8b 37             	mov    (%r15),%r14
14012a053:	33 f6                	xor    %esi,%esi
14012a055:	45 32 e4             	xor    %r12b,%r12b
14012a058:	4d 85 f6             	test   %r14,%r14
14012a05b:	74 3f                	je     0x14012a09c
14012a05d:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14012a064:	48 ff c7             	inc    %rdi
14012a067:	41 38 34 3e          	cmp    %sil,(%r14,%rdi,1)
14012a06b:	75 f7                	jne    0x14012a064
14012a06d:	48 85 ff             	test   %rdi,%rdi
14012a070:	74 2a                	je     0x14012a09c
14012a072:	b9 18 00 00 00       	mov    $0x18,%ecx
14012a077:	e8 cc 01 1d 00       	call   0x1402fa248
14012a07c:	48 8b f0             	mov    %rax,%rsi
14012a07f:	0f 57 c0             	xorps  %xmm0,%xmm0
14012a082:	33 c0                	xor    %eax,%eax
14012a084:	0f 11 06             	movups %xmm0,(%rsi)
14012a087:	48 89 46 10          	mov    %rax,0x10(%rsi)
14012a08b:	41 b4 01             	mov    $0x1,%r12b
14012a08e:	4c 8b c6             	mov    %rsi,%r8
14012a091:	48 8b d7             	mov    %rdi,%rdx
14012a094:	49 8b ce             	mov    %r14,%rcx
14012a097:	e8 66 3d fb ff       	call   0x1400dde02
14012a09c:	4c 8d 73 20          	lea    0x20(%rbx),%r14
14012a0a0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14012a0a4:	48 85 c9             	test   %rcx,%rcx
14012a0a7:	74 07                	je     0x14012a0b0
14012a0a9:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14012a0ae:	75 0c                	jne    0x14012a0bc
14012a0b0:	48 85 f6             	test   %rsi,%rsi
14012a0b3:	74 39                	je     0x14012a0ee
14012a0b5:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
14012a0ba:	74 32                	je     0x14012a0ee
14012a0bc:	48 85 c9             	test   %rcx,%rcx
14012a0bf:	74 26                	je     0x14012a0e7
14012a0c1:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14012a0c6:	74 1f                	je     0x14012a0e7
14012a0c8:	48 85 f6             	test   %rsi,%rsi
14012a0cb:	74 13                	je     0x14012a0e0
14012a0cd:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
14012a0d2:	74 0c                	je     0x14012a0e0
14012a0d4:	48 8b d6             	mov    %rsi,%rdx
14012a0d7:	e8 6c 2a 1d 00       	call   0x1402fcb48
14012a0dc:	8b f8                	mov    %eax,%edi
14012a0de:	eb 15                	jmp    0x14012a0f5
14012a0e0:	bf 01 00 00 00       	mov    $0x1,%edi
14012a0e5:	eb 09                	jmp    0x14012a0f0
14012a0e7:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14012a0ec:	eb 02                	jmp    0x14012a0f0
14012a0ee:	33 ff                	xor    %edi,%edi
14012a0f0:	48 85 f6             	test   %rsi,%rsi
14012a0f3:	74 1a                	je     0x14012a10f
14012a0f5:	45 84 e4             	test   %r12b,%r12b
14012a0f8:	74 15                	je     0x14012a10f
14012a0fa:	48 8b ce             	mov    %rsi,%rcx
14012a0fd:	e8 fa 3c fb ff       	call   0x1400dddfc
14012a102:	ba 18 00 00 00       	mov    $0x18,%edx
14012a107:	48 8b ce             	mov    %rsi,%rcx
14012a10a:	e8 75 01 1d 00       	call   0x1402fa284
14012a10f:	85 ff                	test   %edi,%edi
14012a111:	0f 84 e1 00 00 00    	je     0x14012a1f8
14012a117:	49 83 c7 08          	add    $0x8,%r15
14012a11b:	4c 3b 7c 24 20       	cmp    0x20(%rsp),%r15
14012a120:	0f 85 2a ff ff ff    	jne    0x14012a050
14012a126:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14012a12b:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14012a12f:	48 85 c9             	test   %rcx,%rcx
14012a132:	0f 84 31 01 00 00    	je     0x14012a269
14012a138:	48 8b 51 08          	mov    0x8(%rcx),%rdx