14016f05b:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
14016f062:	00
14016f063:	66 89 6b 28          	mov    %bp,0x28(%rbx)
14016f067:	48 8b 46 10          	mov    0x10(%rsi),%rax
14016f06b:	48 89 43 48          	mov    %rax,0x48(%rbx)
14016f06f:	48 8b 06             	mov    (%rsi),%rax
14016f072:	48 8b 40 18          	mov    0x18(%rax),%rax
14016f076:	ff 15 b4 3d 0a 00    	call   *0xa3db4(%rip)        # 0x140212e30
14016f07c:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14016f081:	76 03                	jbe    0x14016f086
14016f083:	48 8b 3f             	mov    (%rdi),%rdi
14016f086:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14016f08b:	48 8d 0d 26 1d 0d 00 	lea    0xd1d26(%rip),%rcx        # 0x140240db8
14016f092:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
14016f096:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f099:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
14016f09d:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14016f0a1:	66 89 43 68          	mov    %ax,0x68(%rbx)
14016f0a5:	48 8b c3             	mov    %rbx,%rax
14016f0a8:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
14016f0ac:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
14016f0b0:	48 89 ab 80 00 00 00 	mov    %rbp,0x80(%rbx)
14016f0b7:	48 c7 83 88 00 00 00 	movq   $0x7,0x88(%rbx)
14016f0be:	07 00 00 00
14016f0c2:	66 89 6b 70          	mov    %bp,0x70(%rbx)
14016f0c6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016f0cb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14016f0d0:	48 83 c4 20          	add    $0x20,%rsp
14016f0d4:	5f                   	pop    %rdi
14016f0d5:	c3                   	ret
14016f0d6:	90                   	nop
14016f0d7:	90                   	nop
14016f0d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016f0dd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14016f0e2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016f0e7:	57                   	push   %rdi
14016f0e8:	48 83 ec 20          	sub    $0x20,%rsp
14016f0ec:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14016f0f0:	33 ed                	xor    %ebp,%ebp
14016f0f2:	48 8d 05 57 42 0d 00 	lea    0xd4257(%rip),%rax        # 0x140243350
14016f0f9:	48 8b f2             	mov    %rdx,%rsi
14016f0fc:	48 89 01             	mov    %rax,(%rcx)
14016f0ff:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f102:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14016f106:	48 8b d9             	mov    %rcx,%rbx
14016f109:	0f 11 07             	movups %xmm0,(%rdi)
14016f10c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14016f110:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14016f114:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
14016f118:	49 ff c0             	inc    %r8
14016f11b:	42 38 2c 02          	cmp    %bpl,(%rdx,%r8,1)
14016f11f:	75 f7                	jne    0x14016f118
14016f121:	48 8b cf             	mov    %rdi,%rcx
14016f124:	e8 53 65 e9 ff       	call   0x14000567c
14016f129:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f12c:	48 8b ce             	mov    %rsi,%rcx
14016f12f:	0f 11 43 28          	movups %xmm0,0x28(%rbx)
14016f133:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
14016f137:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
14016f13e:	00
14016f13f:	66 89 6b 28          	mov    %bp,0x28(%rbx)
14016f143:	48 8b 46 10          	mov    0x10(%rsi),%rax
14016f147:	48 89 43 48          	mov    %rax,0x48(%rbx)
14016f14b:	48 8b 06             	mov    (%rsi),%rax
14016f14e:	48 8b 40 18          	mov    0x18(%rax),%rax
14016f152:	ff 15 d8 3c 0a 00    	call   *0xa3cd8(%rip)        # 0x140212e30
14016f158:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14016f15d:	76 03                	jbe    0x14016f162
14016f15f:	48 8b 3f             	mov    (%rdi),%rdi
14016f162:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14016f167:	48 8d 0d 52 a3 0c 00 	lea    0xca352(%rip),%rcx        # 0x1402394c0
14016f16e:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
14016f172:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f175:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
14016f179:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14016f17d:	66 89 43 68          	mov    %ax,0x68(%rbx)
14016f181:	48 8b c3             	mov    %rbx,%rax
14016f184:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
14016f188:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
14016f18c:	48 89 ab 80 00 00 00 	mov    %rbp,0x80(%rbx)
14016f193:	48 c7 83 88 00 00 00 	movq   $0x7,0x88(%rbx)
14016f19a:	07 00 00 00
14016f19e:	66 89 6b 70          	mov    %bp,0x70(%rbx)
14016f1a2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016f1a7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14016f1ac:	48 83 c4 20          	add    $0x20,%rsp
14016f1b0:	5f                   	pop    %rdi
14016f1b1:	c3                   	ret
14016f1b2:	90                   	nop
14016f1b3:	90                   	nop
14016f1b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016f1b9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14016f1be:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016f1c3:	57                   	push   %rdi
14016f1c4:	48 83 ec 20          	sub    $0x20,%rsp
14016f1c8:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14016f1cc:	33 ed                	xor    %ebp,%ebp
14016f1ce:	48 8d 05 5b 41 0d 00 	lea    0xd415b(%rip),%rax        # 0x140243330
14016f1d5:	48 8b f2             	mov    %rdx,%rsi
14016f1d8:	48 89 01             	mov    %rax,(%rcx)
14016f1db:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f1de:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14016f1e2:	48 8b d9             	mov    %rcx,%rbx
14016f1e5:	0f 11 07             	movups %xmm0,(%rdi)
14016f1e8:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14016f1ec:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14016f1f0:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
14016f1f4:	49 ff c0             	inc    %r8
14016f1f7:	42 38 2c 02          	cmp    %bpl,(%rdx,%r8,1)
14016f1fb:	75 f7                	jne    0x14016f1f4
14016f1fd:	48 8b cf             	mov    %rdi,%rcx
14016f200:	e8 77 64 e9 ff       	call   0x14000567c
14016f205:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f208:	48 8b ce             	mov    %rsi,%rcx
14016f20b:	0f 11 43 28          	movups %xmm0,0x28(%rbx)
14016f20f:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
14016f213:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
14016f21a:	00
14016f21b:	66 89 6b 28          	mov    %bp,0x28(%rbx)
14016f21f:	8a 46 10             	mov    0x10(%rsi),%al
14016f222:	88 43 48             	mov    %al,0x48(%rbx)
14016f225:	48 8b 06             	mov    (%rsi),%rax
14016f228:	48 8b 40 18          	mov    0x18(%rax),%rax
14016f22c:	ff 15 fe 3b 0a 00    	call   *0xa3bfe(%rip)        # 0x140212e30
14016f232:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14016f237:	76 03                	jbe    0x14016f23c
14016f239:	48 8b 3f             	mov    (%rdi),%rdi
14016f23c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14016f241:	48 8d 0d 40 7b 0c 00 	lea    0xc7b40(%rip),%rcx        # 0x140236d88
14016f248:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
14016f24c:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f24f:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
14016f253:	8a 4b 48             	mov    0x48(%rbx),%cl
14016f256:	66 89 43 62          	mov    %ax,0x62(%rbx)
14016f25a:	48 8b c3             	mov    %rbx,%rax
14016f25d:	88 4b 60             	mov    %cl,0x60(%rbx)
14016f260:	0f 11 43 68          	movups %xmm0,0x68(%rbx)
14016f264:	48 89 6b 78          	mov    %rbp,0x78(%rbx)
14016f268:	48 c7 83 80 00 00 00 	movq   $0x7,0x80(%rbx)
14016f26f:	07 00 00 00
14016f273:	66 89 6b 68          	mov    %bp,0x68(%rbx)
14016f277:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016f27c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14016f281:	48 83 c4 20          	add    $0x20,%rsp
14016f285:	5f                   	pop    %rdi
14016f286:	c3                   	ret
14016f287:	90                   	nop
14016f288:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14016f28d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14016f292:	55                   	push   %rbp
14016f293:	56                   	push   %rsi
14016f294:	57                   	push   %rdi
14016f295:	41 56                	push   %r14
14016f297:	41 57                	push   %r15
14016f299:	48 83 ec 20          	sub    $0x20,%rsp
14016f29d:	4c 8b f2             	mov    %rdx,%r14
14016f2a0:	48 8b d9             	mov    %rcx,%rbx
14016f2a3:	48 8d 05 66 40 0d 00 	lea    0xd4066(%rip),%rax        # 0x140243310
14016f2aa:	48 89 01             	mov    %rax,(%rcx)
14016f2ad:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14016f2b1:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14016f2b5:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f2b8:	0f 11 07             	movups %xmm0,(%rdi)
14016f2bb:	45 33 ff             	xor    %r15d,%r15d
14016f2be:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14016f2c2:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14016f2c6:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14016f2ca:	49 ff c0             	inc    %r8
14016f2cd:	66 46 39 3c 42       	cmp    %r15w,(%rdx,%r8,2)
14016f2d2:	75 f6                	jne    0x14016f2ca
14016f2d4:	48 8b cf             	mov    %rdi,%rcx
14016f2d7:	e8 b0 79 e9 ff       	call   0x140006c8c
14016f2dc:	48 8d 73 28          	lea    0x28(%rbx),%rsi
14016f2e0:	49 8d 56 10          	lea    0x10(%r14),%rdx
14016f2e4:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f2e7:	0f 11 06             	movups %xmm0,(%rsi)
14016f2ea:	4c 89 7e 10          	mov    %r15,0x10(%rsi)
14016f2ee:	4c 89 7e 18          	mov    %r15,0x18(%rsi)
14016f2f2:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14016f2f6:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14016f2fb:	76 03                	jbe    0x14016f300
14016f2fd:	48 8b 12             	mov    (%rdx),%rdx
14016f300:	48 8b ce             	mov    %rsi,%rcx
14016f303:	e8 ec 7a e9 ff       	call   0x140006df4
14016f308:	49 8b 06             	mov    (%r14),%rax
14016f30b:	49 8b ce             	mov    %r14,%rcx
14016f30e:	48 8b 40 18          	mov    0x18(%rax),%rax
14016f312:	ff 15 18 3b 0a 00    	call   *0xa3b18(%rip)        # 0x140212e30
14016f318:	0f b7 e8             	movzwl %ax,%ebp
14016f31b:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14016f320:	76 03                	jbe    0x14016f325
14016f322:	48 8b 3f             	mov    (%rdi),%rdi
14016f325:	48 8d 05 c4 78 0c 00 	lea    0xc78c4(%rip),%rax        # 0x140236bf0
14016f32c:	48 89 43 48          	mov    %rax,0x48(%rbx)
14016f330:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
14016f334:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f337:	0f 11 43 58          	movups %xmm0,0x58(%rbx)
14016f33b:	4c 89 7b 68          	mov    %r15,0x68(%rbx)
14016f33f:	4c 89 7b 70          	mov    %r15,0x70(%rbx)
14016f343:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
14016f347:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
14016f34c:	76 03                	jbe    0x14016f351
14016f34e:	48 8b 36             	mov    (%rsi),%rsi
14016f351:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
14016f358:	ff ff 7f
14016f35b:	48 3b f8             	cmp    %rax,%rdi
14016f35e:	0f 87 82 00 00 00    	ja     0x14016f3e6
14016f364:	48 83 ff 07          	cmp    $0x7,%rdi
14016f368:	77 16                	ja     0x14016f380
14016f36a:	48 89 7b 68          	mov    %rdi,0x68(%rbx)
14016f36e:	48 c7 43 70 07 00 00 	movq   $0x7,0x70(%rbx)
14016f375:	00
14016f376:	0f 10 06             	movups (%rsi),%xmm0
14016f379:	f3 0f 7f 43 58       	movdqu %xmm0,0x58(%rbx)
14016f37e:	eb 4e                	jmp    0x14016f3ce
14016f380:	48 8b cf             	mov    %rdi,%rcx
14016f383:	48 83 c9 07          	or     $0x7,%rcx
14016f387:	48 3b c8             	cmp    %rax,%rcx
14016f38a:	77 0f                	ja     0x14016f39b
14016f38c:	48 8b c1             	mov    %rcx,%rax
14016f38f:	ba 0a 00 00 00       	mov    $0xa,%edx
14016f394:	48 3b ca             	cmp    %rdx,%rcx
14016f397:	48 0f 42 c2          	cmovb  %rdx,%rax
14016f39b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14016f3a0:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14016f3a5:	e8 de 79 e9 ff       	call   0x140006d88
14016f3aa:	48 89 43 58          	mov    %rax,0x58(%rbx)
14016f3ae:	48 89 7b 68          	mov    %rdi,0x68(%rbx)
14016f3b2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14016f3b7:	48 89 4b 70          	mov    %rcx,0x70(%rbx)
14016f3bb:	4c 8d 04 7d 02 00 00 	lea    0x2(,%rdi,2),%r8
14016f3c2:	00
14016f3c3:	48 8b d6             	mov    %rsi,%rdx
14016f3c6:	48 8b c8             	mov    %rax,%rcx
14016f3c9:	e8 22 66 09 00       	call   0x1402059f0
14016f3ce:	66 89 6b 78          	mov    %bp,0x78(%rbx)
14016f3d2:	48 8b c3             	mov    %rbx,%rax
14016f3d5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14016f3da:	48 83 c4 20          	add    $0x20,%rsp
14016f3de:	41 5f                	pop    %r15
14016f3e0:	41 5e                	pop    %r14
14016f3e2:	5f                   	pop    %rdi
14016f3e3:	5e                   	pop    %rsi
14016f3e4:	5d                   	pop    %rbp
14016f3e5:	c3                   	ret
14016f3e6:	e8 55 64 e9 ff       	call   0x140005840
14016f3eb:	90                   	nop
14016f3ec:	eb 00                	jmp    0x14016f3ee
14016f3ee:	90                   	nop
14016f3ef:	90                   	nop
14016f3f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016f3f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016f3fa:	57                   	push   %rdi
14016f3fb:	48 83 ec 20          	sub    $0x20,%rsp
14016f3ff:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14016f403:	48 8b f2             	mov    %rdx,%rsi
14016f406:	48 8d 05 e3 40 0d 00 	lea    0xd40e3(%rip),%rax        # 0x1402434f0
14016f40d:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f410:	48 89 01             	mov    %rax,(%rcx)
14016f413:	48 8b d9             	mov    %rcx,%rbx
14016f416:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14016f41a:	33 c0                	xor    %eax,%eax
14016f41c:	0f 11 07             	movups %xmm0,(%rdi)
14016f41f:	48 89 47 10          	mov    %rax,0x10(%rdi)
14016f423:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14016f427:	48 89 47 18          	mov    %rax,0x18(%rdi)
14016f42b:	49 ff c0             	inc    %r8
14016f42e:	66 42 39 04 42       	cmp    %ax,(%rdx,%r8,2)
14016f433:	75 f6                	jne    0x14016f42b
14016f435:	48 8b cf             	mov    %rdi,%rcx
14016f438:	e8 4f 78 e9 ff       	call   0x140006c8c
14016f43d:	48 8b 46 10          	mov    0x10(%rsi),%rax
14016f441:	48 8b ce             	mov    %rsi,%rcx
14016f444:	48 89 43 28          	mov    %rax,0x28(%rbx)
14016f448:	48 8b 06             	mov    (%rsi),%rax
14016f44b:	48 8b 40 18          	mov    0x18(%rax),%rax
14016f44f:	ff 15 db 39 0a 00    	call   *0xa39db(%rip)        # 0x140212e30
14016f455:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14016f45a:	76 03                	jbe    0x14016f45f
14016f45c:	48 8b 3f             	mov    (%rdi),%rdi
14016f45f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14016f464:	48 8d 0d ed 9c 0c 00 	lea    0xc9ced(%rip),%rcx        # 0x140239158
14016f46b:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
14016f46f:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
14016f473:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14016f477:	66 89 43 48          	mov    %ax,0x48(%rbx)
14016f47b:	48 8b c3             	mov    %rbx,%rax
14016f47e:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
14016f482:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016f487:	48 83 c4 20          	add    $0x20,%rsp
14016f48b:	5f                   	pop    %rdi
14016f48c:	c3                   	ret
14016f48d:	90                   	nop
14016f48e:	90                   	nop
14016f48f:	90                   	nop
14016f490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016f495:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016f49a:	57                   	push   %rdi
14016f49b:	48 83 ec 20          	sub    $0x20,%rsp
14016f49f:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14016f4a3:	48 8b f2             	mov    %rdx,%rsi
14016f4a6:	48 8d 05 23 40 0d 00 	lea    0xd4023(%rip),%rax        # 0x1402434d0
14016f4ad:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f4b0:	48 89 01             	mov    %rax,(%rcx)
14016f4b3:	48 8b d9             	mov    %rcx,%rbx
14016f4b6:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14016f4ba:	33 c0                	xor    %eax,%eax
14016f4bc:	0f 11 07             	movups %xmm0,(%rdi)
14016f4bf:	48 89 47 10          	mov    %rax,0x10(%rdi)
14016f4c3:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14016f4c7:	48 89 47 18          	mov    %rax,0x18(%rdi)
14016f4cb:	49 ff c0             	inc    %r8
14016f4ce:	66 42 39 04 42       	cmp    %ax,(%rdx,%r8,2)
14016f4d3:	75 f6                	jne    0x14016f4cb
14016f4d5:	48 8b cf             	mov    %rdi,%rcx
14016f4d8:	e8 af 77 e9 ff       	call   0x140006c8c
14016f4dd:	8b 46 10             	mov    0x10(%rsi),%eax
14016f4e0:	48 8b ce             	mov    %rsi,%rcx
14016f4e3:	89 43 28             	mov    %eax,0x28(%rbx)
14016f4e6:	48 8b 06             	mov    (%rsi),%rax
14016f4e9:	48 8b 40 18          	mov    0x18(%rax),%rax
14016f4ed:	ff 15 3d 39 0a 00    	call   *0xa393d(%rip)        # 0x140212e30
14016f4f3:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14016f4f8:	76 03                	jbe    0x14016f4fd
14016f4fa:	48 8b 3f             	mov    (%rdi),%rdi
14016f4fd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14016f502:	48 8d 0d 2f 77 0c 00 	lea    0xc772f(%rip),%rcx        # 0x140236c38
14016f509:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
14016f50d:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
14016f511:	8b 4b 28             	mov    0x28(%rbx),%ecx
14016f514:	66 89 43 44          	mov    %ax,0x44(%rbx)
14016f518:	48 8b c3             	mov    %rbx,%rax
14016f51b:	89 4b 40             	mov    %ecx,0x40(%rbx)
14016f51e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016f523:	48 83 c4 20          	add    $0x20,%rsp
14016f527:	5f                   	pop    %rdi
14016f528:	c3                   	ret
14016f529:	90                   	nop
14016f52a:	90                   	nop
14016f52b:	90                   	nop
14016f52c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016f531:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016f536:	57                   	push   %rdi
14016f537:	48 83 ec 20          	sub    $0x20,%rsp
14016f53b:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14016f53f:	48 8b f2             	mov    %rdx,%rsi
14016f542:	48 8d 05 67 3f 0d 00 	lea    0xd3f67(%rip),%rax        # 0x1402434b0
14016f549:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f54c:	48 89 01             	mov    %rax,(%rcx)
14016f54f:	48 8b d9             	mov    %rcx,%rbx