140ac4f1d:	48 8d 15 1c 29 0c 00 	lea    0xc291c(%rip),%rdx        # 0x140b87840
140ac4f24:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140ac4f28:	e8 2b a3 64 ff       	call   0x14010f258
140ac4f2d:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140ac4f31:	48 8b d0             	mov    %rax,%rdx
140ac4f34:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ac4f38:	e8 57 61 00 00       	call   0x140acb094
140ac4f3d:	4c 8b c0             	mov    %rax,%r8
140ac4f40:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140ac4f44:	48 8b cb             	mov    %rbx,%rcx
140ac4f47:	e8 44 3b ec ff       	call   0x140988a90
140ac4f4c:	48 8b d0             	mov    %rax,%rdx
140ac4f4f:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140ac4f53:	e8 cc fc ef ff       	call   0x1409c4c24
140ac4f58:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ac4f5c:	e8 2f a3 64 ff       	call   0x14010f290
140ac4f61:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140ac4f65:	e8 26 a3 64 ff       	call   0x14010f290
140ac4f6a:	48 8b 1d 77 6a 26 00 	mov    0x266a77(%rip),%rbx        # 0x140d2b9e8
140ac4f71:	b8 a5 00 00 00       	mov    $0xa5,%eax
140ac4f76:	66 89 45 97          	mov    %ax,-0x69(%rbp)
140ac4f7a:	48 8d 15 5f 30 0c 00 	lea    0xc305f(%rip),%rdx        # 0x140b87fe0
140ac4f81:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140ac4f85:	e8 ce a2 64 ff       	call   0x14010f258
140ac4f8a:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140ac4f8e:	48 8b d0             	mov    %rax,%rdx
140ac4f91:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ac4f95:	e8 fa 60 00 00       	call   0x140acb094
140ac4f9a:	4c 8b c0             	mov    %rax,%r8
140ac4f9d:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140ac4fa1:	48 8b cb             	mov    %rbx,%rcx
140ac4fa4:	e8 e7 3a ec ff       	call   0x140988a90
140ac4fa9:	48 8b d0             	mov    %rax,%rdx
140ac4fac:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140ac4fb0:	e8 6f fc ef ff       	call   0x1409c4c24
140ac4fb5:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ac4fb9:	e8 d2 a2 64 ff       	call   0x14010f290
140ac4fbe:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140ac4fc2:	e8 c9 a2 64 ff       	call   0x14010f290
140ac4fc7:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140ac4fcb:	48 33 cc             	xor    %rsp,%rcx
140ac4fce:	e8 0d a6 02 00       	call   0x140aef5e0
140ac4fd3:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140ac4fda:	00
140ac4fdb:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140ac4fdf:	49 8b 73 38          	mov    0x38(%r11),%rsi
140ac4fe3:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140ac4fe7:	49 8b e3             	mov    %r11,%rsp
140ac4fea:	41 5f                	pop    %r15
140ac4fec:	41 5e                	pop    %r14
140ac4fee:	41 5d                	pop    %r13
140ac4ff0:	41 5c                	pop    %r12
140ac4ff2:	5d                   	pop    %rbp
140ac4ff3:	c3                   	ret
140ac4ff4:	90                   	nop
140ac4ff5:	90                   	nop
140ac4ff6:	90                   	nop
140ac4ff7:	90                   	nop
140ac4ff8:	90                   	nop
140ac4ff9:	90                   	nop
140ac4ffa:	90                   	nop
140ac4ffb:	90                   	nop
140ac4ffc:	90                   	nop
140ac4ffd:	90                   	nop
140ac4ffe:	90                   	nop
140ac4fff:	90                   	nop
140ac5000:	48 8b c4             	mov    %rsp,%rax
140ac5003:	48 89 58 08          	mov    %rbx,0x8(%rax)
140ac5007:	48 89 70 10          	mov    %rsi,0x10(%rax)
140ac500b:	48 89 78 18          	mov    %rdi,0x18(%rax)
140ac500f:	55                   	push   %rbp
140ac5010:	41 54                	push   %r12
140ac5012:	41 55                	push   %r13
140ac5014:	41 56                	push   %r14
140ac5016:	41 57                	push   %r15
140ac5018:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140ac501c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140ac5023:	48 8b 05 16 a0 1f 00 	mov    0x1fa016(%rip),%rax        # 0x140cbf040
140ac502a:	48 33 c4             	xor    %rsp,%rax
140ac502d:	48 89 45 27          	mov    %rax,0x27(%rbp)
140ac5031:	b9 10 00 00 00       	mov    $0x10,%ecx
140ac5036:	e8 c9 a5 02 00       	call   0x140aef604
140ac503b:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140ac503f:	48 8b c8             	mov    %rax,%rcx
140ac5042:	e8 c5 9c 60 ff       	call   0x1400ced0c
140ac5047:	48 8b d8             	mov    %rax,%rbx
140ac504a:	b9 18 00 00 00       	mov    $0x18,%ecx
140ac504f:	ff 15 73 78 04 00    	call   *0x47873(%rip)        # 0x140b0c8c8
140ac5055:	45 33 ff             	xor    %r15d,%r15d
140ac5058:	48 85 c0             	test   %rax,%rax
140ac505b:	75 07                	jne    0x140ac5064
140ac505d:	ff 15 35 74 04 00    	call   *0x47435(%rip)        # 0x140b0c498
140ac5063:	cc                   	int3
140ac5064:	be 01 00 00 00       	mov    $0x1,%esi
140ac5069:	89 70 08             	mov    %esi,0x8(%rax)
140ac506c:	89 70 0c             	mov    %esi,0xc(%rax)
140ac506f:	48 8d 0d fa 87 06 00 	lea    0x687fa(%rip),%rcx        # 0x140b2d870
140ac5076:	48 89 08             	mov    %rcx,(%rax)
140ac5079:	48 89 58 10          	mov    %rbx,0x10(%rax)
140ac507d:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
140ac5081:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140ac5085:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140ac5089:	48 8d 0d 68 69 26 00 	lea    0x266968(%rip),%rcx        # 0x140d2b9f8
140ac5090:	e8 4f 12 54 ff       	call   0x1400062e4
140ac5095:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140ac5099:	48 85 c9             	test   %rcx,%rcx
140ac509c:	74 3d                	je     0x140ac50db
140ac509e:	83 cf ff             	or     $0xffffffff,%edi
140ac50a1:	8b c7                	mov    %edi,%eax
140ac50a3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ac50a8:	03 c7                	add    %edi,%eax
140ac50aa:	75 2f                	jne    0x140ac50db
140ac50ac:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
140ac50b0:	48 8b 03             	mov    (%rbx),%rax
140ac50b3:	48 8b cb             	mov    %rbx,%rcx
140ac50b6:	48 8b 00             	mov    (%rax),%rax
140ac50b9:	ff 15 79 7b 04 00    	call   *0x47b79(%rip)        # 0x140b0cc38
140ac50bf:	8b c7                	mov    %edi,%eax
140ac50c1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140ac50c6:	03 c7                	add    %edi,%eax
140ac50c8:	75 11                	jne    0x140ac50db
140ac50ca:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140ac50ce:	48 8b 01             	mov    (%rcx),%rax
140ac50d1:	48 8b 40 08          	mov    0x8(%rax),%rax
140ac50d5:	ff 15 5d 7b 04 00    	call   *0x47b5d(%rip)        # 0x140b0cc38
140ac50db:	0f 57 c0             	xorps  %xmm0,%xmm0
140ac50de:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140ac50e2:	b8 07 00 00 00       	mov    $0x7,%eax
140ac50e7:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140ac50eb:	44 8d 60 08          	lea    0x8(%rax),%r12d
140ac50ef:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac50f3:	48 8b 05 9e 55 0e 00 	mov    0xe559e(%rip),%rax        # 0x140baa698
140ac50fa:	89 45 d7             	mov    %eax,-0x29(%rbp)
140ac50fd:	0f b7 05 98 55 0e 00 	movzwl 0xe5598(%rip),%eax        # 0x140baa69c
140ac5104:	66 89 45 db          	mov    %ax,-0x25(%rbp)
140ac5108:	8a 05 90 55 0e 00    	mov    0xe5590(%rip),%al        # 0x140baa69e
140ac510e:	88 45 dd             	mov    %al,-0x23(%rbp)
140ac5111:	44 88 7d de          	mov    %r15b,-0x22(%rbp)
140ac5115:	0f 10 4d d7          	movups -0x29(%rbp),%xmm1
140ac5119:	0f 11 4d af          	movups %xmm1,-0x51(%rbp)
140ac511d:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
140ac5121:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140ac5125:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140ac5129:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac512d:	44 88 7d d7          	mov    %r15b,-0x29(%rbp)
140ac5131:	66 44 89 7d cf       	mov    %r15w,-0x31(%rbp)
140ac5136:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140ac513a:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140ac513e:	48 8b 0d b3 68 26 00 	mov    0x2668b3(%rip),%rcx        # 0x140d2b9f8
140ac5145:	e8 46 39 ec ff       	call   0x140988a90
140ac514a:	bf 00 10 00 00       	mov    $0x1000,%edi
140ac514f:	45 8d 6c 24 10       	lea    0x10(%r12),%r13d
140ac5154:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140ac5158:	49 3b c4             	cmp    %r12,%rax
140ac515b:	76 2d                	jbe    0x140ac518a
140ac515d:	48 ff c0             	inc    %rax
140ac5160:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140ac5164:	48 8b d1             	mov    %rcx,%rdx
140ac5167:	48 3b c7             	cmp    %rdi,%rax
140ac516a:	72 17                	jb     0x140ac5183
140ac516c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ac5170:	48 2b d1             	sub    %rcx,%rdx
140ac5173:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140ac5177:	49 3b c5             	cmp    %r13,%rax
140ac517a:	76 07                	jbe    0x140ac5183
140ac517c:	ff 15 16 78 04 00    	call   *0x47816(%rip)        # 0x140b0c998
140ac5182:	cc                   	int3
140ac5183:	ff 15 37 77 04 00    	call   *0x47737(%rip)        # 0x140b0c8c0
140ac5189:	90                   	nop
140ac518a:	0f 57 c0             	xorps  %xmm0,%xmm0
140ac518d:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140ac5191:	41 be 05 00 00 00    	mov    $0x5,%r14d
140ac5197:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
140ac519b:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac519f:	8b 05 5f 21 08 00    	mov    0x8215f(%rip),%eax        # 0x140b47304
140ac51a5:	89 45 d7             	mov    %eax,-0x29(%rbp)
140ac51a8:	8a 05 5a 21 08 00    	mov    0x8215a(%rip),%al        # 0x140b47308
140ac51ae:	88 45 db             	mov    %al,-0x25(%rbp)
140ac51b1:	44 88 7d dc          	mov    %r15b,-0x24(%rbp)
140ac51b5:	0f 10 4d d7          	movups -0x29(%rbp),%xmm1
140ac51b9:	0f 11 4d af          	movups %xmm1,-0x51(%rbp)
140ac51bd:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
140ac51c1:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140ac51c5:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140ac51c9:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac51cd:	44 88 7d d7          	mov    %r15b,-0x29(%rbp)
140ac51d1:	66 89 75 cf          	mov    %si,-0x31(%rbp)
140ac51d5:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140ac51d9:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140ac51dd:	48 8b 0d 14 68 26 00 	mov    0x266814(%rip),%rcx        # 0x140d2b9f8
140ac51e4:	e8 a7 38 ec ff       	call   0x140988a90
140ac51e9:	90                   	nop
140ac51ea:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140ac51ee:	49 3b c4             	cmp    %r12,%rax
140ac51f1:	76 2d                	jbe    0x140ac5220
140ac51f3:	48 ff c0             	inc    %rax
140ac51f6:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140ac51fa:	48 8b d1             	mov    %rcx,%rdx
140ac51fd:	48 3b c7             	cmp    %rdi,%rax
140ac5200:	72 17                	jb     0x140ac5219
140ac5202:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ac5206:	48 2b d1             	sub    %rcx,%rdx
140ac5209:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140ac520d:	49 3b c5             	cmp    %r13,%rax
140ac5210:	76 07                	jbe    0x140ac5219
140ac5212:	ff 15 80 77 04 00    	call   *0x47780(%rip)        # 0x140b0c998
140ac5218:	cc                   	int3
140ac5219:	ff 15 a1 76 04 00    	call   *0x476a1(%rip)        # 0x140b0c8c0
140ac521f:	90                   	nop
140ac5220:	66 44 89 7d e5       	mov    %r15w,-0x1b(%rbp)
140ac5225:	be 0e 00 00 00       	mov    $0xe,%esi
140ac522a:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140ac522e:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac5232:	f2 0f 10 05 8e 67 0c 	movsd  0xc678e(%rip),%xmm0        # 0x140b8b9c8
140ac5239:	00
140ac523a:	f2 0f 11 45 d7       	movsd  %xmm0,-0x29(%rbp)
140ac523f:	8b 05 8b 67 0c 00    	mov    0xc678b(%rip),%eax        # 0x140b8b9d0
140ac5245:	89 45 df             	mov    %eax,-0x21(%rbp)
140ac5248:	0f b7 05 85 67 0c 00 	movzwl 0xc6785(%rip),%eax        # 0x140b8b9d4
140ac524f:	66 89 45 e3          	mov    %ax,-0x1d(%rbp)
140ac5253:	44 88 7d e5          	mov    %r15b,-0x1b(%rbp)
140ac5257:	0f 10 4d d7          	movups -0x29(%rbp),%xmm1
140ac525b:	0f 11 4d af          	movups %xmm1,-0x51(%rbp)
140ac525f:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
140ac5263:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140ac5267:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140ac526b:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac526f:	44 88 7d d7          	mov    %r15b,-0x29(%rbp)
140ac5273:	8d 46 f4             	lea    -0xc(%rsi),%eax
140ac5276:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
140ac527a:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140ac527e:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140ac5282:	48 8b 0d 6f 67 26 00 	mov    0x26676f(%rip),%rcx        # 0x140d2b9f8
140ac5289:	e8 02 38 ec ff       	call   0x140988a90
140ac528e:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140ac5292:	49 3b c4             	cmp    %r12,%rax
140ac5295:	76 2d                	jbe    0x140ac52c4
140ac5297:	48 ff c0             	inc    %rax
140ac529a:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140ac529e:	48 8b d1             	mov    %rcx,%rdx
140ac52a1:	48 3b c7             	cmp    %rdi,%rax
140ac52a4:	72 17                	jb     0x140ac52bd
140ac52a6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ac52aa:	48 2b d1             	sub    %rcx,%rdx
140ac52ad:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140ac52b1:	49 3b c5             	cmp    %r13,%rax
140ac52b4:	76 07                	jbe    0x140ac52bd
140ac52b6:	ff 15 dc 76 04 00    	call   *0x476dc(%rip)        # 0x140b0c998
140ac52bc:	cc                   	int3
140ac52bd:	ff 15 fd 75 04 00    	call   *0x475fd(%rip)        # 0x140b0c8c0
140ac52c3:	90                   	nop
140ac52c4:	66 44 89 7d e5       	mov    %r15w,-0x1b(%rbp)
140ac52c9:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140ac52cd:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac52d1:	f2 0f 10 05 47 69 0c 	movsd  0xc6947(%rip),%xmm0        # 0x140b8bc20
140ac52d8:	00
140ac52d9:	f2 0f 11 45 d7       	movsd  %xmm0,-0x29(%rbp)
140ac52de:	8b 05 44 69 0c 00    	mov    0xc6944(%rip),%eax        # 0x140b8bc28
140ac52e4:	89 45 df             	mov    %eax,-0x21(%rbp)
140ac52e7:	0f b7 05 3e 69 0c 00 	movzwl 0xc693e(%rip),%eax        # 0x140b8bc2c
140ac52ee:	66 89 45 e3          	mov    %ax,-0x1d(%rbp)
140ac52f2:	44 88 7d e5          	mov    %r15b,-0x1b(%rbp)
140ac52f6:	0f 10 4d d7          	movups -0x29(%rbp),%xmm1
140ac52fa:	0f 11 4d af          	movups %xmm1,-0x51(%rbp)
140ac52fe:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
140ac5302:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140ac5306:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140ac530a:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
140ac530e:	44 88 7d d7          	mov    %r15b,-0x29(%rbp)
140ac5312:	b8 03 00 00 00       	mov    $0x3,%eax
140ac5317:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
140ac531b:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140ac531f:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140ac5323:	48 8b 0d ce 66 26 00 	mov    0x2666ce(%rip),%rcx        # 0x140d2b9f8
140ac532a:	e8 61 37 ec ff       	call   0x140988a90
140ac532f:	90                   	nop
140ac5330:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140ac5334:	49 3b c4             	cmp    %r12,%rax
140ac5337:	76 2d                	jbe    0x140ac5366
140ac5339:	48 ff c0             	inc    %rax
140ac533c:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140ac5340:	48 8b d1             	mov    %rcx,%rdx
140ac5343:	48 3b c7             	cmp    %rdi,%rax
140ac5346:	72 17                	jb     0x140ac535f
140ac5348:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ac534c:	48 2b d1             	sub    %rcx,%rdx
140ac534f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140ac5353:	49 3b c5             	cmp    %r13,%rax
140ac5356:	76 07                	jbe    0x140ac535f
140ac5358:	ff 15 3a 76 04 00    	call   *0x4763a(%rip)        # 0x140b0c998
140ac535e:	cc                   	int3
140ac535f:	ff 15 5b 75 04 00    	call   *0x4755b(%rip)        # 0x140b0c8c0
140ac5365:	90                   	nop
140ac5366:	48 8b 1d 8b 66 26 00 	mov    0x26668b(%rip),%rbx        # 0x140d2b9f8
140ac536d:	0f 57 c0             	xorps  %xmm0,%xmm0
140ac5370:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140ac5374:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140ac5378:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140ac537c:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140ac5382:	48 8d 15 37 c2 0c 00 	lea    0xcc237(%rip),%rdx        # 0x140b915c0
140ac5389:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140ac538d:	e8 0e 9e 64 ff       	call   0x14010f1a0
140ac5392:	0f 10 4d af          	movups -0x51(%rbp),%xmm1
140ac5396:	0f 11 4d d7          	movups %xmm1,-0x29(%rbp)
140ac539a:	0f 10 45 bf          	movups -0x41(%rbp),%xmm0
140ac539e:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140ac53a2:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140ac53a6:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
140ac53aa:	44 88 7d af          	mov    %r15b,-0x51(%rbp)
140ac53ae:	b8 04 00 00 00       	mov    $0x4,%eax
140ac53b3:	66 89 45 f7          	mov    %ax,-0x9(%rbp)
140ac53b7:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140ac53bb:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140ac53bf:	48 8b cb             	mov    %rbx,%rcx
140ac53c2:	e8 c9 36 ec ff       	call   0x140988a90
140ac53c7:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
140ac53cb:	49 3b c4             	cmp    %r12,%rax
140ac53ce:	76 2d                	jbe    0x140ac53fd
140ac53d0:	48 ff c0             	inc    %rax
140ac53d3:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140ac53d7:	48 8b d1             	mov    %rcx,%rdx
140ac53da:	48 3b c7             	cmp    %rdi,%rax
140ac53dd:	72 17                	jb     0x140ac53f6
140ac53df:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ac53e3:	48 2b d1             	sub    %rcx,%rdx
140ac53e6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140ac53ea:	49 3b c5             	cmp    %r13,%rax
140ac53ed:	76 07                	jbe    0x140ac53f6
140ac53ef:	ff 15 a3 75 04 00    	call   *0x475a3(%rip)        # 0x140b0c998
140ac53f5:	cc                   	int3
140ac53f6:	ff 15 c4 74 04 00    	call   *0x474c4(%rip)        # 0x140b0c8c0
140ac53fc:	90                   	nop
140ac53fd:	48 8b 1d f4 65 26 00 	mov    0x2665f4(%rip),%rbx        # 0x140d2b9f8
140ac5404:	0f 57 c0             	xorps  %xmm0,%xmm0
140ac5407:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140ac540b:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140ac540f:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140ac5413:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140ac5419:	48 8d 15 90 bf 0c 00 	lea    0xcbf90(%rip),%rdx        # 0x140b913b0
140ac5420:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140ac5424:	e8 77 9d 64 ff       	call   0x14010f1a0
140ac5429:	0f 10 4d af          	movups -0x51(%rbp),%xmm1
140ac542d:	0f 11 4d d7          	movups %xmm1,-0x29(%rbp)
140ac5431:	0f 10 45 bf          	movups -0x41(%rbp),%xmm0
140ac5435:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140ac5439:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140ac543d:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
140ac5441:	44 88 7d af          	mov    %r15b,-0x51(%rbp)
140ac5445:	66 44 89 75 f7       	mov    %r14w,-0x9(%rbp)
140ac544a:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8