140da04cd:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140da04d2:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
140da04d6:	49 03 c3             	add    %r11,%rax
140da04d9:	4c 03 c0             	add    %rax,%r8
140da04dc:	49 8b c0             	mov    %r8,%rax
140da04df:	49 33 c6             	xor    %r14,%rax
140da04e2:	48 8b c8             	mov    %rax,%rcx
140da04e5:	48 c1 e0 20          	shl    $0x20,%rax
140da04e9:	48 c1 e9 20          	shr    $0x20,%rcx
140da04ed:	48 0b c8             	or     %rax,%rcx
140da04f0:	4c 8d 0c 39          	lea    (%rcx,%rdi,1),%r9
140da04f4:	4d 33 d9             	xor    %r9,%r11
140da04f7:	4d 8b d3             	mov    %r11,%r10
140da04fa:	49 c1 eb 18          	shr    $0x18,%r11
140da04fe:	49 c1 e2 28          	shl    $0x28,%r10
140da0502:	4d 0b d3             	or     %r11,%r10
140da0505:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
140da050a:	4b 8d 04 10          	lea    (%r8,%r10,1),%rax
140da050e:	48 03 45 98          	add    -0x68(%rbp),%rax
140da0512:	4f 8d 04 1c          	lea    (%r12,%r11,1),%r8
140da0516:	4c 03 45 f8          	add    -0x8(%rbp),%r8
140da051a:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140da051f:	48 33 c1             	xor    %rcx,%rax
140da0522:	48 8b c8             	mov    %rax,%rcx
140da0525:	48 c1 e8 10          	shr    $0x10,%rax
140da0529:	48 c1 e1 30          	shl    $0x30,%rcx
140da052d:	48 0b c8             	or     %rax,%rcx
140da0530:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
140da0535:	4a 8d 04 09          	lea    (%rcx,%r9,1),%rax
140da0539:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140da053e:	4c 33 d0             	xor    %rax,%r10
140da0541:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140da0546:	49 8b f2             	mov    %r10,%rsi
140da0549:	48 c1 ee 3f          	shr    $0x3f,%rsi
140da054d:	4b 8d 04 12          	lea    (%r10,%r10,1),%rax
140da0551:	48 0b f0             	or     %rax,%rsi
140da0554:	49 8b c0             	mov    %r8,%rax
140da0557:	49 33 c7             	xor    %r15,%rax
140da055a:	48 8b c8             	mov    %rax,%rcx
140da055d:	48 c1 e0 20          	shl    $0x20,%rax
140da0561:	48 c1 e9 20          	shr    $0x20,%rcx
140da0565:	48 0b c8             	or     %rax,%rcx
140da0568:	4c 03 c9             	add    %rcx,%r9
140da056b:	4d 33 d9             	xor    %r9,%r11
140da056e:	4d 8b d3             	mov    %r11,%r10
140da0571:	49 c1 eb 18          	shr    $0x18,%r11
140da0575:	49 c1 e2 28          	shl    $0x28,%r10
140da0579:	4d 0b d3             	or     %r11,%r10
140da057c:	4f 8d 24 10          	lea    (%r8,%r10,1),%r12
140da0580:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140da0585:	4c 03 65 f0          	add    -0x10(%rbp),%r12
140da0589:	49 8b c4             	mov    %r12,%rax
140da058c:	48 33 c1             	xor    %rcx,%rax
140da058f:	48 8b c8             	mov    %rax,%rcx
140da0592:	48 c1 e8 10          	shr    $0x10,%rax
140da0596:	48 c1 e1 30          	shl    $0x30,%rcx
140da059a:	48 0b c8             	or     %rax,%rcx
140da059d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140da05a2:	4a 8d 1c 09          	lea    (%rcx,%r9,1),%rbx
140da05a6:	4c 33 d3             	xor    %rbx,%r10
140da05a9:	4d 8b f2             	mov    %r10,%r14
140da05ac:	49 c1 ee 3f          	shr    $0x3f,%r14
140da05b0:	4b 8d 04 12          	lea    (%r10,%r10,1),%rax
140da05b4:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
140da05b9:	4c 0b f0             	or     %rax,%r14
140da05bc:	4b 8d 0c 2a          	lea    (%r10,%r13,1),%rcx
140da05c0:	48 03 4d e8          	add    -0x18(%rbp),%rcx
140da05c4:	48 8b c1             	mov    %rcx,%rax
140da05c7:	48 33 44 24 30       	xor    0x30(%rsp),%rax
140da05cc:	4c 8b d8             	mov    %rax,%r11
140da05cf:	48 c1 e0 20          	shl    $0x20,%rax
140da05d3:	49 c1 eb 20          	shr    $0x20,%r11
140da05d7:	4c 0b d8             	or     %rax,%r11
140da05da:	4d 03 c3             	add    %r11,%r8
140da05dd:	4d 33 d0             	xor    %r8,%r10
140da05e0:	4d 8b ca             	mov    %r10,%r9
140da05e3:	49 c1 ea 18          	shr    $0x18,%r10
140da05e7:	49 c1 e1 28          	shl    $0x28,%r9
140da05eb:	4d 0b ca             	or     %r10,%r9
140da05ee:	4e 8d 2c 09          	lea    (%rcx,%r9,1),%r13
140da05f2:	4c 03 6d 00          	add    0x0(%rbp),%r13
140da05f6:	48 8b 0c 24          	mov    (%rsp),%rcx
140da05fa:	4d 33 dd             	xor    %r13,%r11
140da05fd:	48 03 ce             	add    %rsi,%rcx
140da0600:	4d 8b d3             	mov    %r11,%r10
140da0603:	48 03 4d a0          	add    -0x60(%rbp),%rcx
140da0607:	49 c1 e2 30          	shl    $0x30,%r10
140da060b:	49 c1 eb 10          	shr    $0x10,%r11
140da060f:	4d 0b d3             	or     %r11,%r10
140da0612:	4b 8d 3c 02          	lea    (%r10,%r8,1),%rdi
140da0616:	4c 33 d1             	xor    %rcx,%r10
140da0619:	4c 33 cf             	xor    %rdi,%r9
140da061c:	4d 8b da             	mov    %r10,%r11
140da061f:	4d 8b f9             	mov    %r9,%r15
140da0622:	49 c1 e2 20          	shl    $0x20,%r10
140da0626:	49 c1 eb 20          	shr    $0x20,%r11
140da062a:	4d 0b da             	or     %r10,%r11
140da062d:	49 c1 ef 3f          	shr    $0x3f,%r15
140da0631:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da0635:	4c 0b f8             	or     %rax,%r15
140da0638:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140da063c:	4d 8d 04 1b          	lea    (%r11,%rbx,1),%r8
140da0640:	49 33 f0             	xor    %r8,%rsi
140da0643:	4c 8b ce             	mov    %rsi,%r9
140da0646:	48 c1 ee 18          	shr    $0x18,%rsi
140da064a:	49 c1 e1 28          	shl    $0x28,%r9
140da064e:	4c 0b ce             	or     %rsi,%r9
140da0651:	49 03 c1             	add    %r9,%rax
140da0654:	48 03 c1             	add    %rcx,%rax
140da0657:	4c 33 d8             	xor    %rax,%r11
140da065a:	48 89 04 24          	mov    %rax,(%rsp)
140da065e:	49 8b c3             	mov    %r11,%rax
140da0661:	49 c1 eb 10          	shr    $0x10,%r11
140da0665:	48 c1 e0 30          	shl    $0x30,%rax
140da0669:	49 0b c3             	or     %r11,%rax
140da066c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140da0671:	49 03 c0             	add    %r8,%rax
140da0674:	4c 33 c8             	xor    %rax,%r9
140da0677:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140da067c:	49 8b c9             	mov    %r9,%rcx
140da067f:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da0683:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da0687:	48 0b c8             	or     %rax,%rcx
140da068a:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140da068f:	49 03 c6             	add    %r14,%rax
140da0692:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140da0697:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140da069b:	48 03 c8             	add    %rax,%rcx
140da069e:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
140da06a3:	48 33 c1             	xor    %rcx,%rax
140da06a6:	4c 8b d0             	mov    %rax,%r10
140da06a9:	48 c1 e0 20          	shl    $0x20,%rax
140da06ad:	49 c1 ea 20          	shr    $0x20,%r10
140da06b1:	4c 0b d0             	or     %rax,%r10
140da06b4:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140da06b8:	4d 8d 04 3a          	lea    (%r10,%rdi,1),%r8
140da06bc:	4d 33 f0             	xor    %r8,%r14
140da06bf:	4d 8b ce             	mov    %r14,%r9
140da06c2:	49 c1 ee 18          	shr    $0x18,%r14
140da06c6:	49 c1 e1 28          	shl    $0x28,%r9
140da06ca:	4d 0b ce             	or     %r14,%r9
140da06cd:	49 03 c1             	add    %r9,%rax
140da06d0:	48 03 c1             	add    %rcx,%rax
140da06d3:	4c 33 d0             	xor    %rax,%r10
140da06d6:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140da06db:	49 8b f2             	mov    %r10,%rsi
140da06de:	49 c1 ea 10          	shr    $0x10,%r10
140da06e2:	48 c1 e6 30          	shl    $0x30,%rsi
140da06e6:	49 0b f2             	or     %r10,%rsi
140da06e9:	4a 8d 04 06          	lea    (%rsi,%r8,1),%rax
140da06ed:	4c 33 c8             	xor    %rax,%r9
140da06f0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140da06f5:	49 8b c9             	mov    %r9,%rcx
140da06f8:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da06fc:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da0700:	48 0b c8             	or     %rax,%rcx
140da0703:	4b 8d 04 3c          	lea    (%r12,%r15,1),%rax
140da0707:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
140da070c:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140da0710:	48 03 c8             	add    %rax,%rcx
140da0713:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140da0718:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140da071d:	48 33 c1             	xor    %rcx,%rax
140da0720:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
140da0725:	4c 8b d0             	mov    %rax,%r10
140da0728:	4c 8b 65 90          	mov    -0x70(%rbp),%r12
140da072c:	49 c1 ea 20          	shr    $0x20,%r10
140da0730:	48 c1 e0 20          	shl    $0x20,%rax
140da0734:	4c 0b d0             	or     %rax,%r10
140da0737:	4d 03 c2             	add    %r10,%r8
140da073a:	4d 33 f8             	xor    %r8,%r15
140da073d:	4d 8b cf             	mov    %r15,%r9
140da0740:	49 c1 ef 18          	shr    $0x18,%r15
140da0744:	49 c1 e1 28          	shl    $0x28,%r9
140da0748:	4d 0b cf             	or     %r15,%r9
140da074b:	4d 03 e1             	add    %r9,%r12
140da074e:	4c 03 e1             	add    %rcx,%r12
140da0751:	4d 33 d4             	xor    %r12,%r10
140da0754:	4d 8b f2             	mov    %r10,%r14
140da0757:	49 c1 ea 10          	shr    $0x10,%r10
140da075b:	49 c1 e6 30          	shl    $0x30,%r14
140da075f:	4d 0b f2             	or     %r10,%r14
140da0762:	4b 8d 1c 06          	lea    (%r14,%r8,1),%rbx
140da0766:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140da076b:	4c 33 cb             	xor    %rbx,%r9
140da076e:	49 8b c9             	mov    %r9,%rcx
140da0771:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da0775:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da0779:	48 0b c8             	or     %rax,%rcx
140da077c:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140da0781:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
140da0786:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140da078a:	49 03 cb             	add    %r11,%rcx
140da078d:	49 03 cd             	add    %r13,%rcx
140da0790:	4c 8b 6d d0          	mov    -0x30(%rbp),%r13
140da0794:	48 33 c1             	xor    %rcx,%rax
140da0797:	4c 8b d0             	mov    %rax,%r10
140da079a:	48 c1 e0 20          	shl    $0x20,%rax
140da079e:	49 c1 ea 20          	shr    $0x20,%r10
140da07a2:	4c 0b d0             	or     %rax,%r10
140da07a5:	4d 03 c2             	add    %r10,%r8
140da07a8:	4d 33 d8             	xor    %r8,%r11
140da07ab:	4d 8b cb             	mov    %r11,%r9
140da07ae:	49 c1 eb 18          	shr    $0x18,%r11
140da07b2:	49 c1 e1 28          	shl    $0x28,%r9
140da07b6:	4d 0b cb             	or     %r11,%r9
140da07b9:	4d 03 e9             	add    %r9,%r13
140da07bc:	4c 03 e9             	add    %rcx,%r13
140da07bf:	48 8b 0c 24          	mov    (%rsp),%rcx
140da07c3:	4d 33 d5             	xor    %r13,%r10
140da07c6:	4d 8b fa             	mov    %r10,%r15
140da07c9:	49 c1 ea 10          	shr    $0x10,%r10
140da07cd:	49 c1 e7 30          	shl    $0x30,%r15
140da07d1:	4d 0b fa             	or     %r10,%r15
140da07d4:	4b 8d 3c 07          	lea    (%r15,%r8,1),%rdi
140da07d8:	4c 33 cf             	xor    %rdi,%r9
140da07db:	4d 8b d1             	mov    %r9,%r10
140da07de:	49 c1 ea 3f          	shr    $0x3f,%r10
140da07e2:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da07e6:	4c 0b d0             	or     %rax,%r10
140da07e9:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140da07ed:	49 03 c2             	add    %r10,%rax
140da07f0:	48 03 c8             	add    %rax,%rcx
140da07f3:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140da07f7:	48 33 f1             	xor    %rcx,%rsi
140da07fa:	4c 8b de             	mov    %rsi,%r11
140da07fd:	48 c1 e6 20          	shl    $0x20,%rsi
140da0801:	49 c1 eb 20          	shr    $0x20,%r11
140da0805:	4c 0b de             	or     %rsi,%r11
140da0808:	4d 8d 04 1b          	lea    (%r11,%rbx,1),%r8
140da080c:	4d 33 d0             	xor    %r8,%r10
140da080f:	4d 8b ca             	mov    %r10,%r9
140da0812:	49 c1 ea 18          	shr    $0x18,%r10
140da0816:	49 c1 e1 28          	shl    $0x28,%r9
140da081a:	4d 0b ca             	or     %r10,%r9
140da081d:	49 03 c1             	add    %r9,%rax
140da0820:	48 03 c1             	add    %rcx,%rax
140da0823:	4c 33 d8             	xor    %rax,%r11
140da0826:	48 89 04 24          	mov    %rax,(%rsp)
140da082a:	49 8b c3             	mov    %r11,%rax
140da082d:	48 c1 e0 30          	shl    $0x30,%rax
140da0831:	49 c1 eb 10          	shr    $0x10,%r11
140da0835:	48 8b 5c 24 18       	mov    0x18(%rsp),%rbx
140da083a:	49 0b c3             	or     %r11,%rax
140da083d:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
140da0842:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140da0847:	49 03 c0             	add    %r8,%rax
140da084a:	4c 33 c8             	xor    %rax,%r9
140da084d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140da0852:	49 8b c9             	mov    %r9,%rcx
140da0855:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da0859:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da085d:	48 0b c8             	or     %rax,%rcx
140da0860:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140da0864:	49 03 c3             	add    %r11,%rax
140da0867:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140da086c:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
140da0871:	48 03 c8             	add    %rax,%rcx
140da0874:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140da0878:	4c 33 f1             	xor    %rcx,%r14
140da087b:	4d 8b d6             	mov    %r14,%r10
140da087e:	49 c1 e6 20          	shl    $0x20,%r14
140da0882:	49 c1 ea 20          	shr    $0x20,%r10
140da0886:	4d 0b d6             	or     %r14,%r10
140da0889:	4d 8d 04 3a          	lea    (%r10,%rdi,1),%r8
140da088d:	4d 33 d8             	xor    %r8,%r11
140da0890:	4d 8b cb             	mov    %r11,%r9
140da0893:	49 c1 eb 18          	shr    $0x18,%r11
140da0897:	49 c1 e1 28          	shl    $0x28,%r9
140da089b:	4d 0b cb             	or     %r11,%r9
140da089e:	4c 8b 5c 24 10       	mov    0x10(%rsp),%r11
140da08a3:	49 03 c1             	add    %r9,%rax
140da08a6:	48 03 c1             	add    %rcx,%rax
140da08a9:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140da08ad:	4c 33 d0             	xor    %rax,%r10
140da08b0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140da08b5:	49 8b c2             	mov    %r10,%rax
140da08b8:	49 03 cb             	add    %r11,%rcx
140da08bb:	48 c1 e0 30          	shl    $0x30,%rax
140da08bf:	49 03 cc             	add    %r12,%rcx
140da08c2:	49 c1 ea 10          	shr    $0x10,%r10
140da08c6:	4c 33 f9             	xor    %rcx,%r15
140da08c9:	49 0b c2             	or     %r10,%rax
140da08cc:	4d 8b d7             	mov    %r15,%r10
140da08cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140da08d4:	49 03 c0             	add    %r8,%rax
140da08d7:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140da08dc:	4c 33 c8             	xor    %rax,%r9
140da08df:	49 8b f1             	mov    %r9,%rsi
140da08e2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140da08e7:	49 c1 e7 20          	shl    $0x20,%r15
140da08eb:	49 c1 ea 20          	shr    $0x20,%r10
140da08ef:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da08f3:	48 c1 ee 3f          	shr    $0x3f,%rsi
140da08f7:	4d 0b d7             	or     %r15,%r10
140da08fa:	48 0b f0             	or     %rax,%rsi
140da08fd:	4c 8b 7d b0          	mov    -0x50(%rbp),%r15
140da0901:	4d 03 c2             	add    %r10,%r8
140da0904:	4d 33 d8             	xor    %r8,%r11
140da0907:	4d 8b cb             	mov    %r11,%r9
140da090a:	49 c1 eb 18          	shr    $0x18,%r11
140da090e:	49 c1 e1 28          	shl    $0x28,%r9
140da0912:	4d 0b cb             	or     %r11,%r9
140da0915:	4d 03 f9             	add    %r9,%r15
140da0918:	4c 03 f9             	add    %rcx,%r15
140da091b:	4d 33 d7             	xor    %r15,%r10
140da091e:	49 8b c2             	mov    %r10,%rax
140da0921:	49 c1 ea 10          	shr    $0x10,%r10
140da0925:	48 c1 e0 30          	shl    $0x30,%rax
140da0929:	49 0b c2             	or     %r10,%rax
140da092c:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
140da0931:	4e 8d 1c 00          	lea    (%rax,%r8,1),%r11
140da0935:	4d 33 cb             	xor    %r11,%r9
140da0938:	4d 8b f1             	mov    %r9,%r14
140da093b:	49 c1 ee 3f          	shr    $0x3f,%r14
140da093f:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140da0943:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
140da0947:	4c 03 cb             	add    %rbx,%r9
140da094a:	4c 0b f0             	or     %rax,%r14
140da094d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140da0952:	4d 03 cd             	add    %r13,%r9
140da0955:	49 33 c1             	xor    %r9,%rax
140da0958:	48 8b c8             	mov    %rax,%rcx
140da095b:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
140da0960:	4c 8b 65 08          	mov    0x8(%rbp),%r12
140da0964:	4c 8b 6d 98          	mov    -0x68(%rbp),%r13
140da0968:	4d 03 e1             	add    %r9,%r12
140da096b:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
140da096f:	48 c1 e0 20          	shl    $0x20,%rax
140da0973:	4c 03 ce             	add    %rsi,%r9
140da0976:	4c 03 0c 24          	add    (%rsp),%r9
140da097a:	48 c1 e9 20          	shr    $0x20,%rcx
140da097e:	4d 03 e9             	add    %r9,%r13
140da0981:	48 0b c8             	or     %rax,%rcx
140da0984:	4c 03 d1             	add    %rcx,%r10
140da0987:	49 33 da             	xor    %r10,%rbx
140da098a:	4c 8b c3             	mov    %rbx,%r8
140da098d:	48 c1 eb 18          	shr    $0x18,%rbx
140da0991:	49 c1 e0 28          	shl    $0x28,%r8
140da0995:	4c 0b c3             	or     %rbx,%r8
140da0998:	4d 03 e0             	add    %r8,%r12
140da099b:	49 8b c4             	mov    %r12,%rax
140da099e:	48 33 c1             	xor    %rcx,%rax
140da09a1:	48 8b c8             	mov    %rax,%rcx
140da09a4:	48 c1 e8 10          	shr    $0x10,%rax
140da09a8:	48 c1 e1 30          	shl    $0x30,%rcx
140da09ac:	48 0b c8             	or     %rax,%rcx
140da09af:	49 8d 1c 0a          	lea    (%r10,%rcx,1),%rbx
140da09b3:	48 8b c3             	mov    %rbx,%rax
140da09b6:	49 33 c0             	xor    %r8,%rax