140514186:	48 8d 15 bb c7 e8 00 	lea    0xe8c7bb(%rip),%rdx        # 0x1413a0948
14051418d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140514192:	e8 81 86 90 00       	call   0x140e1c818
140514197:	cc                   	int3
140514198:	cc                   	int3
140514199:	cc                   	int3
14051419a:	cc                   	int3
14051419b:	cc                   	int3
14051419c:	cc                   	int3
14051419d:	cc                   	int3
14051419e:	cc                   	int3
14051419f:	cc                   	int3
1405141a0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1405141a7:	48 8b 05 52 4d ea 00 	mov    0xea4d52(%rip),%rax        # 0x1413b8f00
1405141ae:	48 33 c4             	xor    %rsp,%rax
1405141b1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1405141b6:	80 79 10 11          	cmpb   $0x11,0x10(%rcx)
1405141ba:	75 1c                	jne    0x1405141d8
1405141bc:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1405141c3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1405141c8:	48 33 cc             	xor    %rsp,%rcx
1405141cb:	e8 30 73 90 00       	call   0x140e1b500
1405141d0:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1405141d7:	c3                   	ret
1405141d8:	e8 03 b3 f7 ff       	call   0x14048f4e0
1405141dd:	44 0f b6 c0          	movzbl %al,%r8d
1405141e1:	4c 8d 0d d8 16 af 00 	lea    0xaf16d8(%rip),%r9        # 0x1410058c0
1405141e8:	48 8d 15 e1 16 af 00 	lea    0xaf16e1(%rip),%rdx        # 0x1410058d0
1405141ef:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1405141f4:	e8 b7 4c c9 ff       	call   0x1401a8eb0
1405141f9:	48 8d 15 48 c7 e8 00 	lea    0xe8c748(%rip),%rdx        # 0x1413a0948
140514200:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140514205:	e8 0e 86 90 00       	call   0x140e1c818
14051420a:	cc                   	int3
14051420b:	cc                   	int3
14051420c:	cc                   	int3
14051420d:	cc                   	int3
14051420e:	cc                   	int3
14051420f:	cc                   	int3
140514210:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140514217:	48 8b 05 e2 4c ea 00 	mov    0xea4ce2(%rip),%rax        # 0x1413b8f00
14051421e:	48 33 c4             	xor    %rsp,%rax
140514221:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140514226:	80 79 10 12          	cmpb   $0x12,0x10(%rcx)
14051422a:	75 1c                	jne    0x140514248
14051422c:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
140514233:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140514238:	48 33 cc             	xor    %rsp,%rcx
14051423b:	e8 c0 72 90 00       	call   0x140e1b500
140514240:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140514247:	c3                   	ret
140514248:	e8 93 b2 f7 ff       	call   0x14048f4e0
14051424d:	44 0f b6 c0          	movzbl %al,%r8d
140514251:	4c 8d 0d c0 16 af 00 	lea    0xaf16c0(%rip),%r9        # 0x141005918
140514258:	48 8d 15 d1 16 af 00 	lea    0xaf16d1(%rip),%rdx        # 0x141005930
14051425f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140514264:	e8 47 4c c9 ff       	call   0x1401a8eb0
140514269:	48 8d 15 d8 c6 e8 00 	lea    0xe8c6d8(%rip),%rdx        # 0x1413a0948
140514270:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140514275:	e8 9e 85 90 00       	call   0x140e1c818
14051427a:	cc                   	int3
14051427b:	cc                   	int3
14051427c:	cc                   	int3
14051427d:	cc                   	int3
14051427e:	cc                   	int3
14051427f:	cc                   	int3
140514280:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140514287:	48 8b 05 72 4c ea 00 	mov    0xea4c72(%rip),%rax        # 0x1413b8f00
14051428e:	48 33 c4             	xor    %rsp,%rax
140514291:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140514296:	80 79 10 82          	cmpb   $0x82,0x10(%rcx)
14051429a:	75 19                	jne    0x1405142b5
14051429c:	48 8b 41 28          	mov    0x28(%rcx),%rax
1405142a0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1405142a5:	48 33 cc             	xor    %rsp,%rcx
1405142a8:	e8 53 72 90 00       	call   0x140e1b500
1405142ad:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1405142b4:	c3                   	ret
1405142b5:	e8 26 b2 f7 ff       	call   0x14048f4e0
1405142ba:	44 0f b6 c0          	movzbl %al,%r8d
1405142be:	4c 8d 0d ab 1b af 00 	lea    0xaf1bab(%rip),%r9        # 0x141005e70
1405142c5:	48 8d 15 c4 1b af 00 	lea    0xaf1bc4(%rip),%rdx        # 0x141005e90
1405142cc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1405142d1:	e8 da 4b c9 ff       	call   0x1401a8eb0
1405142d6:	48 8d 15 6b c6 e8 00 	lea    0xe8c66b(%rip),%rdx        # 0x1413a0948
1405142dd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1405142e2:	e8 31 85 90 00       	call   0x140e1c818
1405142e7:	cc                   	int3
1405142e8:	cc                   	int3
1405142e9:	cc                   	int3
1405142ea:	cc                   	int3
1405142eb:	cc                   	int3
1405142ec:	cc                   	int3
1405142ed:	cc                   	int3
1405142ee:	cc                   	int3
1405142ef:	cc                   	int3
1405142f0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1405142f7:	48 8b 05 02 4c ea 00 	mov    0xea4c02(%rip),%rax        # 0x1413b8f00
1405142fe:	48 33 c4             	xor    %rsp,%rax
140514301:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140514306:	80 79 10 02          	cmpb   $0x2,0x10(%rcx)
14051430a:	75 19                	jne    0x140514325
14051430c:	48 8b 41 28          	mov    0x28(%rcx),%rax
140514310:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140514315:	48 33 cc             	xor    %rsp,%rcx
140514318:	e8 e3 71 90 00       	call   0x140e1b500
14051431d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140514324:	c3                   	ret
140514325:	e8 b6 b1 f7 ff       	call   0x14048f4e0
14051432a:	44 0f b6 c0          	movzbl %al,%r8d
14051432e:	4c 8d 0d c3 10 af 00 	lea    0xaf10c3(%rip),%r9        # 0x1410053f8
140514335:	48 8d 15 c4 10 af 00 	lea    0xaf10c4(%rip),%rdx        # 0x141005400
14051433c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140514341:	e8 6a 4b c9 ff       	call   0x1401a8eb0
140514346:	48 8d 15 fb c5 e8 00 	lea    0xe8c5fb(%rip),%rdx        # 0x1413a0948
14051434d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140514352:	e8 c1 84 90 00       	call   0x140e1c818
140514357:	cc                   	int3
140514358:	cc                   	int3
140514359:	cc                   	int3
14051435a:	cc                   	int3
14051435b:	cc                   	int3
14051435c:	cc                   	int3
14051435d:	cc                   	int3
14051435e:	cc                   	int3
14051435f:	cc                   	int3
140514360:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140514365:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14051436a:	55                   	push   %rbp
14051436b:	48 8b ec             	mov    %rsp,%rbp
14051436e:	48 83 ec 60          	sub    $0x60,%rsp
140514372:	48 8b 05 87 4b ea 00 	mov    0xea4b87(%rip),%rax        # 0x1413b8f00
140514379:	48 33 c4             	xor    %rsp,%rax
14051437c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140514380:	48 8b d9             	mov    %rcx,%rbx
140514383:	48 8d 05 d6 4e af 00 	lea    0xaf4ed6(%rip),%rax        # 0x141009260
14051438a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14051438e:	48 c7 45 c8 1f 00 00 	movq   $0x1f,-0x38(%rbp)
140514395:	00
140514396:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14051439a:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14051439f:	45 33 c9             	xor    %r9d,%r9d
1405143a2:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1405143a6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1405143aa:	48 8b 0d af ea f1 00 	mov    0xf1eaaf(%rip),%rcx        # 0x141432e60
1405143b1:	e8 3a 02 30 00       	call   0x1408145f0
1405143b6:	48 8b 08             	mov    (%rax),%rcx
1405143b9:	48 89 0d c0 6e f1 00 	mov    %rcx,0xf16ec0(%rip)        # 0x14142b280
1405143c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1405143c3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1405143c7:	0f 57 c9             	xorps  %xmm1,%xmm1
1405143ca:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1405143cf:	b9 20 00 00 00       	mov    $0x20,%ecx
1405143d4:	e8 2f 6d 90 00       	call   0x140e1b108
1405143d9:	48 8b d0             	mov    %rax,%rdx
1405143dc:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405143e0:	66 0f 6f 05 d8 fa a8 	movdqa 0xa8fad8(%rip),%xmm0        # 0x140fa3ec0
1405143e7:	00
1405143e8:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1405143ed:	0f 10 05 6c 4e af 00 	movups 0xaf4e6c(%rip),%xmm0        # 0x141009260
1405143f4:	0f 11 00             	movups %xmm0,(%rax)
1405143f7:	f2 0f 10 05 71 4e af 	movsd  0xaf4e71(%rip),%xmm0        # 0x141009270
1405143fe:	00
1405143ff:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140514404:	8b 0d 6e 4e af 00    	mov    0xaf4e6e(%rip),%ecx        # 0x141009278
14051440a:	89 48 18             	mov    %ecx,0x18(%rax)
14051440d:	0f b7 05 68 4e af 00 	movzwl 0xaf4e68(%rip),%eax        # 0x14100927c
140514414:	66 89 42 1c          	mov    %ax,0x1c(%rdx)
140514418:	0f b6 05 5f 4e af 00 	movzbl 0xaf4e5f(%rip),%eax        # 0x14100927e
14051441f:	88 42 1e             	mov    %al,0x1e(%rdx)
140514422:	c6 42 1f 00          	movb   $0x0,0x1f(%rdx)
140514426:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14051442c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140514430:	48 8b cb             	mov    %rbx,%rcx
140514433:	e8 68 2b 1e 00       	call   0x1406f6fa0
140514438:	90                   	nop
140514439:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14051443d:	48 83 fa 0f          	cmp    $0xf,%rdx
140514441:	76 31                	jbe    0x140514474
140514443:	48 ff c2             	inc    %rdx
140514446:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14051444a:	48 8b c1             	mov    %rcx,%rax
14051444d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514454:	72 19                	jb     0x14051446f
140514456:	48 83 c2 27          	add    $0x27,%rdx
14051445a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14051445e:	48 2b c1             	sub    %rcx,%rax
140514461:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514465:	48 83 f8 1f          	cmp    $0x1f,%rax
140514469:	0f 87 86 1d 00 00    	ja     0x1405161f5
14051446f:	e8 d0 6c 90 00       	call   0x140e1b144
140514474:	48 8d 05 05 4e af 00 	lea    0xaf4e05(%rip),%rax        # 0x141009280
14051447b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14051447f:	48 c7 45 c8 20 00 00 	movq   $0x20,-0x38(%rbp)
140514486:	00
140514487:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14051448b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140514490:	45 33 c9             	xor    %r9d,%r9d
140514493:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514497:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14051449b:	48 8b 0d be e9 f1 00 	mov    0xf1e9be(%rip),%rcx        # 0x141432e60
1405144a2:	e8 49 01 30 00       	call   0x1408145f0
1405144a7:	48 8b 08             	mov    (%rax),%rcx
1405144aa:	48 89 0d 0f 6e f1 00 	mov    %rcx,0xf16e0f(%rip)        # 0x14142b2c0
1405144b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1405144b4:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1405144b8:	0f 57 c9             	xorps  %xmm1,%xmm1
1405144bb:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1405144c0:	b9 30 00 00 00       	mov    $0x30,%ecx
1405144c5:	e8 3e 6c 90 00       	call   0x140e1b108
1405144ca:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1405144ce:	66 0f 6f 05 fa e9 ac 	movdqa 0xace9fa(%rip),%xmm0        # 0x140fe2ed0
1405144d5:	00
1405144d6:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1405144db:	0f 10 05 9e 4d af 00 	movups 0xaf4d9e(%rip),%xmm0        # 0x141009280
1405144e2:	0f 11 00             	movups %xmm0,(%rax)
1405144e5:	0f 10 0d a4 4d af 00 	movups 0xaf4da4(%rip),%xmm1        # 0x141009290
1405144ec:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1405144f0:	c6 40 20 00          	movb   $0x0,0x20(%rax)
1405144f4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405144fa:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405144fe:	48 8b cb             	mov    %rbx,%rcx
140514501:	e8 9a 2a 1e 00       	call   0x1406f6fa0
140514506:	90                   	nop
140514507:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14051450b:	48 83 fa 0f          	cmp    $0xf,%rdx
14051450f:	76 31                	jbe    0x140514542
140514511:	48 ff c2             	inc    %rdx
140514514:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140514518:	48 8b c1             	mov    %rcx,%rax
14051451b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140514522:	72 19                	jb     0x14051453d
140514524:	48 83 c2 27          	add    $0x27,%rdx
140514528:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14051452c:	48 2b c1             	sub    %rcx,%rax
14051452f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514533:	48 83 f8 1f          	cmp    $0x1f,%rax
140514537:	0f 87 be 1c 00 00    	ja     0x1405161fb
14051453d:	e8 02 6c 90 00       	call   0x140e1b144
140514542:	48 8d 05 5f 4d af 00 	lea    0xaf4d5f(%rip),%rax        # 0x1410092a8
140514549:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14051454d:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
140514554:	00
140514555:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514559:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14051455e:	45 33 c9             	xor    %r9d,%r9d
140514561:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514565:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514569:	48 8b 0d f0 e8 f1 00 	mov    0xf1e8f0(%rip),%rcx        # 0x141432e60
140514570:	e8 7b 00 30 00       	call   0x1408145f0
140514575:	48 8b 08             	mov    (%rax),%rcx
140514578:	48 89 0d b1 6d f1 00 	mov    %rcx,0xf16db1(%rip)        # 0x14142b330
14051457f:	0f 57 c0             	xorps  %xmm0,%xmm0
140514582:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140514586:	0f 57 c9             	xorps  %xmm1,%xmm1
140514589:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14051458e:	b9 20 00 00 00       	mov    $0x20,%ecx
140514593:	e8 70 6b 90 00       	call   0x140e1b108
140514598:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14051459c:	66 0f 6f 05 dc fd a8 	movdqa 0xa8fddc(%rip),%xmm0        # 0x140fa4380
1405145a3:	00
1405145a4:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1405145a9:	0f 10 05 f8 4c af 00 	movups 0xaf4cf8(%rip),%xmm0        # 0x1410092a8
1405145b0:	0f 11 00             	movups %xmm0,(%rax)
1405145b3:	0f b7 0d fe 4c af 00 	movzwl 0xaf4cfe(%rip),%ecx        # 0x1410092b8
1405145ba:	66 89 48 10          	mov    %cx,0x10(%rax)
1405145be:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1405145c2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405145c8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405145cc:	48 8b cb             	mov    %rbx,%rcx
1405145cf:	e8 cc 29 1e 00       	call   0x1406f6fa0
1405145d4:	90                   	nop
1405145d5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1405145d9:	48 83 fa 0f          	cmp    $0xf,%rdx
1405145dd:	76 31                	jbe    0x140514610
1405145df:	48 ff c2             	inc    %rdx
1405145e2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1405145e6:	48 8b c1             	mov    %rcx,%rax
1405145e9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405145f0:	72 19                	jb     0x14051460b
1405145f2:	48 83 c2 27          	add    $0x27,%rdx
1405145f6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405145fa:	48 2b c1             	sub    %rcx,%rax
1405145fd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140514601:	48 83 f8 1f          	cmp    $0x1f,%rax
140514605:	0f 87 f6 1b 00 00    	ja     0x140516201
14051460b:	e8 34 6b 90 00       	call   0x140e1b144
140514610:	48 8d 05 a9 4c af 00 	lea    0xaf4ca9(%rip),%rax        # 0x1410092c0
140514617:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14051461b:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
140514622:	00
140514623:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140514627:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14051462c:	45 33 c9             	xor    %r9d,%r9d
14051462f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514633:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514637:	48 8b 0d 22 e8 f1 00 	mov    0xf1e822(%rip),%rcx        # 0x141432e60
14051463e:	e8 ad ff 2f 00       	call   0x1408145f0
140514643:	48 8b 08             	mov    (%rax),%rcx
140514646:	48 89 0d ab 6b f1 00 	mov    %rcx,0xf16bab(%rip)        # 0x14142b1f8
14051464d:	0f 57 c0             	xorps  %xmm0,%xmm0
140514650:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140514654:	0f 57 c9             	xorps  %xmm1,%xmm1
140514657:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14051465c:	b9 20 00 00 00       	mov    $0x20,%ecx
140514661:	e8 a2 6a 90 00       	call   0x140e1b108
140514666:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14051466a:	66 0f 6f 05 0e fd a8 	movdqa 0xa8fd0e(%rip),%xmm0        # 0x140fa4380
140514671:	00
140514672:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140514677:	0f 10 05 42 4c af 00 	movups 0xaf4c42(%rip),%xmm0        # 0x1410092c0
14051467e:	0f 11 00             	movups %xmm0,(%rax)
140514681:	0f b7 0d 48 4c af 00 	movzwl 0xaf4c48(%rip),%ecx        # 0x1410092d0
140514688:	66 89 48 10          	mov    %cx,0x10(%rax)
14051468c:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140514690:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140514696:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14051469a:	48 8b cb             	mov    %rbx,%rcx
14051469d:	e8 fe 28 1e 00       	call   0x1406f6fa0
1405146a2:	90                   	nop
1405146a3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1405146a7:	48 83 fa 0f          	cmp    $0xf,%rdx
1405146ab:	76 31                	jbe    0x1405146de
1405146ad:	48 ff c2             	inc    %rdx
1405146b0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1405146b4:	48 8b c1             	mov    %rcx,%rax
1405146b7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405146be:	72 19                	jb     0x1405146d9
1405146c0:	48 83 c2 27          	add    $0x27,%rdx
1405146c4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405146c8:	48 2b c1             	sub    %rcx,%rax
1405146cb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405146cf:	48 83 f8 1f          	cmp    $0x1f,%rax
1405146d3:	0f 87 2e 1b 00 00    	ja     0x140516207
1405146d9:	e8 66 6a 90 00       	call   0x140e1b144
1405146de:	48 8d 05 f3 4b af 00 	lea    0xaf4bf3(%rip),%rax        # 0x1410092d8
1405146e5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1405146e9:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1405146f0:	00
1405146f1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1405146f5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1405146fa:	45 33 c9             	xor    %r9d,%r9d
1405146fd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140514701:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140514705:	48 8b 0d 54 e7 f1 00 	mov    0xf1e754(%rip),%rcx        # 0x141432e60
14051470c:	e8 df fe 2f 00       	call   0x1408145f0
140514711:	48 8b 08             	mov    (%rax),%rcx
140514714:	48 89 0d cd 6a f1 00 	mov    %rcx,0xf16acd(%rip)        # 0x14142b1e8
14051471b:	0f 57 c0             	xorps  %xmm0,%xmm0
14051471e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)