14000960f:	4c 89 f0             	mov    %r14,%rax
140009612:	4d 89 cc             	mov    %r9,%r12
140009615:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
14000961a:	4d 31 c5             	xor    %r8,%r13
14000961d:	4d 31 d4             	xor    %r10,%r12
140009620:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009625:	49 31 c6             	xor    %rax,%r14
140009628:	4d 21 c4             	and    %r8,%r12
14000962b:	4d 31 c5             	xor    %r8,%r13
14000962e:	4c 03 1c 24          	add    (%rsp),%r11
140009632:	49 89 c7             	mov    %rax,%r15
140009635:	4d 31 d4             	xor    %r10,%r12
140009638:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
14000963d:	49 31 df             	xor    %rbx,%r15
140009640:	4d 01 e3             	add    %r12,%r11
140009643:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009648:	4c 21 ff             	and    %r15,%rdi
14000964b:	49 31 c6             	xor    %rax,%r14
14000964e:	4d 01 eb             	add    %r13,%r11
140009651:	48 31 df             	xor    %rbx,%rdi
140009654:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009659:	4c 01 da             	add    %r11,%rdx
14000965c:	49 01 fb             	add    %rdi,%r11
14000965f:	49 89 d5             	mov    %rdx,%r13
140009662:	4d 01 de             	add    %r11,%r14
140009665:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
14000966a:	4d 89 f3             	mov    %r14,%r11
14000966d:	4d 89 c4             	mov    %r8,%r12
140009670:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009675:	49 31 d5             	xor    %rdx,%r13
140009678:	4d 31 cc             	xor    %r9,%r12
14000967b:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009680:	4d 31 de             	xor    %r11,%r14
140009683:	49 21 d4             	and    %rdx,%r12
140009686:	49 31 d5             	xor    %rdx,%r13
140009689:	4c 03 54 24 08       	add    0x8(%rsp),%r10
14000968e:	4c 89 df             	mov    %r11,%rdi
140009691:	4d 31 cc             	xor    %r9,%r12
140009694:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009699:	48 31 c7             	xor    %rax,%rdi
14000969c:	4d 01 e2             	add    %r12,%r10
14000969f:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400096a4:	49 21 ff             	and    %rdi,%r15
1400096a7:	4d 31 de             	xor    %r11,%r14
1400096aa:	4d 01 ea             	add    %r13,%r10
1400096ad:	49 31 c7             	xor    %rax,%r15
1400096b0:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400096b5:	4c 01 d1             	add    %r10,%rcx
1400096b8:	4d 01 fa             	add    %r15,%r10
1400096bb:	49 89 cd             	mov    %rcx,%r13
1400096be:	4d 01 d6             	add    %r10,%r14
1400096c1:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400096c6:	4d 89 f2             	mov    %r14,%r10
1400096c9:	49 89 d4             	mov    %rdx,%r12
1400096cc:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400096d1:	49 31 cd             	xor    %rcx,%r13
1400096d4:	4d 31 c4             	xor    %r8,%r12
1400096d7:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400096dc:	4d 31 d6             	xor    %r10,%r14
1400096df:	49 21 cc             	and    %rcx,%r12
1400096e2:	49 31 cd             	xor    %rcx,%r13
1400096e5:	4c 03 4c 24 10       	add    0x10(%rsp),%r9
1400096ea:	4d 89 d7             	mov    %r10,%r15
1400096ed:	4d 31 c4             	xor    %r8,%r12
1400096f0:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400096f5:	4d 31 df             	xor    %r11,%r15
1400096f8:	4d 01 e1             	add    %r12,%r9
1400096fb:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009700:	4c 21 ff             	and    %r15,%rdi
140009703:	4d 31 d6             	xor    %r10,%r14
140009706:	4d 01 e9             	add    %r13,%r9
140009709:	4c 31 df             	xor    %r11,%rdi
14000970c:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009711:	4c 01 cb             	add    %r9,%rbx
140009714:	49 01 f9             	add    %rdi,%r9
140009717:	49 89 dd             	mov    %rbx,%r13
14000971a:	4d 01 ce             	add    %r9,%r14
14000971d:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140009722:	4d 89 f1             	mov    %r14,%r9
140009725:	49 89 cc             	mov    %rcx,%r12
140009728:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
14000972d:	49 31 dd             	xor    %rbx,%r13
140009730:	49 31 d4             	xor    %rdx,%r12
140009733:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009738:	4d 31 ce             	xor    %r9,%r14
14000973b:	49 21 dc             	and    %rbx,%r12
14000973e:	49 31 dd             	xor    %rbx,%r13
140009741:	4c 03 44 24 18       	add    0x18(%rsp),%r8
140009746:	4c 89 cf             	mov    %r9,%rdi
140009749:	49 31 d4             	xor    %rdx,%r12
14000974c:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009751:	4c 31 d7             	xor    %r10,%rdi
140009754:	4d 01 e0             	add    %r12,%r8
140009757:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
14000975c:	49 21 ff             	and    %rdi,%r15
14000975f:	4d 31 ce             	xor    %r9,%r14
140009762:	4d 01 e8             	add    %r13,%r8
140009765:	4d 31 d7             	xor    %r10,%r15
140009768:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
14000976d:	4c 01 c0             	add    %r8,%rax
140009770:	4d 01 f8             	add    %r15,%r8
140009773:	49 89 c5             	mov    %rax,%r13
140009776:	4d 01 c6             	add    %r8,%r14
140009779:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
14000977e:	4d 89 f0             	mov    %r14,%r8
140009781:	49 89 dc             	mov    %rbx,%r12
140009784:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009789:	49 31 c5             	xor    %rax,%r13
14000978c:	49 31 cc             	xor    %rcx,%r12
14000978f:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009794:	4d 31 c6             	xor    %r8,%r14
140009797:	49 21 c4             	and    %rax,%r12
14000979a:	49 31 c5             	xor    %rax,%r13
14000979d:	48 03 54 24 20       	add    0x20(%rsp),%rdx
1400097a2:	4d 89 c7             	mov    %r8,%r15
1400097a5:	49 31 cc             	xor    %rcx,%r12
1400097a8:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400097ad:	4d 31 cf             	xor    %r9,%r15
1400097b0:	4c 01 e2             	add    %r12,%rdx
1400097b3:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400097b8:	4c 21 ff             	and    %r15,%rdi
1400097bb:	4d 31 c6             	xor    %r8,%r14
1400097be:	4c 01 ea             	add    %r13,%rdx
1400097c1:	4c 31 cf             	xor    %r9,%rdi
1400097c4:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400097c9:	49 01 d3             	add    %rdx,%r11
1400097cc:	48 01 fa             	add    %rdi,%rdx
1400097cf:	4d 89 dd             	mov    %r11,%r13
1400097d2:	49 01 d6             	add    %rdx,%r14
1400097d5:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400097da:	4c 89 f2             	mov    %r14,%rdx
1400097dd:	49 89 c4             	mov    %rax,%r12
1400097e0:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400097e5:	4d 31 dd             	xor    %r11,%r13
1400097e8:	49 31 dc             	xor    %rbx,%r12
1400097eb:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400097f0:	49 31 d6             	xor    %rdx,%r14
1400097f3:	4d 21 dc             	and    %r11,%r12
1400097f6:	4d 31 dd             	xor    %r11,%r13
1400097f9:	48 03 4c 24 28       	add    0x28(%rsp),%rcx
1400097fe:	48 89 d7             	mov    %rdx,%rdi
140009801:	49 31 dc             	xor    %rbx,%r12
140009804:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009809:	4c 31 c7             	xor    %r8,%rdi
14000980c:	4c 01 e1             	add    %r12,%rcx
14000980f:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009814:	49 21 ff             	and    %rdi,%r15
140009817:	49 31 d6             	xor    %rdx,%r14
14000981a:	4c 01 e9             	add    %r13,%rcx
14000981d:	4d 31 c7             	xor    %r8,%r15
140009820:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009825:	49 01 ca             	add    %rcx,%r10
140009828:	4c 01 f9             	add    %r15,%rcx
14000982b:	4d 89 d5             	mov    %r10,%r13
14000982e:	49 01 ce             	add    %rcx,%r14
140009831:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140009836:	4c 89 f1             	mov    %r14,%rcx
140009839:	4d 89 dc             	mov    %r11,%r12
14000983c:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009841:	4d 31 d5             	xor    %r10,%r13
140009844:	49 31 c4             	xor    %rax,%r12
140009847:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
14000984c:	49 31 ce             	xor    %rcx,%r14
14000984f:	4d 21 d4             	and    %r10,%r12
140009852:	4d 31 d5             	xor    %r10,%r13
140009855:	48 03 5c 24 30       	add    0x30(%rsp),%rbx
14000985a:	49 89 cf             	mov    %rcx,%r15
14000985d:	49 31 c4             	xor    %rax,%r12
140009860:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009865:	49 31 d7             	xor    %rdx,%r15
140009868:	4c 01 e3             	add    %r12,%rbx
14000986b:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009870:	4c 21 ff             	and    %r15,%rdi
140009873:	49 31 ce             	xor    %rcx,%r14
140009876:	4c 01 eb             	add    %r13,%rbx
140009879:	48 31 d7             	xor    %rdx,%rdi
14000987c:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009881:	49 01 d9             	add    %rbx,%r9
140009884:	48 01 fb             	add    %rdi,%rbx
140009887:	4d 89 cd             	mov    %r9,%r13
14000988a:	49 01 de             	add    %rbx,%r14
14000988d:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140009892:	4c 89 f3             	mov    %r14,%rbx
140009895:	4d 89 d4             	mov    %r10,%r12
140009898:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
14000989d:	4d 31 cd             	xor    %r9,%r13
1400098a0:	4d 31 dc             	xor    %r11,%r12
1400098a3:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400098a8:	49 31 de             	xor    %rbx,%r14
1400098ab:	4d 21 cc             	and    %r9,%r12
1400098ae:	4d 31 cd             	xor    %r9,%r13
1400098b1:	48 03 44 24 38       	add    0x38(%rsp),%rax
1400098b6:	48 89 df             	mov    %rbx,%rdi
1400098b9:	4d 31 dc             	xor    %r11,%r12
1400098bc:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400098c1:	48 31 cf             	xor    %rcx,%rdi
1400098c4:	4c 01 e0             	add    %r12,%rax
1400098c7:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400098cc:	49 21 ff             	and    %rdi,%r15
1400098cf:	49 31 de             	xor    %rbx,%r14
1400098d2:	4c 01 e8             	add    %r13,%rax
1400098d5:	49 31 cf             	xor    %rcx,%r15
1400098d8:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400098dd:	49 01 c0             	add    %rax,%r8
1400098e0:	4c 01 f8             	add    %r15,%rax
1400098e3:	4d 89 c5             	mov    %r8,%r13
1400098e6:	49 01 c6             	add    %rax,%r14
1400098e9:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400098ee:	4c 89 f0             	mov    %r14,%rax
1400098f1:	4d 89 cc             	mov    %r9,%r12
1400098f4:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400098f9:	4d 31 c5             	xor    %r8,%r13
1400098fc:	4d 31 d4             	xor    %r10,%r12
1400098ff:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009904:	49 31 c6             	xor    %rax,%r14
140009907:	4d 21 c4             	and    %r8,%r12
14000990a:	4d 31 c5             	xor    %r8,%r13
14000990d:	4c 03 5c 24 40       	add    0x40(%rsp),%r11
140009912:	49 89 c7             	mov    %rax,%r15
140009915:	4d 31 d4             	xor    %r10,%r12
140009918:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
14000991d:	49 31 df             	xor    %rbx,%r15
140009920:	4d 01 e3             	add    %r12,%r11
140009923:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009928:	4c 21 ff             	and    %r15,%rdi
14000992b:	49 31 c6             	xor    %rax,%r14
14000992e:	4d 01 eb             	add    %r13,%r11
140009931:	48 31 df             	xor    %rbx,%rdi
140009934:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009939:	4c 01 da             	add    %r11,%rdx
14000993c:	49 01 fb             	add    %rdi,%r11
14000993f:	49 89 d5             	mov    %rdx,%r13
140009942:	4d 01 de             	add    %r11,%r14
140009945:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
14000994a:	4d 89 f3             	mov    %r14,%r11
14000994d:	4d 89 c4             	mov    %r8,%r12
140009950:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009955:	49 31 d5             	xor    %rdx,%r13
140009958:	4d 31 cc             	xor    %r9,%r12
14000995b:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009960:	4d 31 de             	xor    %r11,%r14
140009963:	49 21 d4             	and    %rdx,%r12
140009966:	49 31 d5             	xor    %rdx,%r13
140009969:	4c 03 54 24 48       	add    0x48(%rsp),%r10
14000996e:	4c 89 df             	mov    %r11,%rdi
140009971:	4d 31 cc             	xor    %r9,%r12
140009974:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009979:	48 31 c7             	xor    %rax,%rdi
14000997c:	4d 01 e2             	add    %r12,%r10
14000997f:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009984:	49 21 ff             	and    %rdi,%r15
140009987:	4d 31 de             	xor    %r11,%r14
14000998a:	4d 01 ea             	add    %r13,%r10
14000998d:	49 31 c7             	xor    %rax,%r15
140009990:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009995:	4c 01 d1             	add    %r10,%rcx
140009998:	4d 01 fa             	add    %r15,%r10
14000999b:	49 89 cd             	mov    %rcx,%r13
14000999e:	4d 01 d6             	add    %r10,%r14
1400099a1:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400099a6:	4d 89 f2             	mov    %r14,%r10
1400099a9:	49 89 d4             	mov    %rdx,%r12
1400099ac:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400099b1:	49 31 cd             	xor    %rcx,%r13
1400099b4:	4d 31 c4             	xor    %r8,%r12
1400099b7:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400099bc:	4d 31 d6             	xor    %r10,%r14
1400099bf:	49 21 cc             	and    %rcx,%r12
1400099c2:	49 31 cd             	xor    %rcx,%r13
1400099c5:	4c 03 4c 24 50       	add    0x50(%rsp),%r9
1400099ca:	4d 89 d7             	mov    %r10,%r15
1400099cd:	4d 31 c4             	xor    %r8,%r12
1400099d0:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400099d5:	4d 31 df             	xor    %r11,%r15
1400099d8:	4d 01 e1             	add    %r12,%r9
1400099db:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400099e0:	4c 21 ff             	and    %r15,%rdi
1400099e3:	4d 31 d6             	xor    %r10,%r14
1400099e6:	4d 01 e9             	add    %r13,%r9
1400099e9:	4c 31 df             	xor    %r11,%rdi
1400099ec:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400099f1:	4c 01 cb             	add    %r9,%rbx
1400099f4:	49 01 f9             	add    %rdi,%r9
1400099f7:	49 89 dd             	mov    %rbx,%r13
1400099fa:	4d 01 ce             	add    %r9,%r14
1400099fd:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140009a02:	4d 89 f1             	mov    %r14,%r9
140009a05:	49 89 cc             	mov    %rcx,%r12
140009a08:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009a0d:	49 31 dd             	xor    %rbx,%r13
140009a10:	49 31 d4             	xor    %rdx,%r12
140009a13:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009a18:	4d 31 ce             	xor    %r9,%r14
140009a1b:	49 21 dc             	and    %rbx,%r12
140009a1e:	49 31 dd             	xor    %rbx,%r13
140009a21:	4c 03 44 24 58       	add    0x58(%rsp),%r8
140009a26:	4c 89 cf             	mov    %r9,%rdi
140009a29:	49 31 d4             	xor    %rdx,%r12
140009a2c:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009a31:	4c 31 d7             	xor    %r10,%rdi
140009a34:	4d 01 e0             	add    %r12,%r8
140009a37:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009a3c:	49 21 ff             	and    %rdi,%r15
140009a3f:	4d 31 ce             	xor    %r9,%r14
140009a42:	4d 01 e8             	add    %r13,%r8
140009a45:	4d 31 d7             	xor    %r10,%r15
140009a48:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009a4d:	4c 01 c0             	add    %r8,%rax
140009a50:	4d 01 f8             	add    %r15,%r8
140009a53:	49 89 c5             	mov    %rax,%r13
140009a56:	4d 01 c6             	add    %r8,%r14
140009a59:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140009a5e:	4d 89 f0             	mov    %r14,%r8
140009a61:	49 89 dc             	mov    %rbx,%r12
140009a64:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009a69:	49 31 c5             	xor    %rax,%r13
140009a6c:	49 31 cc             	xor    %rcx,%r12
140009a6f:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009a74:	4d 31 c6             	xor    %r8,%r14
140009a77:	49 21 c4             	and    %rax,%r12
140009a7a:	49 31 c5             	xor    %rax,%r13
140009a7d:	48 03 54 24 60       	add    0x60(%rsp),%rdx
140009a82:	4d 89 c7             	mov    %r8,%r15
140009a85:	49 31 cc             	xor    %rcx,%r12
140009a88:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140009a8d:	4d 31 cf             	xor    %r9,%r15
140009a90:	4c 01 e2             	add    %r12,%rdx
140009a93:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140009a98:	4c 21 ff             	and    %r15,%rdi
140009a9b:	4d 31 c6             	xor    %r8,%r14
140009a9e:	4c 01 ea             	add    %r13,%rdx
140009aa1:	4c 31 cf             	xor    %r9,%rdi
140009aa4:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140009aa9:	49 01 d3             	add    %rdx,%r11
140009aac:	48 01 fa             	add    %rdi,%rdx
140009aaf:	4d 89 dd             	mov    %r11,%r13
140009ab2:	49 01 d6             	add    %rdx,%r14
140009ab5:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140009aba:	4c 89 f2             	mov    %r14,%rdx
140009abd:	49 89 c4             	mov    %rax,%r12
140009ac0:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140009ac5:	4d 31 dd             	xor    %r11,%r13
140009ac8:	49 31 dc             	xor    %rbx,%r12
140009acb:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140009ad0:	49 31 d6             	xor    %rdx,%r14
140009ad3:	4d 21 dc             	and    %r11,%r12
140009ad6:	4d 31 dd             	xor    %r11,%r13
140009ad9:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
140009ade:	48 89 d7             	mov    %rdx,%rdi
140009ae1:	49 31 dc             	xor    %rbx,%r12