140112f0d:	48 89 9c 24 68 08 00 	mov    %rbx,0x868(%rsp)
140112f14:	00
140112f15:	4c 8b c3             	mov    %rbx,%r8
140112f18:	4c 3b fb             	cmp    %rbx,%r15
140112f1b:	4d 0f 42 c7          	cmovb  %r15,%r8
140112f1f:	e8 4c 5e 07 00       	call   0x140188d70
140112f24:	85 c0                	test   %eax,%eax
140112f26:	0f 85 2a 03 00 00    	jne    0x140113256
140112f2c:	49 3b df             	cmp    %r15,%rbx
140112f2f:	0f 82 21 03 00 00    	jb     0x140113256
140112f35:	0f 87 1b 03 00 00    	ja     0x140113256
140112f3b:	48 89 bc 24 b8 06 00 	mov    %rdi,0x6b8(%rsp)
140112f42:	00
140112f43:	41 b0 01             	mov    $0x1,%r8b
140112f46:	8d 50 04             	lea    0x4(%rax),%edx
140112f49:	48 8d 8c 24 a8 06 00 	lea    0x6a8(%rsp),%rcx
140112f50:	00
140112f51:	e8 ca 2c 01 00       	call   0x140125c20
140112f56:	33 d2                	xor    %edx,%edx
140112f58:	48 8d 0d 19 aa 11 00 	lea    0x11aa19(%rip),%rcx        # 0x14022d978
140112f5f:	e8 ec 15 01 00       	call   0x140124550
140112f64:	48 89 84 24 a8 06 00 	mov    %rax,0x6a8(%rsp)
140112f6b:	00
140112f6c:	4c 8b 05 cd 44 1d 00 	mov    0x1d44cd(%rip),%r8        # 0x1402e7440
140112f73:	48 83 3d cd 44 1d 00 	cmpq   $0x10,0x1d44cd(%rip)        # 0x1402e7448
140112f7a:	10
140112f7b:	72 0c                	jb     0x140112f89
140112f7d:	48 8b 15 ac 44 1d 00 	mov    0x1d44ac(%rip),%rdx        # 0x1402e7430
140112f84:	4c 03 c2             	add    %rdx,%r8
140112f87:	eb 0d                	jmp    0x140112f96
140112f89:	48 8d 0d a0 44 1d 00 	lea    0x1d44a0(%rip),%rcx        # 0x1402e7430
140112f90:	4c 03 c1             	add    %rcx,%r8
140112f93:	48 8b d1             	mov    %rcx,%rdx
140112f96:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140112f9d:	00
140112f9e:	e8 9d 32 01 00       	call   0x140126240
140112fa3:	48 8d 9c 24 a8 06 00 	lea    0x6a8(%rsp),%rbx
140112faa:	00
140112fab:	48 85 c0             	test   %rax,%rax
140112fae:	48 0f 45 d8          	cmovne %rax,%rbx
140112fb2:	48 89 bc 24 90 06 00 	mov    %rdi,0x690(%rsp)
140112fb9:	00
140112fba:	48 8b d3             	mov    %rbx,%rdx
140112fbd:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140112fc4:	00
140112fc5:	e8 d6 2c 01 00       	call   0x140125ca0
140112fca:	48 8b d3             	mov    %rbx,%rdx
140112fcd:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140112fd4:	00
140112fd5:	e8 d6 2e 01 00       	call   0x140125eb0
140112fda:	90                   	nop
140112fdb:	81 ce 00 80 01 00    	or     $0x18000,%esi
140112fe1:	89 74 24 30          	mov    %esi,0x30(%rsp)
140112fe5:	48 8d 94 24 b0 0c 00 	lea    0xcb0(%rsp),%rdx
140112fec:	00
140112fed:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140112ff4:	00
140112ff5:	e8 c6 1c 01 00       	call   0x140124cc0
140112ffa:	90                   	nop
140112ffb:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
140113002:	00
140113003:	e8 28 2e 01 00       	call   0x140125e30
140113008:	48 89 bc 24 80 06 00 	mov    %rdi,0x680(%rsp)
14011300f:	00
140113010:	48 8b 9c 24 90 06 00 	mov    0x690(%rsp),%rbx
140113017:	00
140113018:	48 85 db             	test   %rbx,%rbx
14011301b:	74 27                	je     0x140113044
14011301d:	4c 8d 0d 4c 30 fb ff 	lea    -0x4cfb4(%rip),%r9        # 0x1400c6070
140113024:	ba 20 00 00 00       	mov    $0x20,%edx
140113029:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011302d:	48 8b cb             	mov    %rbx,%rcx
140113030:	e8 f7 32 07 00       	call   0x14018632c
140113035:	90                   	nop
140113036:	ba 60 00 00 00       	mov    $0x60,%edx
14011303b:	48 8b cb             	mov    %rbx,%rcx
14011303e:	e8 09 36 07 00       	call   0x14018664c
140113043:	90                   	nop
140113044:	48 8d 8c 24 a8 06 00 	lea    0x6a8(%rsp),%rcx
14011304b:	00
14011304c:	e8 df 2d 01 00       	call   0x140125e30
140113051:	48 89 bc 24 a8 06 00 	mov    %rdi,0x6a8(%rsp)
140113058:	00
140113059:	48 8b 9c 24 b8 06 00 	mov    0x6b8(%rsp),%rbx
140113060:	00
140113061:	48 85 db             	test   %rbx,%rbx
140113064:	74 26                	je     0x14011308c
140113066:	4c 8d 0d 03 30 fb ff 	lea    -0x4cffd(%rip),%r9        # 0x1400c6070
14011306d:	ba 20 00 00 00       	mov    $0x20,%edx
140113072:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140113076:	48 8b cb             	mov    %rbx,%rcx
140113079:	e8 ae 32 07 00       	call   0x14018632c
14011307e:	90                   	nop
14011307f:	ba 60 00 00 00       	mov    $0x60,%edx
140113084:	48 8b cb             	mov    %rbx,%rcx
140113087:	e8 c0 35 07 00       	call   0x14018664c
14011308c:	48 89 bc 24 38 0a 00 	mov    %rdi,0xa38(%rsp)
140113093:	00
140113094:	48 89 bc 24 48 0a 00 	mov    %rdi,0xa48(%rsp)
14011309b:	00
14011309c:	48 c7 84 24 50 0a 00 	movq   $0x7,0xa50(%rsp)
1401130a3:	00 07 00 00 00
1401130a8:	66 89 bc 24 38 0a 00 	mov    %di,0xa38(%rsp)
1401130af:	00
1401130b0:	48 8d 94 24 38 0a 00 	lea    0xa38(%rsp),%rdx
1401130b7:	00
1401130b8:	48 8d 8c 24 b0 0c 00 	lea    0xcb0(%rsp),%rcx
1401130bf:	00
1401130c0:	e8 5b 62 fd ff       	call   0x1400e9320
1401130c5:	48 83 bc 24 c0 0c 00 	cmpq   $0x0,0xcc0(%rsp)
1401130cc:	00 00
1401130ce:	0f 84 15 01 00 00    	je     0x1401131e9
1401130d4:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1401130db:	00
1401130dc:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
1401130e3:	00
1401130e4:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
1401130eb:	00
1401130ec:	48 8b b4 24 48 0a 00 	mov    0xa48(%rsp),%rsi
1401130f3:	00
1401130f4:	4c 8d b4 24 38 0a 00 	lea    0xa38(%rsp),%r14
1401130fb:	00
1401130fc:	48 83 bc 24 50 0a 00 	cmpq   $0x8,0xa50(%rsp)
140113103:	00 08
140113105:	4c 0f 43 b4 24 38 0a 	cmovae 0xa38(%rsp),%r14
14011310c:	00 00
14011310e:	48 83 fe 08          	cmp    $0x8,%rsi
140113112:	73 30                	jae    0x140113144
140113114:	41 0f 10 06          	movups (%r14),%xmm0
140113118:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
14011311f:	00
140113120:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
140113127:	00
140113128:	48 c7 84 24 b8 00 00 	movq   $0x7,0xb8(%rsp)
14011312f:	00 07 00 00 00
140113134:	bb 07 00 00 00       	mov    $0x7,%ebx
140113139:	48 85 f6             	test   %rsi,%rsi
14011313c:	0f 84 9a 00 00 00    	je     0x1401131dc
140113142:	eb 64                	jmp    0x1401131a8
140113144:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
14011314b:	ff ff 7f
14011314e:	48 89 84 24 70 08 00 	mov    %rax,0x870(%rsp)
140113155:	00
140113156:	48 8b de             	mov    %rsi,%rbx
140113159:	48 83 cb 07          	or     $0x7,%rbx
14011315d:	48 89 9c 24 78 08 00 	mov    %rbx,0x878(%rsp)
140113164:	00
140113165:	48 3b d8             	cmp    %rax,%rbx
140113168:	48 0f 47 d8          	cmova  %rax,%rbx
14011316c:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140113170:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140113177:	00
140113178:	e8 d3 34 fb ff       	call   0x1400c6650
14011317d:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140113184:	00
140113185:	4c 8d 04 75 02 00 00 	lea    0x2(,%rsi,2),%r8
14011318c:	00
14011318d:	49 8b d6             	mov    %r14,%rdx
140113190:	48 8b c8             	mov    %rax,%rcx
140113193:	e8 28 52 07 00       	call   0x1401883c0
140113198:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
14011319f:	00
1401131a0:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
1401131a7:	00
1401131a8:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1401131af:	00
1401131b0:	48 83 fb 08          	cmp    $0x8,%rbx
1401131b4:	4c 0f 43 84 24 a0 00 	cmovae 0xa0(%rsp),%r8
1401131bb:	00 00
1401131bd:	c7 44 24 28 0a 00 00 	movl   $0xa,0x28(%rsp)
1401131c4:	00
1401131c5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401131ca:	45 33 c9             	xor    %r9d,%r9d
1401131cd:	48 8d 15 a4 9a 12 00 	lea    0x129aa4(%rip),%rdx        # 0x14023cc78
1401131d4:	33 c9                	xor    %ecx,%ecx
1401131d6:	ff 15 8c b2 0e 00    	call   *0xeb28c(%rip)        # 0x1401fe468
1401131dc:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1401131e3:	00
1401131e4:	e8 d7 2f fb ff       	call   0x1400c61c0
1401131e9:	48 89 bc 24 b0 02 00 	mov    %rdi,0x2b0(%rsp)
1401131f0:	00
1401131f1:	48 89 bc 24 c0 02 00 	mov    %rdi,0x2c0(%rsp)
1401131f8:	00
1401131f9:	48 c7 84 24 c8 02 00 	movq   $0x7,0x2c8(%rsp)
140113200:	00 07 00 00 00
140113205:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14011320b:	48 8d 15 26 ae 11 00 	lea    0x11ae26(%rip),%rdx        # 0x14022e038
140113212:	48 8d 8c 24 b0 02 00 	lea    0x2b0(%rsp),%rcx
140113219:	00
14011321a:	e8 31 30 fb ff       	call   0x1400c6250
14011321f:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140113225:	48 8d 94 24 b0 02 00 	lea    0x2b0(%rsp),%rdx
14011322c:	00
14011322d:	49 8b cd             	mov    %r13,%rcx
140113230:	e8 eb 16 00 00       	call   0x140114920
140113235:	90                   	nop
140113236:	48 8d 8c 24 38 0a 00 	lea    0xa38(%rsp),%rcx
14011323d:	00
14011323e:	e8 7d 2f fb ff       	call   0x1400c61c0
140113243:	90                   	nop
140113244:	48 8d 8c 24 b0 0c 00 	lea    0xcb0(%rsp),%rcx
14011324b:	00
14011324c:	e8 2f 31 fb ff       	call   0x1400c6380
140113251:	e9 4a 0e 00 00       	jmp    0x1401140a0
140113256:	48 8d 15 93 39 1d 00 	lea    0x1d3993(%rip),%rdx        # 0x1402e6bf0
14011325d:	48 83 3d a3 39 1d 00 	cmpq   $0x10,0x1d39a3(%rip)        # 0x1402e6c08
140113264:	10
140113265:	48 0f 43 15 83 39 1d 	cmovae 0x1d3983(%rip),%rdx        # 0x1402e6bf0
14011326c:	00
14011326d:	48 8d 8c 24 88 09 00 	lea    0x988(%rsp),%rcx
140113274:	00
140113275:	45 84 e4             	test   %r12b,%r12b
140113278:	49 0f 45 ce          	cmovne %r14,%rcx
14011327c:	4c 8b 3d 7d 39 1d 00 	mov    0x1d397d(%rip),%r15        # 0x1402e6c00
140113283:	4c 89 bc 24 80 08 00 	mov    %r15,0x880(%rsp)
14011328a:	00
14011328b:	48 89 9c 24 88 08 00 	mov    %rbx,0x888(%rsp)
140113292:	00
140113293:	4c 8b c3             	mov    %rbx,%r8
140113296:	4c 3b fb             	cmp    %rbx,%r15
140113299:	4d 0f 42 c7          	cmovb  %r15,%r8
14011329d:	e8 ce 5a 07 00       	call   0x140188d70
1401132a2:	85 c0                	test   %eax,%eax
1401132a4:	75 62                	jne    0x140113308
1401132a6:	49 3b df             	cmp    %r15,%rbx
1401132a9:	72 5d                	jb     0x140113308
1401132ab:	77 5b                	ja     0x140113308
1401132ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401132b2:	e8 69 3c ff ff       	call   0x140106f20
1401132b7:	48 89 bc 24 c0 03 00 	mov    %rdi,0x3c0(%rsp)
1401132be:	00
1401132bf:	48 89 bc 24 d0 03 00 	mov    %rdi,0x3d0(%rsp)
1401132c6:	00
1401132c7:	48 c7 84 24 d8 03 00 	movq   $0x7,0x3d8(%rsp)
1401132ce:	00 07 00 00 00
1401132d3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401132d9:	48 8d 15 58 ad 11 00 	lea    0x11ad58(%rip),%rdx        # 0x14022e038
1401132e0:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401132e7:	00
1401132e8:	e8 63 2f fb ff       	call   0x1400c6250
1401132ed:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1401132f3:	48 8d 94 24 c0 03 00 	lea    0x3c0(%rsp),%rdx
1401132fa:	00
1401132fb:	49 8b cd             	mov    %r13,%rcx
1401132fe:	e8 1d 16 00 00       	call   0x140114920
140113303:	e9 98 0d 00 00       	jmp    0x1401140a0
140113308:	48 8d 15 01 34 1d 00 	lea    0x1d3401(%rip),%rdx        # 0x1402e6710
14011330f:	48 83 3d 11 34 1d 00 	cmpq   $0x10,0x1d3411(%rip)        # 0x1402e6728
140113316:	10
140113317:	48 0f 43 15 f1 33 1d 	cmovae 0x1d33f1(%rip),%rdx        # 0x1402e6710
14011331e:	00
14011331f:	48 8d 8c 24 88 09 00 	lea    0x988(%rsp),%rcx
140113326:	00
140113327:	45 84 e4             	test   %r12b,%r12b
14011332a:	49 0f 45 ce          	cmovne %r14,%rcx
14011332e:	4c 8b 3d eb 33 1d 00 	mov    0x1d33eb(%rip),%r15        # 0x1402e6720
140113335:	4c 89 bc 24 90 08 00 	mov    %r15,0x890(%rsp)
14011333c:	00
14011333d:	48 89 9c 24 98 08 00 	mov    %rbx,0x898(%rsp)
140113344:	00
140113345:	4c 8b c3             	mov    %rbx,%r8
140113348:	4c 3b fb             	cmp    %rbx,%r15
14011334b:	4d 0f 42 c7          	cmovb  %r15,%r8
14011334f:	e8 1c 5a 07 00       	call   0x140188d70
140113354:	85 c0                	test   %eax,%eax
140113356:	75 6b                	jne    0x1401133c3
140113358:	49 3b df             	cmp    %r15,%rbx
14011335b:	72 66                	jb     0x1401133c3
14011335d:	77 64                	ja     0x1401133c3
14011335f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140113364:	c6 40 38 00          	movb   $0x0,0x38(%rax)
140113368:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14011336d:	e8 ae 41 ff ff       	call   0x140107520
140113372:	48 89 bc 24 e0 03 00 	mov    %rdi,0x3e0(%rsp)
140113379:	00
14011337a:	48 89 bc 24 f0 03 00 	mov    %rdi,0x3f0(%rsp)
140113381:	00
140113382:	48 c7 84 24 f8 03 00 	movq   $0x7,0x3f8(%rsp)
140113389:	00 07 00 00 00
14011338e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140113394:	48 8d 15 9d ac 11 00 	lea    0x11ac9d(%rip),%rdx        # 0x14022e038
14011339b:	48 8d 8c 24 e0 03 00 	lea    0x3e0(%rsp),%rcx
1401133a2:	00
1401133a3:	e8 a8 2e fb ff       	call   0x1400c6250
1401133a8:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1401133ae:	48 8d 94 24 e0 03 00 	lea    0x3e0(%rsp),%rdx
1401133b5:	00
1401133b6:	49 8b cd             	mov    %r13,%rcx
1401133b9:	e8 62 15 00 00       	call   0x140114920
1401133be:	e9 dd 0c 00 00       	jmp    0x1401140a0
1401133c3:	48 8d 15 86 34 1d 00 	lea    0x1d3486(%rip),%rdx        # 0x1402e6850
1401133ca:	48 83 3d 96 34 1d 00 	cmpq   $0x10,0x1d3496(%rip)        # 0x1402e6868
1401133d1:	10
1401133d2:	48 0f 43 15 76 34 1d 	cmovae 0x1d3476(%rip),%rdx        # 0x1402e6850
1401133d9:	00
1401133da:	48 8d 8c 24 88 09 00 	lea    0x988(%rsp),%rcx
1401133e1:	00
1401133e2:	45 84 e4             	test   %r12b,%r12b
1401133e5:	49 0f 45 ce          	cmovne %r14,%rcx
1401133e9:	4c 8b 3d 70 34 1d 00 	mov    0x1d3470(%rip),%r15        # 0x1402e6860
1401133f0:	4c 89 bc 24 a0 08 00 	mov    %r15,0x8a0(%rsp)
1401133f7:	00
1401133f8:	48 89 9c 24 a8 08 00 	mov    %rbx,0x8a8(%rsp)
1401133ff:	00
140113400:	4c 8b c3             	mov    %rbx,%r8
140113403:	4c 3b fb             	cmp    %rbx,%r15
140113406:	4d 0f 42 c7          	cmovb  %r15,%r8
14011340a:	e8 61 59 07 00       	call   0x140188d70
14011340f:	85 c0                	test   %eax,%eax
140113411:	0f 85 b5 02 00 00    	jne    0x1401136cc
140113417:	49 3b df             	cmp    %r15,%rbx
14011341a:	0f 82 ac 02 00 00    	jb     0x1401136cc
140113420:	0f 87 a6 02 00 00    	ja     0x1401136cc
140113426:	48 89 bc 24 08 07 00 	mov    %rdi,0x708(%rsp)
14011342d:	00
14011342e:	41 b0 01             	mov    $0x1,%r8b
140113431:	8d 50 04             	lea    0x4(%rax),%edx
140113434:	48 8d 8c 24 f8 06 00 	lea    0x6f8(%rsp),%rcx
14011343b:	00
14011343c:	e8 df 27 01 00       	call   0x140125c20
140113441:	ba 07 00 00 00       	mov    $0x7,%edx
140113446:	48 8d 0d 93 5c 12 00 	lea    0x125c93(%rip),%rcx        # 0x1402390e0
14011344d:	e8 fe 10 01 00       	call   0x140124550
140113452:	48 89 84 24 f8 06 00 	mov    %rax,0x6f8(%rsp)
140113459:	00
14011345a:	4c 8b 05 9f 3e 1d 00 	mov    0x1d3e9f(%rip),%r8        # 0x1402e7300
140113461:	48 83 3d 9f 3e 1d 00 	cmpq   $0x10,0x1d3e9f(%rip)        # 0x1402e7308
140113468:	10
140113469:	72 0c                	jb     0x140113477
14011346b:	48 8b 15 7e 3e 1d 00 	mov    0x1d3e7e(%rip),%rdx        # 0x1402e72f0
140113472:	4c 03 c2             	add    %rdx,%r8
140113475:	eb 0d                	jmp    0x140113484
140113477:	48 8d 0d 72 3e 1d 00 	lea    0x1d3e72(%rip),%rcx        # 0x1402e72f0
14011347e:	4c 03 c1             	add    %rcx,%r8
140113481:	48 8b d1             	mov    %rcx,%rdx
140113484:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
14011348b:	00
14011348c:	e8 af 2d 01 00       	call   0x140126240
140113491:	48 8d 9c 24 f8 06 00 	lea    0x6f8(%rsp),%rbx
140113498:	00
140113499:	48 85 c0             	test   %rax,%rax
14011349c:	48 0f 45 d8          	cmovne %rax,%rbx
1401134a0:	48 89 bc 24 e0 06 00 	mov    %rdi,0x6e0(%rsp)
1401134a7:	00
1401134a8:	48 8b d3             	mov    %rbx,%rdx
1401134ab:	48 8d 8c 24 d0 06 00 	lea    0x6d0(%rsp),%rcx
1401134b2:	00
1401134b3:	e8 e8 27 01 00       	call   0x140125ca0
1401134b8:	48 8b d3             	mov    %rbx,%rdx
1401134bb:	48 8d 8c 24 d0 06 00 	lea    0x6d0(%rsp),%rcx