140003d11:	0f 11 02             	movups %xmm0,(%rdx)
140003d14:	ff 15 06 86 b0 00    	call   *0xb08606(%rip)        # 0x140b0c320
140003d1a:	48 8d 05 f7 07 b1 00 	lea    0xb107f7(%rip),%rax        # 0x140b14518
140003d21:	48 89 03             	mov    %rax,(%rbx)
140003d24:	48 8b c3             	mov    %rbx,%rax
140003d27:	48 83 c4 20          	add    $0x20,%rsp
140003d2b:	5b                   	pop    %rbx
140003d2c:	c3                   	ret
140003d2d:	90                   	nop
140003d2e:	90                   	nop
140003d2f:	90                   	nop
140003d30:	40 53                	rex push %rbx
140003d32:	48 83 ec 20          	sub    $0x20,%rsp
140003d36:	48 8b d9             	mov    %rcx,%rbx
140003d39:	48 8b c2             	mov    %rdx,%rax
140003d3c:	48 8d 0d 95 07 b1 00 	lea    0xb10795(%rip),%rcx        # 0x140b144d8
140003d43:	0f 57 c0             	xorps  %xmm0,%xmm0
140003d46:	48 89 0b             	mov    %rcx,(%rbx)
140003d49:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140003d4d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140003d51:	0f 11 02             	movups %xmm0,(%rdx)
140003d54:	ff 15 c6 85 b0 00    	call   *0xb085c6(%rip)        # 0x140b0c320
140003d5a:	48 8d 05 8f 07 b1 00 	lea    0xb1078f(%rip),%rax        # 0x140b144f0
140003d61:	48 89 03             	mov    %rax,(%rbx)
140003d64:	48 8b c3             	mov    %rbx,%rax
140003d67:	48 83 c4 20          	add    $0x20,%rsp
140003d6b:	5b                   	pop    %rbx
140003d6c:	c3                   	ret
140003d6d:	90                   	nop
140003d6e:	90                   	nop
140003d6f:	90                   	nop
140003d70:	48 83 ec 28          	sub    $0x28,%rsp
140003d74:	48 8d 0d ad a7 b3 00 	lea    0xb3a7ad(%rip),%rcx        # 0x140b3e528
140003d7b:	ff 15 1f 87 b0 00    	call   *0xb0871f(%rip)        # 0x140b0c4a0
140003d81:	cc                   	int3
140003d82:	90                   	nop
140003d83:	90                   	nop
140003d84:	40 53                	rex push %rbx
140003d86:	48 83 ec 20          	sub    $0x20,%rsp
140003d8a:	48 8b d9             	mov    %rcx,%rbx
140003d8d:	83 c8 ff             	or     $0xffffffff,%eax
140003d90:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140003d95:	83 f8 01             	cmp    $0x1,%eax
140003d98:	75 29                	jne    0x140003dc3
140003d9a:	48 8b 01             	mov    (%rcx),%rax
140003d9d:	48 8b 00             	mov    (%rax),%rax
140003da0:	ff 15 92 8e b0 00    	call   *0xb08e92(%rip)        # 0x140b0cc38
140003da6:	83 c8 ff             	or     $0xffffffff,%eax
140003da9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140003dae:	83 f8 01             	cmp    $0x1,%eax
140003db1:	75 10                	jne    0x140003dc3
140003db3:	48 8b 03             	mov    (%rbx),%rax
140003db6:	48 8b cb             	mov    %rbx,%rcx
140003db9:	48 8b 40 08          	mov    0x8(%rax),%rax
140003dbd:	ff 15 75 8e b0 00    	call   *0xb08e75(%rip)        # 0x140b0cc38
140003dc3:	48 83 c4 20          	add    $0x20,%rsp
140003dc7:	5b                   	pop    %rbx
140003dc8:	c3                   	ret
140003dc9:	90                   	nop
140003dca:	90                   	nop
140003dcb:	90                   	nop
140003dcc:	90                   	nop
140003dcd:	90                   	nop
140003dce:	90                   	nop
140003dcf:	90                   	nop
140003dd0:	33 c0                	xor    %eax,%eax
140003dd2:	c3                   	ret
140003dd3:	90                   	nop
140003dd4:	48 83 ec 28          	sub    $0x28,%rsp
140003dd8:	48 8d 0d 59 a7 b3 00 	lea    0xb3a759(%rip),%rcx        # 0x140b3e538
140003ddf:	ff 15 bb 86 b0 00    	call   *0xb086bb(%rip)        # 0x140b0c4a0
140003de5:	cc                   	int3
140003de6:	90                   	nop
140003de7:	90                   	nop
140003de8:	40 53                	rex push %rbx
140003dea:	48 83 ec 20          	sub    $0x20,%rsp
140003dee:	33 c0                	xor    %eax,%eax
140003df0:	0f 57 c0             	xorps  %xmm0,%xmm0
140003df3:	0f 11 01             	movups %xmm0,(%rcx)
140003df6:	48 89 41 10          	mov    %rax,0x10(%rcx)
140003dfa:	48 8b d9             	mov    %rcx,%rbx
140003dfd:	48 89 41 18          	mov    %rax,0x18(%rcx)
140003e01:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140003e05:	49 ff c0             	inc    %r8
140003e08:	66 42 39 04 42       	cmp    %ax,(%rdx,%r8,2)
140003e0d:	75 f6                	jne    0x140003e05
140003e0f:	e8 0c 00 00 00       	call   0x140003e20
140003e14:	48 8b c3             	mov    %rbx,%rax
140003e17:	48 83 c4 20          	add    $0x20,%rsp
140003e1b:	5b                   	pop    %rbx
140003e1c:	c3                   	ret
140003e1d:	90                   	nop
140003e1e:	90                   	nop
140003e1f:	90                   	nop
140003e20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140003e25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140003e2a:	56                   	push   %rsi
140003e2b:	57                   	push   %rdi
140003e2c:	41 56                	push   %r14
140003e2e:	48 83 ec 20          	sub    $0x20,%rsp
140003e32:	48 bb fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rbx
140003e39:	ff ff 7f
140003e3c:	49 8b f0             	mov    %r8,%rsi
140003e3f:	48 8b ea             	mov    %rdx,%rbp
140003e42:	4c 8b f1             	mov    %rcx,%r14
140003e45:	4c 3b c3             	cmp    %rbx,%r8
140003e48:	0f 87 91 00 00 00    	ja     0x140003edf
140003e4e:	49 83 f8 07          	cmp    $0x7,%r8
140003e52:	77 21                	ja     0x140003e75
140003e54:	4b 8d 1c 00          	lea    (%r8,%r8,1),%rbx
140003e58:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140003e5c:	4c 8b c3             	mov    %rbx,%r8
140003e5f:	48 c7 41 18 07 00 00 	movq   $0x7,0x18(%rcx)
140003e66:	00
140003e67:	e8 34 e0 ae 00       	call   0x140af1ea0
140003e6c:	33 c0                	xor    %eax,%eax
140003e6e:	66 42 89 04 33       	mov    %ax,(%rbx,%r14,1)
140003e73:	eb 57                	jmp    0x140003ecc
140003e75:	48 8b c6             	mov    %rsi,%rax
140003e78:	48 83 c8 07          	or     $0x7,%rax
140003e7c:	48 3b c3             	cmp    %rbx,%rax
140003e7f:	77 0f                	ja     0x140003e90
140003e81:	b9 0a 00 00 00       	mov    $0xa,%ecx
140003e86:	48 8b d8             	mov    %rax,%rbx
140003e89:	48 3b c1             	cmp    %rcx,%rax
140003e8c:	48 0f 42 d9          	cmovb  %rcx,%rbx
140003e90:	48 ff c3             	inc    %rbx
140003e93:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140003e98:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140003e9d:	e8 46 00 00 00       	call   0x140003ee8
140003ea2:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
140003ea6:	49 89 06             	mov    %rax,(%r14)
140003ea9:	49 89 4e 18          	mov    %rcx,0x18(%r14)
140003ead:	48 8d 1c 36          	lea    (%rsi,%rsi,1),%rbx
140003eb1:	4c 8b c3             	mov    %rbx,%r8
140003eb4:	49 89 76 10          	mov    %rsi,0x10(%r14)
140003eb8:	48 8b c8             	mov    %rax,%rcx
140003ebb:	48 8b d5             	mov    %rbp,%rdx
140003ebe:	48 8b f8             	mov    %rax,%rdi
140003ec1:	e8 da df ae 00       	call   0x140af1ea0
140003ec6:	33 c0                	xor    %eax,%eax
140003ec8:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
140003ecc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140003ed1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140003ed6:	48 83 c4 20          	add    $0x20,%rsp
140003eda:	41 5e                	pop    %r14
140003edc:	5f                   	pop    %rdi
140003edd:	5e                   	pop    %rsi
140003ede:	c3                   	ret
140003edf:	e8 8c fe ff ff       	call   0x140003d70
140003ee4:	cc                   	int3
140003ee5:	90                   	nop
140003ee6:	90                   	nop
140003ee7:	90                   	nop
140003ee8:	40 53                	rex push %rbx
140003eea:	48 83 ec 20          	sub    $0x20,%rsp
140003eee:	48 8b 0a             	mov    (%rdx),%rcx
140003ef1:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140003ef8:	ff ff 7f
140003efb:	48 3b c8             	cmp    %rax,%rcx
140003efe:	77 53                	ja     0x140003f53
140003f00:	33 db                	xor    %ebx,%ebx
140003f02:	48 03 c9             	add    %rcx,%rcx
140003f05:	74 43                	je     0x140003f4a
140003f07:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140003f0e:	72 25                	jb     0x140003f35
140003f10:	48 8d 41 27          	lea    0x27(%rcx),%rax
140003f14:	48 3b c1             	cmp    %rcx,%rax
140003f17:	76 3a                	jbe    0x140003f53
140003f19:	48 8b c8             	mov    %rax,%rcx
140003f1c:	ff 15 a6 89 b0 00    	call   *0xb089a6(%rip)        # 0x140b0c8c8
140003f22:	48 85 c0             	test   %rax,%rax
140003f25:	74 19                	je     0x140003f40
140003f27:	48 8d 58 27          	lea    0x27(%rax),%rbx
140003f2b:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
140003f2f:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140003f33:	eb 15                	jmp    0x140003f4a
140003f35:	ff 15 8d 89 b0 00    	call   *0xb0898d(%rip)        # 0x140b0c8c8
140003f3b:	48 85 c0             	test   %rax,%rax
140003f3e:	75 07                	jne    0x140003f47
140003f40:	ff 15 52 85 b0 00    	call   *0xb08552(%rip)        # 0x140b0c498
140003f46:	cc                   	int3
140003f47:	48 8b d8             	mov    %rax,%rbx
140003f4a:	48 8b c3             	mov    %rbx,%rax
140003f4d:	48 83 c4 20          	add    $0x20,%rsp
140003f51:	5b                   	pop    %rbx
140003f52:	c3                   	ret
140003f53:	e8 78 fd ff ff       	call   0x140003cd0
140003f58:	cc                   	int3
140003f59:	90                   	nop
140003f5a:	90                   	nop
140003f5b:	90                   	nop
140003f5c:	48 83 ec 28          	sub    $0x28,%rsp
140003f60:	48 8b 09             	mov    (%rcx),%rcx
140003f63:	48 85 c9             	test   %rcx,%rcx
140003f66:	74 0d                	je     0x140003f75
140003f68:	48 8b 01             	mov    (%rcx),%rax
140003f6b:	48 8b 40 10          	mov    0x10(%rax),%rax
140003f6f:	ff 15 c3 8c b0 00    	call   *0xb08cc3(%rip)        # 0x140b0cc38
140003f75:	48 83 c4 28          	add    $0x28,%rsp
140003f79:	c3                   	ret
140003f7a:	90                   	nop
140003f7b:	90                   	nop
140003f7c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140003f81:	55                   	push   %rbp
140003f82:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140003f87:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140003f8e:	48 8b 05 ab b0 cb 00 	mov    0xcbb0ab(%rip),%rax        # 0x140cbf040
140003f95:	48 33 c4             	xor    %rsp,%rax
140003f98:	48 89 45 47          	mov    %rax,0x47(%rbp)
140003f9c:	48 8d 99 00 09 00 00 	lea    0x900(%rcx),%rbx
140003fa3:	33 c9                	xor    %ecx,%ecx
140003fa5:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140003fa9:	4c 8b 42 38          	mov    0x38(%rdx),%r8
140003fad:	45 33 c9             	xor    %r9d,%r9d
140003fb0:	4d 85 c0             	test   %r8,%r8
140003fb3:	74 1d                	je     0x140003fd2
140003fb5:	49 8b 00             	mov    (%r8),%rax
140003fb8:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140003fbc:	49 8b c8             	mov    %r8,%rcx
140003fbf:	48 8b 00             	mov    (%rax),%rax
140003fc2:	ff 15 70 8c b0 00    	call   *0xb08c70(%rip)        # 0x140b0cc38
140003fc8:	48 8b c8             	mov    %rax,%rcx
140003fcb:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140003fcf:	4c 8b c8             	mov    %rax,%r9
140003fd2:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140003fd6:	4c 3b c8             	cmp    %rax,%r9
140003fd9:	74 17                	je     0x140003ff2
140003fdb:	48 39 5b 38          	cmp    %rbx,0x38(%rbx)
140003fdf:	74 11                	je     0x140003ff2
140003fe1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140003fe5:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140003fe9:	4c 89 4b 38          	mov    %r9,0x38(%rbx)
140003fed:	e9 13 01 00 00       	jmp    0x140004105
140003ff2:	45 33 c0             	xor    %r8d,%r8d
140003ff5:	4c 89 45 3f          	mov    %r8,0x3f(%rbp)
140003ff9:	4d 85 c9             	test   %r9,%r9
140003ffc:	74 57                	je     0x140004055
140003ffe:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140004002:	4c 3b c8             	cmp    %rax,%r9
140004005:	75 41                	jne    0x140004048
140004007:	49 8b 01             	mov    (%r9),%rax
14000400a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14000400e:	49 8b c9             	mov    %r9,%rcx
140004011:	48 8b 40 08          	mov    0x8(%rax),%rax
140004015:	ff 15 1d 8c b0 00    	call   *0xb08c1d(%rip)        # 0x140b0cc38
14000401b:	4c 8b c0             	mov    %rax,%r8
14000401e:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140004022:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140004026:	48 85 c9             	test   %rcx,%rcx
140004029:	74 2a                	je     0x140004055
14000402b:	48 8b 01             	mov    (%rcx),%rax
14000402e:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004032:	48 3b ca             	cmp    %rdx,%rcx
140004035:	0f 95 c2             	setne  %dl
140004038:	48 8b 40 20          	mov    0x20(%rax),%rax
14000403c:	ff 15 f6 8b b0 00    	call   *0xb08bf6(%rip)        # 0x140b0cc38
140004042:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
140004046:	eb 07                	jmp    0x14000404f
140004048:	4d 8b c1             	mov    %r9,%r8
14000404b:	4c 89 4d 3f          	mov    %r9,0x3f(%rbp)
14000404f:	33 c9                	xor    %ecx,%ecx
140004051:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140004055:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
140004059:	4d 85 c9             	test   %r9,%r9
14000405c:	74 58                	je     0x1400040b6
14000405e:	49 8b c9             	mov    %r9,%rcx
140004061:	4c 3b cb             	cmp    %rbx,%r9
140004064:	75 47                	jne    0x1400040ad
140004066:	49 8b 01             	mov    (%r9),%rax
140004069:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14000406d:	48 8b 40 08          	mov    0x8(%rax),%rax
140004071:	ff 15 c1 8b b0 00    	call   *0xb08bc1(%rip)        # 0x140b0cc38
140004077:	48 8b c8             	mov    %rax,%rcx
14000407a:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14000407e:	4c 8b 43 38          	mov    0x38(%rbx),%r8
140004082:	4d 85 c0             	test   %r8,%r8
140004085:	74 20                	je     0x1400040a7
140004087:	49 8b 00             	mov    (%r8),%rax
14000408a:	4c 3b c3             	cmp    %rbx,%r8
14000408d:	0f 95 c2             	setne  %dl
140004090:	49 8b c8             	mov    %r8,%rcx
140004093:	48 8b 40 20          	mov    0x20(%rax),%rax
140004097:	ff 15 9b 8b b0 00    	call   *0xb08b9b(%rip)        # 0x140b0cc38
14000409d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400040a1:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
1400040a5:	eb 0a                	jmp    0x1400040b1
1400040a7:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
1400040ab:	eb 09                	jmp    0x1400040b6
1400040ad:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1400040b1:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1400040b6:	4d 85 c0             	test   %r8,%r8
1400040b9:	74 4a                	je     0x140004105
1400040bb:	48 8d 45 07          	lea    0x7(%rbp),%rax
1400040bf:	4c 3b c0             	cmp    %rax,%r8
1400040c2:	75 3d                	jne    0x140004101
1400040c4:	49 8b 00             	mov    (%r8),%rax
1400040c7:	48 8b d3             	mov    %rbx,%rdx
1400040ca:	49 8b c8             	mov    %r8,%rcx
1400040cd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400040d1:	ff 15 61 8b b0 00    	call   *0xb08b61(%rip)        # 0x140b0cc38
1400040d7:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400040db:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
1400040df:	48 85 c9             	test   %rcx,%rcx
1400040e2:	74 17                	je     0x1400040fb
1400040e4:	48 8b 01             	mov    (%rcx),%rax
1400040e7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1400040eb:	48 3b ca             	cmp    %rdx,%rcx
1400040ee:	0f 95 c2             	setne  %dl
1400040f1:	48 8b 40 20          	mov    0x20(%rax),%rax
1400040f5:	ff 15 3d 8b b0 00    	call   *0xb08b3d(%rip)        # 0x140b0cc38
1400040fb:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400040ff:	eb 04                	jmp    0x140004105
140004101:	4c 89 43 38          	mov    %r8,0x38(%rbx)
140004105:	48 85 c9             	test   %rcx,%rcx
140004108:	74 17                	je     0x140004121
14000410a:	48 8b 01             	mov    (%rcx),%rax
14000410d:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004111:	48 3b ca             	cmp    %rdx,%rcx
140004114:	0f 95 c2             	setne  %dl
140004117:	48 8b 40 20          	mov    0x20(%rax),%rax
14000411b:	ff 15 17 8b b0 00    	call   *0xb08b17(%rip)        # 0x140b0cc38
140004121:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
140004125:	48 33 cc             	xor    %rsp,%rcx
140004128:	e8 b3 b4 ae 00       	call   0x140aef5e0
14000412d:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140004134:	00
140004135:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14000413c:	5d                   	pop    %rbp
14000413d:	c3                   	ret
14000413e:	90                   	nop
14000413f:	90                   	nop
140004140:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140004145:	55                   	push   %rbp
140004146:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14000414b:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140004152:	48 8b 05 e7 ae cb 00 	mov    0xcbaee7(%rip),%rax        # 0x140cbf040
140004159:	48 33 c4             	xor    %rsp,%rax
14000415c:	48 89 45 47          	mov    %rax,0x47(%rbp)
140004160:	48 8d 99 40 09 00 00 	lea    0x940(%rcx),%rbx
140004167:	33 c9                	xor    %ecx,%ecx
140004169:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
14000416d:	4c 8b 42 38          	mov    0x38(%rdx),%r8
140004171:	45 33 c9             	xor    %r9d,%r9d
140004174:	4d 85 c0             	test   %r8,%r8
140004177:	74 1d                	je     0x140004196
140004179:	49 8b 00             	mov    (%r8),%rax
14000417c:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140004180:	49 8b c8             	mov    %r8,%rcx
140004183:	48 8b 00             	mov    (%rax),%rax