140912699:	41 5e                	pop    %r14
14091269b:	41 5c                	pop    %r12
14091269d:	c3                   	ret
14091269e:	90                   	nop
14091269f:	90                   	nop
1409126a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409126a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409126aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1409126af:	41 54                	push   %r12
1409126b1:	41 56                	push   %r14
1409126b3:	41 57                	push   %r15
1409126b5:	48 83 ec 40          	sub    $0x40,%rsp
1409126b9:	4d 8b f9             	mov    %r9,%r15
1409126bc:	4d 8b f0             	mov    %r8,%r14
1409126bf:	4c 8b e2             	mov    %rdx,%r12
1409126c2:	48 8b d9             	mov    %rcx,%rbx
1409126c5:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1409126ca:	ff 15 f8 a1 1f 00    	call   *0x1fa1f8(%rip)        # 0x140b0c8c8
1409126d0:	48 8b f8             	mov    %rax,%rdi
1409126d3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409126d8:	48 85 c0             	test   %rax,%rax
1409126db:	75 07                	jne    0x1409126e4
1409126dd:	ff 15 b5 9d 1f 00    	call   *0x1f9db5(%rip)        # 0x140b0c498
1409126e3:	90                   	nop
1409126e4:	b8 01 00 00 00       	mov    $0x1,%eax
1409126e9:	89 47 08             	mov    %eax,0x8(%rdi)
1409126ec:	89 47 0c             	mov    %eax,0xc(%rdi)
1409126ef:	48 8d 05 0a 6a 21 00 	lea    0x216a0a(%rip),%rax        # 0x140b29100
1409126f6:	48 89 07             	mov    %rax,(%rdi)
1409126f9:	48 8d 77 10          	lea    0x10(%rdi),%rsi
1409126fd:	49 8b 0e             	mov    (%r14),%rcx
140912700:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140912705:	48 85 c9             	test   %rcx,%rcx
140912708:	74 0d                	je     0x140912717
14091270a:	48 8b 01             	mov    (%rcx),%rax
14091270d:	48 8b 40 08          	mov    0x8(%rax),%rax
140912711:	ff 15 21 a5 1f 00    	call   *0x1fa521(%rip)        # 0x140b0cc38
140912717:	4d 8b cf             	mov    %r15,%r9
14091271a:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14091271f:	49 8b d4             	mov    %r12,%rdx
140912722:	48 8b ce             	mov    %rsi,%rcx
140912725:	e8 1e 71 00 00       	call   0x140919848
14091272a:	48 89 33             	mov    %rsi,(%rbx)
14091272d:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140912731:	48 8b c3             	mov    %rbx,%rax
140912734:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140912739:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14091273e:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140912743:	48 83 c4 40          	add    $0x40,%rsp
140912747:	41 5f                	pop    %r15
140912749:	41 5e                	pop    %r14
14091274b:	41 5c                	pop    %r12
14091274d:	c3                   	ret
14091274e:	90                   	nop
14091274f:	90                   	nop
140912750:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140912755:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14091275a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14091275f:	41 54                	push   %r12
140912761:	41 56                	push   %r14
140912763:	41 57                	push   %r15
140912765:	48 83 ec 30          	sub    $0x30,%rsp
140912769:	4d 8b f1             	mov    %r9,%r14
14091276c:	4d 8b f8             	mov    %r8,%r15
14091276f:	4c 8b e2             	mov    %rdx,%r12
140912772:	48 8b d9             	mov    %rcx,%rbx
140912775:	b9 98 00 00 00       	mov    $0x98,%ecx
14091277a:	ff 15 48 a1 1f 00    	call   *0x1fa148(%rip)        # 0x140b0c8c8
140912780:	48 8b f8             	mov    %rax,%rdi
140912783:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140912788:	48 85 c0             	test   %rax,%rax
14091278b:	75 07                	jne    0x140912794
14091278d:	ff 15 05 9d 1f 00    	call   *0x1f9d05(%rip)        # 0x140b0c498
140912793:	90                   	nop
140912794:	b8 01 00 00 00       	mov    $0x1,%eax
140912799:	89 47 08             	mov    %eax,0x8(%rdi)
14091279c:	89 47 0c             	mov    %eax,0xc(%rdi)
14091279f:	48 8d 05 32 69 21 00 	lea    0x216932(%rip),%rax        # 0x140b290d8
1409127a6:	48 89 07             	mov    %rax,(%rdi)
1409127a9:	48 8d 77 10          	lea    0x10(%rdi),%rsi
1409127ad:	4d 8b 0e             	mov    (%r14),%r9
1409127b0:	4d 8b c7             	mov    %r15,%r8
1409127b3:	49 8b d4             	mov    %r12,%rdx
1409127b6:	48 8b ce             	mov    %rsi,%rcx
1409127b9:	e8 da 98 00 00       	call   0x14091c098
1409127be:	48 89 33             	mov    %rsi,(%rbx)
1409127c1:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1409127c5:	48 8b c3             	mov    %rbx,%rax
1409127c8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409127cd:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1409127d2:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1409127d7:	48 83 c4 30          	add    $0x30,%rsp
1409127db:	41 5f                	pop    %r15
1409127dd:	41 5e                	pop    %r14
1409127df:	41 5c                	pop    %r12
1409127e1:	c3                   	ret
1409127e2:	90                   	nop
1409127e3:	90                   	nop
1409127e4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409127e9:	57                   	push   %rdi
1409127ea:	48 83 ec 30          	sub    $0x30,%rsp
1409127ee:	48 8b fa             	mov    %rdx,%rdi
1409127f1:	48 8b d9             	mov    %rcx,%rbx
1409127f4:	b9 28 00 00 00       	mov    $0x28,%ecx
1409127f9:	ff 15 c9 a0 1f 00    	call   *0x1fa0c9(%rip)        # 0x140b0c8c8
1409127ff:	48 8b c8             	mov    %rax,%rcx
140912802:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140912807:	48 85 c0             	test   %rax,%rax
14091280a:	75 07                	jne    0x140912813
14091280c:	ff 15 86 9c 1f 00    	call   *0x1f9c86(%rip)        # 0x140b0c498
140912812:	90                   	nop
140912813:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140912819:	44 89 40 08          	mov    %r8d,0x8(%rax)
14091281d:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140912821:	48 8d 05 88 68 21 00 	lea    0x216888(%rip),%rax        # 0x140b290b0
140912828:	48 89 01             	mov    %rax,(%rcx)
14091282b:	48 8d 51 10          	lea    0x10(%rcx),%rdx
14091282f:	48 8d 05 2a 69 21 00 	lea    0x21692a(%rip),%rax        # 0x140b29160
140912836:	48 89 02             	mov    %rax,(%rdx)
140912839:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14091283e:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140912843:	48 8b 47 08          	mov    0x8(%rdi),%rax
140912847:	48 85 c0             	test   %rax,%rax
14091284a:	74 05                	je     0x140912851
14091284c:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140912851:	48 8b 07             	mov    (%rdi),%rax
140912854:	48 89 42 08          	mov    %rax,0x8(%rdx)
140912858:	48 8b 47 08          	mov    0x8(%rdi),%rax
14091285c:	48 89 42 10          	mov    %rax,0x10(%rdx)
140912860:	48 89 13             	mov    %rdx,(%rbx)
140912863:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140912867:	48 8b c3             	mov    %rbx,%rax
14091286a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14091286f:	48 83 c4 30          	add    $0x30,%rsp
140912873:	5f                   	pop    %rdi
140912874:	c3                   	ret
140912875:	90                   	nop
140912876:	90                   	nop
140912877:	90                   	nop
140912878:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14091287d:	57                   	push   %rdi
14091287e:	48 83 ec 30          	sub    $0x30,%rsp
140912882:	48 8b fa             	mov    %rdx,%rdi
140912885:	48 8b d9             	mov    %rcx,%rbx
140912888:	b9 30 00 00 00       	mov    $0x30,%ecx
14091288d:	ff 15 35 a0 1f 00    	call   *0x1fa035(%rip)        # 0x140b0c8c8
140912893:	48 8b c8             	mov    %rax,%rcx
140912896:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14091289b:	48 85 c0             	test   %rax,%rax
14091289e:	75 07                	jne    0x1409128a7
1409128a0:	ff 15 f2 9b 1f 00    	call   *0x1f9bf2(%rip)        # 0x140b0c498
1409128a6:	90                   	nop
1409128a7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1409128ad:	44 89 40 08          	mov    %r8d,0x8(%rax)
1409128b1:	44 89 40 0c          	mov    %r8d,0xc(%rax)
1409128b5:	48 8d 05 cc 67 21 00 	lea    0x2167cc(%rip),%rax        # 0x140b29088
1409128bc:	48 89 01             	mov    %rax,(%rcx)
1409128bf:	48 8d 51 10          	lea    0x10(%rcx),%rdx
1409128c3:	48 8d 05 36 6f 21 00 	lea    0x216f36(%rip),%rax        # 0x140b29800
1409128ca:	48 89 02             	mov    %rax,(%rdx)
1409128cd:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1409128d2:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
1409128d7:	48 8b 47 08          	mov    0x8(%rdi),%rax
1409128db:	48 85 c0             	test   %rax,%rax
1409128de:	74 05                	je     0x1409128e5
1409128e0:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
1409128e5:	48 8b 07             	mov    (%rdi),%rax
1409128e8:	48 89 42 08          	mov    %rax,0x8(%rdx)
1409128ec:	48 8b 47 08          	mov    0x8(%rdi),%rax
1409128f0:	48 89 42 10          	mov    %rax,0x10(%rdx)
1409128f4:	4c 89 42 18          	mov    %r8,0x18(%rdx)
1409128f8:	48 89 13             	mov    %rdx,(%rbx)
1409128fb:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1409128ff:	48 8b c3             	mov    %rbx,%rax
140912902:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140912907:	48 83 c4 30          	add    $0x30,%rsp
14091290b:	5f                   	pop    %rdi
14091290c:	c3                   	ret
14091290d:	90                   	nop
14091290e:	90                   	nop
14091290f:	90                   	nop
140912910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140912915:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14091291a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14091291f:	41 54                	push   %r12
140912921:	41 56                	push   %r14
140912923:	41 57                	push   %r15
140912925:	48 83 ec 40          	sub    $0x40,%rsp
140912929:	4d 8b f1             	mov    %r9,%r14
14091292c:	4d 8b f8             	mov    %r8,%r15
14091292f:	4c 8b e2             	mov    %rdx,%r12
140912932:	48 8b d9             	mov    %rcx,%rbx
140912935:	b9 60 00 00 00       	mov    $0x60,%ecx
14091293a:	ff 15 88 9f 1f 00    	call   *0x1f9f88(%rip)        # 0x140b0c8c8
140912940:	48 8b f8             	mov    %rax,%rdi
140912943:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140912948:	48 85 c0             	test   %rax,%rax
14091294b:	75 07                	jne    0x140912954
14091294d:	ff 15 45 9b 1f 00    	call   *0x1f9b45(%rip)        # 0x140b0c498
140912953:	90                   	nop
140912954:	b8 01 00 00 00       	mov    $0x1,%eax
140912959:	89 47 08             	mov    %eax,0x8(%rdi)
14091295c:	89 47 0c             	mov    %eax,0xc(%rdi)
14091295f:	48 8d 05 42 65 21 00 	lea    0x216542(%rip),%rax        # 0x140b28ea8
140912966:	48 89 07             	mov    %rax,(%rdi)
140912969:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14091296d:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140912974:	00
140912975:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14091297a:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140912981:	00
140912982:	48 8b 08             	mov    (%rax),%rcx
140912985:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14091298a:	4d 8b 0e             	mov    (%r14),%r9
14091298d:	4d 8b c7             	mov    %r15,%r8
140912990:	49 8b d4             	mov    %r12,%rdx
140912993:	48 8b ce             	mov    %rsi,%rcx
140912996:	e8 75 a6 ff ff       	call   0x14090d010
14091299b:	48 89 33             	mov    %rsi,(%rbx)
14091299e:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1409129a2:	48 8b c3             	mov    %rbx,%rax
1409129a5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409129aa:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409129af:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1409129b4:	48 83 c4 40          	add    $0x40,%rsp
1409129b8:	41 5f                	pop    %r15
1409129ba:	41 5e                	pop    %r14
1409129bc:	41 5c                	pop    %r12
1409129be:	c3                   	ret
1409129bf:	90                   	nop
1409129c0:	40 53                	rex push %rbx
1409129c2:	48 83 ec 30          	sub    $0x30,%rsp
1409129c6:	48 8b d9             	mov    %rcx,%rbx
1409129c9:	b9 18 00 00 00       	mov    $0x18,%ecx
1409129ce:	ff 15 f4 9e 1f 00    	call   *0x1f9ef4(%rip)        # 0x140b0c8c8
1409129d4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409129d9:	48 85 c0             	test   %rax,%rax
1409129dc:	75 07                	jne    0x1409129e5
1409129de:	ff 15 b4 9a 1f 00    	call   *0x1f9ab4(%rip)        # 0x140b0c498
1409129e4:	90                   	nop
1409129e5:	b9 01 00 00 00       	mov    $0x1,%ecx
1409129ea:	89 48 08             	mov    %ecx,0x8(%rax)
1409129ed:	89 48 0c             	mov    %ecx,0xc(%rax)
1409129f0:	48 8d 0d 89 64 21 00 	lea    0x216489(%rip),%rcx        # 0x140b28e80
1409129f7:	48 89 08             	mov    %rcx,(%rax)
1409129fa:	48 8d 48 10          	lea    0x10(%rax),%rcx
1409129fe:	48 8d 15 13 6d 21 00 	lea    0x216d13(%rip),%rdx        # 0x140b29718
140912a05:	48 89 11             	mov    %rdx,(%rcx)
140912a08:	48 89 0b             	mov    %rcx,(%rbx)
140912a0b:	48 89 43 08          	mov    %rax,0x8(%rbx)
140912a0f:	48 8b c3             	mov    %rbx,%rax
140912a12:	48 83 c4 30          	add    $0x30,%rsp
140912a16:	5b                   	pop    %rbx
140912a17:	c3                   	ret
140912a18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140912a1d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140912a22:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140912a27:	41 54                	push   %r12
140912a29:	41 56                	push   %r14
140912a2b:	41 57                	push   %r15
140912a2d:	48 83 ec 40          	sub    $0x40,%rsp
140912a31:	4d 8b f1             	mov    %r9,%r14
140912a34:	4d 8b f8             	mov    %r8,%r15
140912a37:	4c 8b e2             	mov    %rdx,%r12
140912a3a:	48 8b d9             	mov    %rcx,%rbx
140912a3d:	b9 c0 00 00 00       	mov    $0xc0,%ecx
140912a42:	ff 15 80 9e 1f 00    	call   *0x1f9e80(%rip)        # 0x140b0c8c8
140912a48:	48 8b f8             	mov    %rax,%rdi
140912a4b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140912a50:	48 85 c0             	test   %rax,%rax
140912a53:	75 07                	jne    0x140912a5c
140912a55:	ff 15 3d 9a 1f 00    	call   *0x1f9a3d(%rip)        # 0x140b0c498
140912a5b:	90                   	nop
140912a5c:	b8 01 00 00 00       	mov    $0x1,%eax
140912a61:	89 47 08             	mov    %eax,0x8(%rdi)
140912a64:	89 47 0c             	mov    %eax,0xc(%rdi)
140912a67:	48 8d 05 ea 63 21 00 	lea    0x2163ea(%rip),%rax        # 0x140b28e58
140912a6e:	48 89 07             	mov    %rax,(%rdi)
140912a71:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140912a75:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140912a7c:	00
140912a7d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140912a82:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140912a89:	00
140912a8a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140912a8f:	4d 8b ce             	mov    %r14,%r9
140912a92:	4d 8b c7             	mov    %r15,%r8
140912a95:	f3 41 0f 10 0c 24    	movss  (%r12),%xmm1
140912a9b:	48 8b ce             	mov    %rsi,%rcx
140912a9e:	e8 25 1a 00 00       	call   0x1409144c8
140912aa3:	48 89 33             	mov    %rsi,(%rbx)
140912aa6:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140912aaa:	48 8b c3             	mov    %rbx,%rax
140912aad:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140912ab2:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140912ab7:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140912abc:	48 83 c4 40          	add    $0x40,%rsp
140912ac0:	41 5f                	pop    %r15
140912ac2:	41 5e                	pop    %r14
140912ac4:	41 5c                	pop    %r12
140912ac6:	c3                   	ret
140912ac7:	90                   	nop
140912ac8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140912acd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140912ad2:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140912ad7:	41 54                	push   %r12
140912ad9:	41 56                	push   %r14
140912adb:	41 57                	push   %r15
140912add:	48 83 ec 40          	sub    $0x40,%rsp
140912ae1:	4d 8b f1             	mov    %r9,%r14
140912ae4:	4d 8b f8             	mov    %r8,%r15
140912ae7:	4c 8b e2             	mov    %rdx,%r12
140912aea:	48 8b d9             	mov    %rcx,%rbx
140912aed:	b9 d0 00 00 00       	mov    $0xd0,%ecx
140912af2:	ff 15 d0 9d 1f 00    	call   *0x1f9dd0(%rip)        # 0x140b0c8c8
140912af8:	48 8b f8             	mov    %rax,%rdi
140912afb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140912b00:	48 85 c0             	test   %rax,%rax
140912b03:	75 07                	jne    0x140912b0c
140912b05:	ff 15 8d 99 1f 00    	call   *0x1f998d(%rip)        # 0x140b0c498
140912b0b:	90                   	nop
140912b0c:	b8 01 00 00 00       	mov    $0x1,%eax
140912b11:	89 47 08             	mov    %eax,0x8(%rdi)
140912b14:	89 47 0c             	mov    %eax,0xc(%rdi)
140912b17:	48 8d 05 12 63 21 00 	lea    0x216312(%rip),%rax        # 0x140b28e30
140912b1e:	48 89 07             	mov    %rax,(%rdi)
140912b21:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140912b25:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140912b2c:	00
140912b2d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140912b32:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140912b39:	00
140912b3a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140912b3f:	4d 8b ce             	mov    %r14,%r9
140912b42:	4d 8b c7             	mov    %r15,%r8
140912b45:	49 8b d4             	mov    %r12,%rdx
140912b48:	48 8b ce             	mov    %rsi,%rcx
140912b4b:	e8 a4 20 00 00       	call   0x140914bf4
140912b50:	48 89 33             	mov    %rsi,(%rbx)
140912b53:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140912b57:	48 8b c3             	mov    %rbx,%rax
140912b5a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140912b5f:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140912b64:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140912b69:	48 83 c4 40          	add    $0x40,%rsp
140912b6d:	41 5f                	pop    %r15
140912b6f:	41 5e                	pop    %r14
140912b71:	41 5c                	pop    %r12
140912b73:	c3                   	ret
140912b74:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)