140a0116f:	e8 84 06 00 00       	call   0x140a017f8
140a01174:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
140a01178:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a0117c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a01181:	e8 7e 7b 8d ff       	call   0x1402d8d04
140a01186:	48 8b 00             	mov    (%rax),%rax
140a01189:	0f b7 48 40          	movzwl 0x40(%rax),%ecx
140a0118d:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
140a01192:	66 89 4c 24 22       	mov    %cx,0x22(%rsp)
140a01197:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a0119c:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a011a0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a011a5:	e8 a2 0a 00 00       	call   0x140a01c4c
140a011aa:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
140a011ae:	48 83 f8 0f          	cmp    $0xf,%rax
140a011b2:	76 2d                	jbe    0x140a011e1
140a011b4:	48 ff c0             	inc    %rax
140a011b7:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140a011bb:	48 8b d1             	mov    %rcx,%rdx
140a011be:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a011c4:	72 15                	jb     0x140a011db
140a011c6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a011ca:	48 2b d1             	sub    %rcx,%rdx
140a011cd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a011d1:	48 83 f8 1f          	cmp    $0x1f,%rax
140a011d5:	0f 87 1a 04 00 00    	ja     0x140a015f5
140a011db:	ff 15 df b6 10 00    	call   *0x10b6df(%rip)        # 0x140b0c8c0
140a011e1:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a011e5:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140a011e9:	74 1e                	je     0x140a01209
140a011eb:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a011ef:	eb 0d                	jmp    0x140a011fe
140a011f1:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a011f5:	75 0d                	jne    0x140a01204
140a011f7:	48 8b d8             	mov    %rax,%rbx
140a011fa:	48 8b 40 08          	mov    0x8(%rax),%rax
140a011fe:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140a01202:	74 ed                	je     0x140a011f1
140a01204:	48 8b d8             	mov    %rax,%rbx
140a01207:	eb 1b                	jmp    0x140a01224
140a01209:	48 8b d8             	mov    %rax,%rbx
140a0120c:	48 8b 08             	mov    (%rax),%rcx
140a0120f:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
140a01213:	75 0f                	jne    0x140a01224
140a01215:	48 8b d9             	mov    %rcx,%rbx
140a01218:	48 8b 01             	mov    (%rcx),%rax
140a0121b:	48 8b c8             	mov    %rax,%rcx
140a0121e:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140a01222:	74 f1                	je     0x140a01215
140a01224:	48 3b de             	cmp    %rsi,%rbx
140a01227:	0f 85 33 ff ff ff    	jne    0x140a01160
140a0122d:	49 8b 45 00          	mov    0x0(%r13),%rax
140a01231:	48 8b 48 20          	mov    0x20(%rax),%rcx
140a01235:	f3 0f 10 41 74       	movss  0x74(%rcx),%xmm0
140a0123a:	0f 2e 05 cb fd 1a 00 	ucomiss 0x1afdcb(%rip),%xmm0        # 0x140bb100c
140a01241:	7a 02                	jp     0x140a01245
140a01243:	74 08                	je     0x140a0124d
140a01245:	49 8b cd             	mov    %r13,%rcx
140a01248:	e8 d3 03 00 00       	call   0x140a01620
140a0124d:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140a01251:	48 8b 3f             	mov    (%rdi),%rdi
140a01254:	48 8b 1f             	mov    (%rdi),%rbx
140a01257:	4d 8b e7             	mov    %r15,%r12
140a0125a:	e9 87 01 00 00       	jmp    0x140a013e6
140a0125f:	45 0f b7 fc          	movzwl %r12w,%r15d
140a01263:	66 44 03 7d a7       	add    -0x59(%rbp),%r15w
140a01268:	66 45 03 fe          	add    %r14w,%r15w
140a0126c:	4c 8b 73 20          	mov    0x20(%rbx),%r14
140a01270:	4d 8b c6             	mov    %r14,%r8
140a01273:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140a01277:	49 8b cd             	mov    %r13,%rcx
140a0127a:	e8 79 05 00 00       	call   0x140a017f8
140a0127f:	90                   	nop
140a01280:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a01285:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140a01289:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a0128d:	e8 fe d4 70 ff       	call   0x14010e790
140a01292:	66 44 89 7d 07       	mov    %r15w,0x7(%rbp)
140a01297:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140a0129b:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a0129f:	48 8b ce             	mov    %rsi,%rcx
140a012a2:	e8 e9 77 f8 ff       	call   0x140988a90
140a012a7:	90                   	nop
140a012a8:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
140a012ac:	48 83 f8 0f          	cmp    $0xf,%rax
140a012b0:	76 2d                	jbe    0x140a012df
140a012b2:	48 ff c0             	inc    %rax
140a012b5:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a012b9:	48 8b d1             	mov    %rcx,%rdx
140a012bc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a012c2:	72 15                	jb     0x140a012d9
140a012c4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a012c8:	48 2b d1             	sub    %rcx,%rdx
140a012cb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a012cf:	48 83 f8 1f          	cmp    $0x1f,%rax
140a012d3:	0f 87 15 03 00 00    	ja     0x140a015ee
140a012d9:	ff 15 e1 b5 10 00    	call   *0x10b5e1(%rip)        # 0x140b0c8c0
140a012df:	49 8b 45 00          	mov    0x0(%r13),%rax
140a012e3:	48 8b 48 20          	mov    0x20(%rax),%rcx
140a012e7:	f3 0f 10 41 74       	movss  0x74(%rcx),%xmm0
140a012ec:	0f 2e 05 19 fd 1a 00 	ucomiss 0x1afd19(%rip),%xmm0        # 0x140bb100c
140a012f3:	7a 02                	jp     0x140a012f7
140a012f5:	74 69                	je     0x140a01360
140a012f7:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140a012fb:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a012ff:	48 8b d1             	mov    %rcx,%rdx
140a01302:	45 33 c9             	xor    %r9d,%r9d
140a01305:	44 38 48 19          	cmp    %r9b,0x19(%rax)
140a01309:	75 1c                	jne    0x140a01327
140a0130b:	4c 39 70 20          	cmp    %r14,0x20(%rax)
140a0130f:	73 06                	jae    0x140a01317
140a01311:	48 8b 40 10          	mov    0x10(%rax),%rax
140a01315:	eb 06                	jmp    0x140a0131d
140a01317:	48 8b c8             	mov    %rax,%rcx
140a0131a:	48 8b 00             	mov    (%rax),%rax
140a0131d:	44 38 48 19          	cmp    %r9b,0x19(%rax)
140a01321:	74 e8                	je     0x140a0130b
140a01323:	49 8b 55 18          	mov    0x18(%r13),%rdx
140a01327:	44 38 49 19          	cmp    %r9b,0x19(%rcx)
140a0132b:	75 06                	jne    0x140a01333
140a0132d:	4c 3b 71 20          	cmp    0x20(%rcx),%r14
140a01331:	73 07                	jae    0x140a0133a
140a01333:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140a01337:	48 8b d1             	mov    %rcx,%rdx
140a0133a:	48 3b ca             	cmp    %rdx,%rcx
140a0133d:	74 21                	je     0x140a01360
140a0133f:	8a 41 28             	mov    0x28(%rcx),%al
140a01342:	88 44 24 20          	mov    %al,0x20(%rsp)
140a01346:	66 44 89 7c 24 22    	mov    %r15w,0x22(%rsp)
140a0134c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a01351:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140a01355:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a0135a:	e8 ed 08 00 00       	call   0x140a01c4c
140a0135f:	90                   	nop
140a01360:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
140a01364:	48 83 f8 0f          	cmp    $0xf,%rax
140a01368:	76 2d                	jbe    0x140a01397
140a0136a:	48 ff c0             	inc    %rax
140a0136d:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140a01371:	48 8b d1             	mov    %rcx,%rdx
140a01374:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a0137a:	72 15                	jb     0x140a01391
140a0137c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a01380:	48 2b d1             	sub    %rcx,%rdx
140a01383:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a01387:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0138b:	0f 87 64 02 00 00    	ja     0x140a015f5
140a01391:	ff 15 29 b5 10 00    	call   *0x10b529(%rip)        # 0x140b0c8c0
140a01397:	41 be 01 00 00 00    	mov    $0x1,%r14d
140a0139d:	4d 03 e6             	add    %r14,%r12
140a013a0:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a013a4:	45 33 ff             	xor    %r15d,%r15d
140a013a7:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140a013ab:	74 1e                	je     0x140a013cb
140a013ad:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a013b1:	eb 0d                	jmp    0x140a013c0
140a013b3:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a013b7:	75 0d                	jne    0x140a013c6
140a013b9:	48 8b d8             	mov    %rax,%rbx
140a013bc:	48 8b 40 08          	mov    0x8(%rax),%rax
140a013c0:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140a013c4:	74 ed                	je     0x140a013b3
140a013c6:	48 8b d8             	mov    %rax,%rbx
140a013c9:	eb 1b                	jmp    0x140a013e6
140a013cb:	48 8b d8             	mov    %rax,%rbx
140a013ce:	48 8b 08             	mov    (%rax),%rcx
140a013d1:	44 38 79 19          	cmp    %r15b,0x19(%rcx)
140a013d5:	75 0f                	jne    0x140a013e6
140a013d7:	48 8b d9             	mov    %rcx,%rbx
140a013da:	48 8b 01             	mov    (%rcx),%rax
140a013dd:	48 8b c8             	mov    %rax,%rcx
140a013e0:	44 38 78 19          	cmp    %r15b,0x19(%rax)
140a013e4:	74 f1                	je     0x140a013d7
140a013e6:	48 3b df             	cmp    %rdi,%rbx
140a013e9:	0f 85 70 fe ff ff    	jne    0x140a0125f
140a013ef:	49 8b 45 08          	mov    0x8(%r13),%rax
140a013f3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a013f8:	48 85 db             	test   %rbx,%rbx
140a013fb:	74 0a                	je     0x140a01407
140a013fd:	f0 44 01 73 08       	lock add %r14d,0x8(%rbx)
140a01402:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a01407:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a0140c:	48 85 db             	test   %rbx,%rbx
140a0140f:	74 05                	je     0x140a01416
140a01411:	f0 44 01 73 08       	lock add %r14d,0x8(%rbx)
140a01416:	48 89 48 28          	mov    %rcx,0x28(%rax)
140a0141a:	48 8b 78 30          	mov    0x30(%rax),%rdi
140a0141e:	48 89 58 30          	mov    %rbx,0x30(%rax)
140a01422:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140a01426:	48 85 ff             	test   %rdi,%rdi
140a01429:	74 35                	je     0x140a01460
140a0142b:	8b c6                	mov    %esi,%eax
140a0142d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a01432:	03 c6                	add    %esi,%eax
140a01434:	75 2a                	jne    0x140a01460
140a01436:	48 8b 07             	mov    (%rdi),%rax
140a01439:	48 8b cf             	mov    %rdi,%rcx
140a0143c:	48 8b 00             	mov    (%rax),%rax
140a0143f:	ff 15 f3 b7 10 00    	call   *0x10b7f3(%rip)        # 0x140b0cc38
140a01445:	8b c6                	mov    %esi,%eax
140a01447:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a0144c:	03 c6                	add    %esi,%eax
140a0144e:	75 10                	jne    0x140a01460
140a01450:	48 8b 07             	mov    (%rdi),%rax
140a01453:	48 8b cf             	mov    %rdi,%rcx
140a01456:	48 8b 40 08          	mov    0x8(%rax),%rax
140a0145a:	ff 15 d8 b7 10 00    	call   *0x10b7d8(%rip)        # 0x140b0cc38
140a01460:	48 85 db             	test   %rbx,%rbx
140a01463:	74 35                	je     0x140a0149a
140a01465:	8b c6                	mov    %esi,%eax
140a01467:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a0146c:	03 c6                	add    %esi,%eax
140a0146e:	75 2a                	jne    0x140a0149a
140a01470:	48 8b 03             	mov    (%rbx),%rax
140a01473:	48 8b cb             	mov    %rbx,%rcx
140a01476:	48 8b 00             	mov    (%rax),%rax
140a01479:	ff 15 b9 b7 10 00    	call   *0x10b7b9(%rip)        # 0x140b0cc38
140a0147f:	8b c6                	mov    %esi,%eax
140a01481:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a01486:	03 c6                	add    %esi,%eax
140a01488:	75 10                	jne    0x140a0149a
140a0148a:	48 8b 03             	mov    (%rbx),%rax
140a0148d:	48 8b cb             	mov    %rbx,%rcx
140a01490:	48 8b 40 08          	mov    0x8(%rax),%rax
140a01494:	ff 15 9e b7 10 00    	call   *0x10b79e(%rip)        # 0x140b0cc38
140a0149a:	49 8b 45 08          	mov    0x8(%r13),%rax
140a0149e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a014a3:	48 85 db             	test   %rbx,%rbx
140a014a6:	74 0a                	je     0x140a014b2
140a014a8:	f0 44 01 73 08       	lock add %r14d,0x8(%rbx)
140a014ad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a014b2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a014b7:	48 85 db             	test   %rbx,%rbx
140a014ba:	74 05                	je     0x140a014c1
140a014bc:	f0 44 01 73 08       	lock add %r14d,0x8(%rbx)
140a014c1:	48 89 48 38          	mov    %rcx,0x38(%rax)
140a014c5:	48 8b 78 40          	mov    0x40(%rax),%rdi
140a014c9:	48 89 58 40          	mov    %rbx,0x40(%rax)
140a014cd:	48 85 ff             	test   %rdi,%rdi
140a014d0:	74 35                	je     0x140a01507
140a014d2:	8b c6                	mov    %esi,%eax
140a014d4:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a014d9:	03 c6                	add    %esi,%eax
140a014db:	75 2a                	jne    0x140a01507
140a014dd:	48 8b 07             	mov    (%rdi),%rax
140a014e0:	48 8b cf             	mov    %rdi,%rcx
140a014e3:	48 8b 00             	mov    (%rax),%rax
140a014e6:	ff 15 4c b7 10 00    	call   *0x10b74c(%rip)        # 0x140b0cc38
140a014ec:	8b c6                	mov    %esi,%eax
140a014ee:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a014f3:	03 c6                	add    %esi,%eax
140a014f5:	75 10                	jne    0x140a01507
140a014f7:	48 8b 07             	mov    (%rdi),%rax
140a014fa:	48 8b cf             	mov    %rdi,%rcx
140a014fd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a01501:	ff 15 31 b7 10 00    	call   *0x10b731(%rip)        # 0x140b0cc38
140a01507:	48 85 db             	test   %rbx,%rbx
140a0150a:	74 36                	je     0x140a01542
140a0150c:	8b c6                	mov    %esi,%eax
140a0150e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a01513:	03 c6                	add    %esi,%eax
140a01515:	75 2b                	jne    0x140a01542
140a01517:	48 8b 03             	mov    (%rbx),%rax
140a0151a:	48 8b cb             	mov    %rbx,%rcx
140a0151d:	48 8b 00             	mov    (%rax),%rax
140a01520:	ff 15 12 b7 10 00    	call   *0x10b712(%rip)        # 0x140b0cc38
140a01526:	8b c6                	mov    %esi,%eax
140a01528:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a0152d:	03 c6                	add    %esi,%eax
140a0152f:	75 11                	jne    0x140a01542
140a01531:	48 8b 03             	mov    (%rbx),%rax
140a01534:	48 8b cb             	mov    %rbx,%rcx
140a01537:	48 8b 40 08          	mov    0x8(%rax),%rax
140a0153b:	ff 15 f7 b6 10 00    	call   *0x10b6f7(%rip)        # 0x140b0cc38
140a01541:	90                   	nop
140a01542:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a01547:	48 85 db             	test   %rbx,%rbx
140a0154a:	74 36                	je     0x140a01582
140a0154c:	8b c6                	mov    %esi,%eax
140a0154e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a01553:	03 c6                	add    %esi,%eax
140a01555:	75 2b                	jne    0x140a01582
140a01557:	48 8b 03             	mov    (%rbx),%rax
140a0155a:	48 8b cb             	mov    %rbx,%rcx
140a0155d:	48 8b 00             	mov    (%rax),%rax
140a01560:	ff 15 d2 b6 10 00    	call   *0x10b6d2(%rip)        # 0x140b0cc38
140a01566:	8b c6                	mov    %esi,%eax
140a01568:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a0156d:	03 c6                	add    %esi,%eax
140a0156f:	75 11                	jne    0x140a01582
140a01571:	48 8b 03             	mov    (%rbx),%rax
140a01574:	48 8b cb             	mov    %rbx,%rcx
140a01577:	48 8b 40 08          	mov    0x8(%rax),%rax
140a0157b:	ff 15 b7 b6 10 00    	call   *0x10b6b7(%rip)        # 0x140b0cc38
140a01581:	90                   	nop
140a01582:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a01587:	48 85 db             	test   %rbx,%rbx
140a0158a:	74 35                	je     0x140a015c1
140a0158c:	8b c6                	mov    %esi,%eax
140a0158e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a01593:	03 c6                	add    %esi,%eax
140a01595:	75 2a                	jne    0x140a015c1
140a01597:	48 8b 03             	mov    (%rbx),%rax
140a0159a:	48 8b cb             	mov    %rbx,%rcx
140a0159d:	48 8b 00             	mov    (%rax),%rax
140a015a0:	ff 15 92 b6 10 00    	call   *0x10b692(%rip)        # 0x140b0cc38
140a015a6:	8b c6                	mov    %esi,%eax
140a015a8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a015ad:	03 c6                	add    %esi,%eax
140a015af:	75 10                	jne    0x140a015c1
140a015b1:	48 8b 03             	mov    (%rbx),%rax
140a015b4:	48 8b cb             	mov    %rbx,%rcx
140a015b7:	48 8b 40 08          	mov    0x8(%rax),%rax
140a015bb:	ff 15 77 b6 10 00    	call   *0x10b677(%rip)        # 0x140b0cc38
140a015c1:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140a015c5:	48 33 cc             	xor    %rsp,%rcx
140a015c8:	e8 13 e0 0e 00       	call   0x140aef5e0
140a015cd:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140a015d4:	00
140a015d5:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a015d9:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a015dd:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140a015e1:	49 8b e3             	mov    %r11,%rsp
140a015e4:	41 5f                	pop    %r15
140a015e6:	41 5e                	pop    %r14
140a015e8:	41 5d                	pop    %r13
140a015ea:	41 5c                	pop    %r12
140a015ec:	5d                   	pop    %rbp
140a015ed:	c3                   	ret
140a015ee:	ff 15 a4 b3 10 00    	call   *0x10b3a4(%rip)        # 0x140b0c998
140a015f4:	90                   	nop
140a015f5:	ff 15 9d b3 10 00    	call   *0x10b39d(%rip)        # 0x140b0c998
140a015fb:	90                   	nop
140a015fc:	e8 d3 27 60 ff       	call   0x140003dd4
140a01601:	90                   	nop
140a01602:	eb 00                	jmp    0x140a01604
140a01604:	90                   	nop
140a01605:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a01609:	e8 1a 08 00 00       	call   0x140a01e28
140a0160e:	48 8d 15 db 5b 23 00 	lea    0x235bdb(%rip),%rdx        # 0x140c371f0
140a01615:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a01619:	e8 60 ee 0e 00       	call   0x140af047e
140a0161e:	cc                   	int3
140a0161f:	90                   	nop
140a01620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a01625:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a0162a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a0162f:	57                   	push   %rdi
140a01630:	41 54                	push   %r12
140a01632:	41 55                	push   %r13