140012f06:	0f 57 c0             	xorps  %xmm0,%xmm0
140012f09:	0f 29 45 60          	movaps %xmm0,0x60(%rbp)
140012f0d:	4c 89 7d 70          	mov    %r15,0x70(%rbp)
140012f11:	4c 8d 25 f8 94 00 00 	lea    0x94f8(%rip),%r12        # 0x14001c410
140012f18:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140012f1d:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140012f22:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140012f27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140012f2c:	e8 b7 11 00 00       	call   0x1400140e8
140012f31:	90                   	nop
140012f32:	48 85 ff             	test   %rdi,%rdi
140012f35:	0f 84 de 00 00 00    	je     0x140013019
140012f3b:	4c 8b c7             	mov    %rdi,%r8
140012f3e:	48 8b 53 58          	mov    0x58(%rbx),%rdx
140012f42:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140012f46:	e8 31 f6 ff ff       	call   0x14001257c
140012f4b:	84 c0                	test   %al,%al
140012f4d:	0f 85 c6 00 00 00    	jne    0x140013019
140012f53:	89 74 24 20          	mov    %esi,0x20(%rsp)
140012f57:	48 8b 07             	mov    (%rdi),%rax
140012f5a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140012f5f:	48 8b cf             	mov    %rdi,%rcx
140012f62:	48 8b 80 d0 01 00 00 	mov    0x1d0(%rax),%rax
140012f69:	ff 15 c9 9d 00 00    	call   *0x9dc9(%rip)        # 0x14001cd38
140012f6f:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140012f76:	85 c0                	test   %eax,%eax
140012f78:	0f 88 14 01 00 00    	js     0x140013092
140012f7e:	44 39 7c 24 20       	cmp    %r15d,0x20(%rsp)
140012f83:	0f 84 90 00 00 00    	je     0x140013019
140012f89:	48 8b 07             	mov    (%rdi),%rax
140012f8c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140012f91:	48 8b cf             	mov    %rdi,%rcx
140012f94:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140012f9b:	ff 15 97 9d 00 00    	call   *0x9d97(%rip)        # 0x14001cd38
140012fa1:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140012fa8:	85 c0                	test   %eax,%eax
140012faa:	0f 88 cd 00 00 00    	js     0x14001307d
140012fb0:	44 39 7c 24 20       	cmp    %r15d,0x20(%rsp)
140012fb5:	74 62                	je     0x140013019
140012fb7:	48 8b cb             	mov    %rbx,%rcx
140012fba:	e8 dd fb ff ff       	call   0x140012b9c
140012fbf:	48 8b 73 58          	mov    0x58(%rbx),%rsi
140012fc3:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
140012fc7:	48 8b 07             	mov    (%rdi),%rax
140012fca:	48 8b cf             	mov    %rdi,%rcx
140012fcd:	48 8b 40 08          	mov    0x8(%rax),%rax
140012fd1:	ff 15 61 9d 00 00    	call   *0x9d61(%rip)        # 0x14001cd38
140012fd7:	48 85 f6             	test   %rsi,%rsi
140012fda:	74 10                	je     0x140012fec
140012fdc:	48 8b 06             	mov    (%rsi),%rax
140012fdf:	48 8b ce             	mov    %rsi,%rcx
140012fe2:	48 8b 40 10          	mov    0x10(%rax),%rax
140012fe6:	ff 15 4c 9d 00 00    	call   *0x9d4c(%rip)        # 0x14001cd38
140012fec:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140012ff0:	44 38 79 10          	cmp    %r15b,0x10(%rcx)
140012ff4:	74 0c                	je     0x140013002
140012ff6:	44 88 79 10          	mov    %r15b,0x10(%rcx)
140012ffa:	48 8b 09             	mov    (%rcx),%rcx
140012ffd:	e8 8a ac ff ff       	call   0x14000dc8c
140013002:	48 8b cb             	mov    %rbx,%rcx
140013005:	e8 be fc ff ff       	call   0x140012cc8
14001300a:	45 33 c0             	xor    %r8d,%r8d
14001300d:	48 8b 53 58          	mov    0x58(%rbx),%rdx
140013011:	48 8b cb             	mov    %rbx,%rcx
140013014:	e8 c3 03 00 00       	call   0x1400133dc
140013019:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001301e:	e8 e5 17 00 00       	call   0x140014808
140013023:	90                   	nop
140013024:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140013029:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001302e:	e8 69 2e 00 00       	call   0x140015e9c
140013033:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140013038:	e8 d7 2b 00 00       	call   0x140015c14
14001303d:	90                   	nop
14001303e:	4c 39 7c 24 28       	cmp    %r15,0x28(%rsp)
140013043:	74 11                	je     0x140013056
140013045:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14001304a:	48 ff 15 37 97 00 00 	rex.W call *0x9737(%rip)        # 0x14001c788
140013051:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140013056:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14001305d:	48 33 cc             	xor    %rsp,%rcx
140013060:	e8 5b 67 00 00       	call   0x1400197c0
140013065:	48 8b 9c 24 d0 01 00 	mov    0x1d0(%rsp),%rbx
14001306c:	00
14001306d:	48 81 c4 90 01 00 00 	add    $0x190,%rsp
140013074:	41 5f                	pop    %r15
140013076:	41 5c                	pop    %r12
140013078:	5f                   	pop    %rdi
140013079:	5e                   	pop    %rsi
14001307a:	5d                   	pop    %rbp
14001307b:	c3                   	ret
14001307c:	cc                   	int3
14001307d:	44 8b c8             	mov    %eax,%r9d
140013080:	4c 8d 05 09 ae 00 00 	lea    0xae09(%rip),%r8        # 0x14001de90
140013087:	ba eb 03 00 00       	mov    $0x3eb,%edx
14001308c:	e8 d7 4f ff ff       	call   0x140008068
140013091:	cc                   	int3
140013092:	44 8b c8             	mov    %eax,%r9d
140013095:	4c 8d 05 f4 ad 00 00 	lea    0xadf4(%rip),%r8        # 0x14001de90
14001309c:	ba e3 03 00 00       	mov    $0x3e3,%edx
1400130a1:	e8 c2 4f ff ff       	call   0x140008068
1400130a6:	cc                   	int3
1400130a7:	cc                   	int3
1400130a8:	cc                   	int3
1400130a9:	cc                   	int3
1400130aa:	cc                   	int3
1400130ab:	cc                   	int3
1400130ac:	cc                   	int3
1400130ad:	cc                   	int3
1400130ae:	cc                   	int3
1400130af:	cc                   	int3
1400130b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400130b5:	57                   	push   %rdi
1400130b6:	48 83 ec 20          	sub    $0x20,%rsp
1400130ba:	48 8b da             	mov    %rdx,%rbx
1400130bd:	48 8b f9             	mov    %rcx,%rdi
1400130c0:	48 85 d2             	test   %rdx,%rdx
1400130c3:	74 34                	je     0x1400130f9
1400130c5:	48 8b 02             	mov    (%rdx),%rax
1400130c8:	48 8b ca             	mov    %rdx,%rcx
1400130cb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400130cf:	ff 15 63 9c 00 00    	call   *0x9c63(%rip)        # 0x14001cd38
1400130d5:	90                   	nop
1400130d6:	45 33 c9             	xor    %r9d,%r9d
1400130d9:	4c 8b c3             	mov    %rbx,%r8
1400130dc:	ba 02 80 00 00       	mov    $0x8002,%edx
1400130e1:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
1400130e8:	48 ff 15 99 9b 00 00 	rex.W call *0x9b99(%rip)        # 0x14001cc88
1400130ef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400130f4:	90                   	nop
1400130f5:	85 c0                	test   %eax,%eax
1400130f7:	74 14                	je     0x14001310d
1400130f9:	33 c0                	xor    %eax,%eax
1400130fb:	eb 04                	jmp    0x140013101
1400130fd:	8b 44 24 38          	mov    0x38(%rsp),%eax
140013101:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140013106:	48 83 c4 20          	add    $0x20,%rsp
14001310a:	5f                   	pop    %rdi
14001310b:	c3                   	ret
14001310c:	cc                   	int3
14001310d:	48 8b 03             	mov    (%rbx),%rax
140013110:	48 8b cb             	mov    %rbx,%rcx
140013113:	48 8b 40 10          	mov    0x10(%rax),%rax
140013117:	ff 15 1b 9c 00 00    	call   *0x9c1b(%rip)        # 0x14001cd38
14001311d:	90                   	nop
14001311e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140013123:	ba 60 04 00 00       	mov    $0x460,%edx
140013128:	e8 fb 1a 00 00       	call   0x140014c28
14001312d:	90                   	nop
14001312e:	cc                   	int3
14001312f:	cc                   	int3
140013130:	cc                   	int3
140013131:	cc                   	int3
140013132:	cc                   	int3
140013133:	cc                   	int3
140013134:	cc                   	int3
140013135:	cc                   	int3
140013136:	cc                   	int3
140013137:	cc                   	int3
140013138:	cc                   	int3
140013139:	cc                   	int3
14001313a:	cc                   	int3
14001313b:	cc                   	int3
14001313c:	cc                   	int3
14001313d:	cc                   	int3
14001313e:	cc                   	int3
14001313f:	cc                   	int3
140013140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140013145:	57                   	push   %rdi
140013146:	48 83 ec 40          	sub    $0x40,%rsp
14001314a:	48 8b fa             	mov    %rdx,%rdi
14001314d:	48 8b d9             	mov    %rcx,%rbx
140013150:	41 8d 80 9b 8a ff ff 	lea    -0x7565(%r8),%eax
140013157:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14001315c:	74 3b                	je     0x140013199
14001315e:	41 81 f8 31 75 00 00 	cmp    $0x7531,%r8d
140013165:	0f 85 aa 00 00 00    	jne    0x140013215
14001316b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140013170:	45 33 c9             	xor    %r9d,%r9d
140013173:	45 33 c0             	xor    %r8d,%r8d
140013176:	ba 03 80 00 00       	mov    $0x8003,%edx
14001317b:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140013182:	48 ff 15 ff 9a 00 00 	rex.W call *0x9aff(%rip)        # 0x14001cc88
140013189:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001318e:	90                   	nop
14001318f:	85 c0                	test   %eax,%eax
140013191:	0f 84 92 00 00 00    	je     0x140013229
140013197:	eb 7c                	jmp    0x140013215
140013199:	66 41 83 39 05       	cmpw   $0x5,(%r9)
14001319e:	75 75                	jne    0x140013215
1400131a0:	8a 81 a0 00 00 00    	mov    0xa0(%rcx),%al
1400131a6:	84 c0                	test   %al,%al
1400131a8:	74 1e                	je     0x1400131c8
1400131aa:	3c 00                	cmp    $0x0,%al
1400131ac:	0f 84 8c 00 00 00    	je     0x14001323e
1400131b2:	f2 41 0f 10 41 08    	movsd  0x8(%r9),%xmm0
1400131b8:	66 0f 2e 81 98 00 00 	ucomisd 0x98(%rcx),%xmm0
1400131bf:	00
1400131c0:	7a 02                	jp     0x1400131c4
1400131c2:	74 51                	je     0x140013215
1400131c4:	84 c0                	test   %al,%al
1400131c6:	75 07                	jne    0x1400131cf
1400131c8:	c6 81 a0 00 00 00 01 	movb   $0x1,0xa0(%rcx)
1400131cf:	66 41 0f 6e 41 08    	movd   0x8(%r9),%xmm0
1400131d5:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1400131d9:	f2 0f 11 81 98 00 00 	movsd  %xmm0,0x98(%rcx)
1400131e0:	00
1400131e1:	48 8b 02             	mov    (%rdx),%rax
1400131e4:	48 8b cf             	mov    %rdi,%rcx
1400131e7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400131eb:	ff 15 47 9b 00 00    	call   *0x9b47(%rip)        # 0x14001cd38
1400131f1:	90                   	nop
1400131f2:	45 33 c9             	xor    %r9d,%r9d
1400131f5:	4c 8b c7             	mov    %rdi,%r8
1400131f8:	ba 04 80 00 00       	mov    $0x8004,%edx
1400131fd:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140013204:	48 ff 15 7d 9a 00 00 	rex.W call *0x9a7d(%rip)        # 0x14001cc88
14001320b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140013210:	90                   	nop
140013211:	85 c0                	test   %eax,%eax
140013213:	74 55                	je     0x14001326a
140013215:	33 c0                	xor    %eax,%eax
140013217:	eb 04                	jmp    0x14001321d
140013219:	8b 44 24 60          	mov    0x60(%rsp),%eax
14001321d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140013222:	48 83 c4 40          	add    $0x40,%rsp
140013226:	5f                   	pop    %rdi
140013227:	c3                   	ret
140013228:	cc                   	int3
140013229:	4c 8d 05 60 ac 00 00 	lea    0xac60(%rip),%r8        # 0x14001de90
140013230:	ba 81 04 00 00       	mov    $0x481,%edx
140013235:	48 8b cf             	mov    %rdi,%rcx
140013238:	e8 eb d2 ff ff       	call   0x140010528
14001323d:	90                   	nop
14001323e:	0f 57 c0             	xorps  %xmm0,%xmm0
140013241:	33 c0                	xor    %eax,%eax
140013243:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140013248:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001324d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140013252:	e8 49 07 00 00       	call   0x1400139a0
140013257:	90                   	nop
140013258:	48 8d 15 51 f5 00 00 	lea    0xf551(%rip),%rdx        # 0x1400227b0
14001325f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140013264:	e8 8d 6c 00 00       	call   0x140019ef6
140013269:	90                   	nop
14001326a:	48 8b 07             	mov    (%rdi),%rax
14001326d:	48 8b cf             	mov    %rdi,%rcx
140013270:	48 8b 40 10          	mov    0x10(%rax),%rax
140013274:	ff 15 be 9a 00 00    	call   *0x9abe(%rip)        # 0x14001cd38
14001327a:	90                   	nop
14001327b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140013280:	ba 7a 04 00 00       	mov    $0x47a,%edx
140013285:	e8 9e 19 00 00       	call   0x140014c28
14001328a:	90                   	nop
14001328b:	cc                   	int3
14001328c:	cc                   	int3
14001328d:	cc                   	int3
14001328e:	cc                   	int3
14001328f:	cc                   	int3
140013290:	cc                   	int3
140013291:	cc                   	int3
140013292:	cc                   	int3
140013293:	cc                   	int3
140013294:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140013299:	55                   	push   %rbp
14001329a:	57                   	push   %rdi
14001329b:	41 56                	push   %r14
14001329d:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
1400132a2:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
1400132a9:	48 8b 05 80 13 01 00 	mov    0x11380(%rip),%rax        # 0x140024630
1400132b0:	48 33 c4             	xor    %rsp,%rax
1400132b3:	48 89 45 70          	mov    %rax,0x70(%rbp)
1400132b7:	48 8b fa             	mov    %rdx,%rdi
1400132ba:	48 8b d9             	mov    %rcx,%rbx
1400132bd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400132c2:	e8 01 f8 ff ff       	call   0x140012ac8
1400132c7:	90                   	nop
1400132c8:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400132ce:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400132d3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400132d8:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
1400132de:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
1400132e3:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400132e7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400132ec:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400132f1:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400132f6:	83 64 24 68 00       	andl   $0x0,0x68(%rsp)
1400132fb:	c6 44 24 6c 00       	movb   $0x0,0x6c(%rsp)
140013300:	c6 45 a8 00          	movb   $0x0,-0x58(%rbp)
140013304:	83 65 90 00          	andl   $0x0,-0x70(%rbp)
140013308:	48 8d 05 09 ac 00 00 	lea    0xac09(%rip),%rax        # 0x14001df18
14001330f:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140013313:	48 83 65 a0 00       	andq   $0x0,-0x60(%rbp)
140013318:	c7 45 b0 01 00 00 00 	movl   $0x1,-0x50(%rbp)
14001331f:	83 65 b4 00          	andl   $0x0,-0x4c(%rbp)
140013323:	48 83 65 48 00       	andq   $0x0,0x48(%rbp)
140013328:	33 d2                	xor    %edx,%edx
14001332a:	41 b8 90 00 00 00    	mov    $0x90,%r8d
140013330:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140013334:	e8 6b 64 00 00       	call   0x1400197a4
140013339:	0f 57 c0             	xorps  %xmm0,%xmm0
14001333c:	0f 29 45 50          	movaps %xmm0,0x50(%rbp)
140013340:	48 83 65 60 00       	andq   $0x0,0x60(%rbp)
140013345:	4c 8d 35 ac 90 00 00 	lea    0x90ac(%rip),%r14        # 0x14001c3f8
14001334c:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140013351:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
140013356:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001335b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140013360:	e8 5b 0c 00 00       	call   0x140013fc0
140013365:	90                   	nop
140013366:	45 33 c0             	xor    %r8d,%r8d
140013369:	48 8b d7             	mov    %rdi,%rdx
14001336c:	48 8b cb             	mov    %rbx,%rcx
14001336f:	e8 68 00 00 00       	call   0x1400133dc
140013374:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140013379:	e8 8a 14 00 00       	call   0x140014808
14001337e:	90                   	nop
14001337f:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140013384:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140013389:	e8 0e 2b 00 00       	call   0x140015e9c
14001338e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140013393:	e8 7c 28 00 00       	call   0x140015c14
140013398:	90                   	nop
140013399:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
14001339f:	74 11                	je     0x1400133b2
1400133a1:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400133a6:	48 ff 15 db 93 00 00 	rex.W call *0x93db(%rip)        # 0x14001c788
1400133ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400133b2:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1400133b6:	48 33 cc             	xor    %rsp,%rcx
1400133b9:	e8 02 64 00 00       	call   0x1400197c0
1400133be:	48 8b 9c 24 b0 01 00 	mov    0x1b0(%rsp),%rbx
1400133c5:	00
1400133c6:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
1400133cd:	41 5e                	pop    %r14
1400133cf:	5f                   	pop    %rdi
1400133d0:	5d                   	pop    %rbp
1400133d1:	c3                   	ret
1400133d2:	cc                   	int3
1400133d3:	cc                   	int3
1400133d4:	cc                   	int3
1400133d5:	cc                   	int3
1400133d6:	cc                   	int3
1400133d7:	cc                   	int3
1400133d8:	cc                   	int3
1400133d9:	cc                   	int3
1400133da:	cc                   	int3
1400133db:	cc                   	int3
1400133dc:	48 8b c4             	mov    %rsp,%rax
1400133df:	48 89 58 10          	mov    %rbx,0x10(%rax)