1400175e5:	4d 89 d4             	mov    %r10,%r12
1400175e8:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400175ed:	4d 31 cd             	xor    %r9,%r13
1400175f0:	4d 31 dc             	xor    %r11,%r12
1400175f3:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400175f8:	49 31 de             	xor    %rbx,%r14
1400175fb:	4d 21 cc             	and    %r9,%r12
1400175fe:	4d 31 cd             	xor    %r9,%r13
140017601:	48 03 44 24 38       	add    0x38(%rsp),%rax
140017606:	48 89 df             	mov    %rbx,%rdi
140017609:	4d 31 dc             	xor    %r11,%r12
14001760c:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140017611:	48 31 cf             	xor    %rcx,%rdi
140017614:	4c 01 e0             	add    %r12,%rax
140017617:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
14001761c:	49 21 ff             	and    %rdi,%r15
14001761f:	49 31 de             	xor    %rbx,%r14
140017622:	4c 01 e8             	add    %r13,%rax
140017625:	49 31 cf             	xor    %rcx,%r15
140017628:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
14001762d:	49 01 c0             	add    %rax,%r8
140017630:	4c 01 f8             	add    %r15,%rax
140017633:	4d 89 c5             	mov    %r8,%r13
140017636:	49 01 c6             	add    %rax,%r14
140017639:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
14001763e:	4c 89 f0             	mov    %r14,%rax
140017641:	4d 89 cc             	mov    %r9,%r12
140017644:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140017649:	4d 31 c5             	xor    %r8,%r13
14001764c:	4d 31 d4             	xor    %r10,%r12
14001764f:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140017654:	49 31 c6             	xor    %rax,%r14
140017657:	4d 21 c4             	and    %r8,%r12
14001765a:	4d 31 c5             	xor    %r8,%r13
14001765d:	4c 03 5c 24 40       	add    0x40(%rsp),%r11
140017662:	49 89 c7             	mov    %rax,%r15
140017665:	4d 31 d4             	xor    %r10,%r12
140017668:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
14001766d:	49 31 df             	xor    %rbx,%r15
140017670:	4d 01 e3             	add    %r12,%r11
140017673:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140017678:	4c 21 ff             	and    %r15,%rdi
14001767b:	49 31 c6             	xor    %rax,%r14
14001767e:	4d 01 eb             	add    %r13,%r11
140017681:	48 31 df             	xor    %rbx,%rdi
140017684:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140017689:	4c 01 da             	add    %r11,%rdx
14001768c:	49 01 fb             	add    %rdi,%r11
14001768f:	49 89 d5             	mov    %rdx,%r13
140017692:	4d 01 de             	add    %r11,%r14
140017695:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
14001769a:	4d 89 f3             	mov    %r14,%r11
14001769d:	4d 89 c4             	mov    %r8,%r12
1400176a0:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400176a5:	49 31 d5             	xor    %rdx,%r13
1400176a8:	4d 31 cc             	xor    %r9,%r12
1400176ab:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400176b0:	4d 31 de             	xor    %r11,%r14
1400176b3:	49 21 d4             	and    %rdx,%r12
1400176b6:	49 31 d5             	xor    %rdx,%r13
1400176b9:	4c 03 54 24 48       	add    0x48(%rsp),%r10
1400176be:	4c 89 df             	mov    %r11,%rdi
1400176c1:	4d 31 cc             	xor    %r9,%r12
1400176c4:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400176c9:	48 31 c7             	xor    %rax,%rdi
1400176cc:	4d 01 e2             	add    %r12,%r10
1400176cf:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400176d4:	49 21 ff             	and    %rdi,%r15
1400176d7:	4d 31 de             	xor    %r11,%r14
1400176da:	4d 01 ea             	add    %r13,%r10
1400176dd:	49 31 c7             	xor    %rax,%r15
1400176e0:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400176e5:	4c 01 d1             	add    %r10,%rcx
1400176e8:	4d 01 fa             	add    %r15,%r10
1400176eb:	49 89 cd             	mov    %rcx,%r13
1400176ee:	4d 01 d6             	add    %r10,%r14
1400176f1:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400176f6:	4d 89 f2             	mov    %r14,%r10
1400176f9:	49 89 d4             	mov    %rdx,%r12
1400176fc:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140017701:	49 31 cd             	xor    %rcx,%r13
140017704:	4d 31 c4             	xor    %r8,%r12
140017707:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
14001770c:	4d 31 d6             	xor    %r10,%r14
14001770f:	49 21 cc             	and    %rcx,%r12
140017712:	49 31 cd             	xor    %rcx,%r13
140017715:	4c 03 4c 24 50       	add    0x50(%rsp),%r9
14001771a:	4d 89 d7             	mov    %r10,%r15
14001771d:	4d 31 c4             	xor    %r8,%r12
140017720:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140017725:	4d 31 df             	xor    %r11,%r15
140017728:	4d 01 e1             	add    %r12,%r9
14001772b:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140017730:	4c 21 ff             	and    %r15,%rdi
140017733:	4d 31 d6             	xor    %r10,%r14
140017736:	4d 01 e9             	add    %r13,%r9
140017739:	4c 31 df             	xor    %r11,%rdi
14001773c:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140017741:	4c 01 cb             	add    %r9,%rbx
140017744:	49 01 f9             	add    %rdi,%r9
140017747:	49 89 dd             	mov    %rbx,%r13
14001774a:	4d 01 ce             	add    %r9,%r14
14001774d:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140017752:	4d 89 f1             	mov    %r14,%r9
140017755:	49 89 cc             	mov    %rcx,%r12
140017758:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
14001775d:	49 31 dd             	xor    %rbx,%r13
140017760:	49 31 d4             	xor    %rdx,%r12
140017763:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140017768:	4d 31 ce             	xor    %r9,%r14
14001776b:	49 21 dc             	and    %rbx,%r12
14001776e:	49 31 dd             	xor    %rbx,%r13
140017771:	4c 03 44 24 58       	add    0x58(%rsp),%r8
140017776:	4c 89 cf             	mov    %r9,%rdi
140017779:	49 31 d4             	xor    %rdx,%r12
14001777c:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140017781:	4c 31 d7             	xor    %r10,%rdi
140017784:	4d 01 e0             	add    %r12,%r8
140017787:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
14001778c:	49 21 ff             	and    %rdi,%r15
14001778f:	4d 31 ce             	xor    %r9,%r14
140017792:	4d 01 e8             	add    %r13,%r8
140017795:	4d 31 d7             	xor    %r10,%r15
140017798:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
14001779d:	4c 01 c0             	add    %r8,%rax
1400177a0:	4d 01 f8             	add    %r15,%r8
1400177a3:	49 89 c5             	mov    %rax,%r13
1400177a6:	4d 01 c6             	add    %r8,%r14
1400177a9:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400177ae:	4d 89 f0             	mov    %r14,%r8
1400177b1:	49 89 dc             	mov    %rbx,%r12
1400177b4:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400177b9:	49 31 c5             	xor    %rax,%r13
1400177bc:	49 31 cc             	xor    %rcx,%r12
1400177bf:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400177c4:	4d 31 c6             	xor    %r8,%r14
1400177c7:	49 21 c4             	and    %rax,%r12
1400177ca:	49 31 c5             	xor    %rax,%r13
1400177cd:	48 03 54 24 60       	add    0x60(%rsp),%rdx
1400177d2:	4d 89 c7             	mov    %r8,%r15
1400177d5:	49 31 cc             	xor    %rcx,%r12
1400177d8:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400177dd:	4d 31 cf             	xor    %r9,%r15
1400177e0:	4c 01 e2             	add    %r12,%rdx
1400177e3:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400177e8:	4c 21 ff             	and    %r15,%rdi
1400177eb:	4d 31 c6             	xor    %r8,%r14
1400177ee:	4c 01 ea             	add    %r13,%rdx
1400177f1:	4c 31 cf             	xor    %r9,%rdi
1400177f4:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400177f9:	49 01 d3             	add    %rdx,%r11
1400177fc:	48 01 fa             	add    %rdi,%rdx
1400177ff:	4d 89 dd             	mov    %r11,%r13
140017802:	49 01 d6             	add    %rdx,%r14
140017805:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
14001780a:	4c 89 f2             	mov    %r14,%rdx
14001780d:	49 89 c4             	mov    %rax,%r12
140017810:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140017815:	4d 31 dd             	xor    %r11,%r13
140017818:	49 31 dc             	xor    %rbx,%r12
14001781b:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
140017820:	49 31 d6             	xor    %rdx,%r14
140017823:	4d 21 dc             	and    %r11,%r12
140017826:	4d 31 dd             	xor    %r11,%r13
140017829:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
14001782e:	48 89 d7             	mov    %rdx,%rdi
140017831:	49 31 dc             	xor    %rbx,%r12
140017834:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140017839:	4c 31 c7             	xor    %r8,%rdi
14001783c:	4c 01 e1             	add    %r12,%rcx
14001783f:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
140017844:	49 21 ff             	and    %rdi,%r15
140017847:	49 31 d6             	xor    %rdx,%r14
14001784a:	4c 01 e9             	add    %r13,%rcx
14001784d:	4d 31 c7             	xor    %r8,%r15
140017850:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
140017855:	49 01 ca             	add    %rcx,%r10
140017858:	4c 01 f9             	add    %r15,%rcx
14001785b:	4d 89 d5             	mov    %r10,%r13
14001785e:	49 01 ce             	add    %rcx,%r14
140017861:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
140017866:	4c 89 f1             	mov    %r14,%rcx
140017869:	4d 89 dc             	mov    %r11,%r12
14001786c:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
140017871:	4d 31 d5             	xor    %r10,%r13
140017874:	49 31 c4             	xor    %rax,%r12
140017877:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
14001787c:	49 31 ce             	xor    %rcx,%r14
14001787f:	4d 21 d4             	and    %r10,%r12
140017882:	4d 31 d5             	xor    %r10,%r13
140017885:	48 03 5c 24 70       	add    0x70(%rsp),%rbx
14001788a:	49 89 cf             	mov    %rcx,%r15
14001788d:	49 31 c4             	xor    %rax,%r12
140017890:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
140017895:	49 31 d7             	xor    %rdx,%r15
140017898:	4c 01 e3             	add    %r12,%rbx
14001789b:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400178a0:	4c 21 ff             	and    %r15,%rdi
1400178a3:	49 31 ce             	xor    %rcx,%r14
1400178a6:	4c 01 eb             	add    %r13,%rbx
1400178a9:	48 31 d7             	xor    %rdx,%rdi
1400178ac:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
1400178b1:	49 01 d9             	add    %rbx,%r9
1400178b4:	48 01 fb             	add    %rdi,%rbx
1400178b7:	4d 89 cd             	mov    %r9,%r13
1400178ba:	49 01 de             	add    %rbx,%r14
1400178bd:	4d 0f ac ed 17       	shrd   $0x17,%r13,%r13
1400178c2:	4c 89 f3             	mov    %r14,%rbx
1400178c5:	4d 89 d4             	mov    %r10,%r12
1400178c8:	4d 0f ac f6 05       	shrd   $0x5,%r14,%r14
1400178cd:	4d 31 cd             	xor    %r9,%r13
1400178d0:	4d 31 dc             	xor    %r11,%r12
1400178d3:	4d 0f ac ed 04       	shrd   $0x4,%r13,%r13
1400178d8:	49 31 de             	xor    %rbx,%r14
1400178db:	4d 21 cc             	and    %r9,%r12
1400178de:	4d 31 cd             	xor    %r9,%r13
1400178e1:	48 03 44 24 78       	add    0x78(%rsp),%rax
1400178e6:	48 89 df             	mov    %rbx,%rdi
1400178e9:	4d 31 dc             	xor    %r11,%r12
1400178ec:	4d 0f ac f6 06       	shrd   $0x6,%r14,%r14
1400178f1:	48 31 cf             	xor    %rcx,%rdi
1400178f4:	4c 01 e0             	add    %r12,%rax
1400178f7:	4d 0f ac ed 0e       	shrd   $0xe,%r13,%r13
1400178fc:	49 21 ff             	and    %rdi,%r15
1400178ff:	49 31 de             	xor    %rbx,%r14
140017902:	4c 01 e8             	add    %r13,%rax
140017905:	49 31 cf             	xor    %rcx,%r15
140017908:	4d 0f ac f6 1c       	shrd   $0x1c,%r14,%r14
14001790d:	49 01 c0             	add    %rax,%r8
140017910:	4c 01 f8             	add    %r15,%rax
140017913:	4d 89 c5             	mov    %r8,%r13
140017916:	49 01 c6             	add    %rax,%r14
140017919:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140017920:	00
140017921:	4c 89 f0             	mov    %r14,%rax
140017924:	48 03 07             	add    (%rdi),%rax
140017927:	48 8d b6 80 00 00 00 	lea    0x80(%rsi),%rsi
14001792e:	48 03 5f 08          	add    0x8(%rdi),%rbx
140017932:	48 03 4f 10          	add    0x10(%rdi),%rcx
140017936:	48 03 57 18          	add    0x18(%rdi),%rdx
14001793a:	4c 03 47 20          	add    0x20(%rdi),%r8
14001793e:	4c 03 4f 28          	add    0x28(%rdi),%r9
140017942:	4c 03 57 30          	add    0x30(%rdi),%r10
140017946:	4c 03 5f 38          	add    0x38(%rdi),%r11
14001794a:	48 3b b4 24 90 00 00 	cmp    0x90(%rsp),%rsi
140017951:	00
140017952:	48 89 07             	mov    %rax,(%rdi)
140017955:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140017959:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14001795d:	48 89 57 18          	mov    %rdx,0x18(%rdi)
140017961:	4c 89 47 20          	mov    %r8,0x20(%rdi)
140017965:	4c 89 4f 28          	mov    %r9,0x28(%rdi)
140017969:	4c 89 57 30          	mov    %r10,0x30(%rdi)
14001796d:	4c 89 5f 38          	mov    %r11,0x38(%rdi)
140017971:	0f 82 09 ef ff ff    	jb     0x140016880
140017977:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
14001797e:	00
14001797f:	c5 f8 77             	vzeroupper
140017982:	0f 28 b4 24 a0 00 00 	movaps 0xa0(%rsp),%xmm6
140017989:	00
14001798a:	0f 28 bc 24 b0 00 00 	movaps 0xb0(%rsp),%xmm7
140017991:	00
140017992:	44 0f 28 84 24 c0 00 	movaps 0xc0(%rsp),%xmm8
140017999:	00 00
14001799b:	44 0f 28 8c 24 d0 00 	movaps 0xd0(%rsp),%xmm9
1400179a2:	00 00
1400179a4:	44 0f 28 94 24 e0 00 	movaps 0xe0(%rsp),%xmm10
1400179ab:	00 00
1400179ad:	44 0f 28 9c 24 f0 00 	movaps 0xf0(%rsp),%xmm11
1400179b4:	00 00
1400179b6:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400179ba:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400179be:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400179c2:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400179c6:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
1400179ca:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400179ce:	48 8d 26             	lea    (%rsi),%rsp
1400179d1:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400179d6:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400179db:	c3                   	ret
1400179dc:	90                   	nop
1400179dd:	90                   	nop
1400179de:	90                   	nop
1400179df:	90                   	nop
1400179e0:	56                   	push   %rsi
1400179e1:	57                   	push   %rdi
1400179e2:	53                   	push   %rbx
1400179e3:	55                   	push   %rbp
1400179e4:	41 54                	push   %r12
1400179e6:	41 55                	push   %r13
1400179e8:	41 56                	push   %r14
1400179ea:	41 57                	push   %r15
1400179ec:	9c                   	pushf
1400179ed:	48 83 ec 40          	sub    $0x40,%rsp
1400179f1:	49 8b 40 78          	mov    0x78(%r8),%rax
1400179f5:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
1400179fc:	49 8b 71 08          	mov    0x8(%r9),%rsi
140017a00:	4d 8b 59 38          	mov    0x38(%r9),%r11
140017a04:	45 8b 13             	mov    (%r11),%r10d
140017a07:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140017a0b:	4c 39 d3             	cmp    %r10,%rbx
140017a0e:	0f 82 8b 00 00 00    	jb     0x140017a9f
140017a14:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
140017a1b:	45 8b 53 04          	mov    0x4(%r11),%r10d
140017a1f:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140017a23:	4c 39 d3             	cmp    %r10,%rbx
140017a26:	0f 83 73 00 00 00    	jae    0x140017a9f
140017a2c:	48 89 c6             	mov    %rax,%rsi
140017a2f:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140017a36:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140017a3a:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140017a3e:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140017a42:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140017a46:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140017a4a:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140017a4e:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
140017a55:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140017a5c:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
140017a63:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140017a6a:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
140017a71:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
140017a78:	4c 8d 15 07 ed ff ff 	lea    -0x12f9(%rip),%r10        # 0x140016786
140017a7f:	4c 39 d3             	cmp    %r10,%rbx
140017a82:	0f 82 17 00 00 00    	jb     0x140017a9f
140017a88:	48 8d b6 a0 00 00 00 	lea    0xa0(%rsi),%rsi
140017a8f:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140017a96:	b9 0c 00 00 00       	mov    $0xc,%ecx
140017a9b:	fc                   	cld
140017a9c:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140017a9f:	48 8b 78 08          	mov    0x8(%rax),%rdi
140017aa3:	48 8b 70 10          	mov    0x10(%rax),%rsi
140017aa7:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
140017aae:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
140017ab5:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
140017abc:	49 8b 79 28          	mov    0x28(%r9),%rdi
140017ac0:	4c 89 c6             	mov    %r8,%rsi
140017ac3:	b9 9a 00 00 00       	mov    $0x9a,%ecx
140017ac8:	fc                   	cld
140017ac9:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140017acc:	4c 89 ce             	mov    %r9,%rsi
140017acf:	48 31 c9             	xor    %rcx,%rcx
140017ad2:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140017ad6:	4c 8b 06             	mov    (%rsi),%r8
140017ad9:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
140017add:	4c 8b 56 28          	mov    0x28(%rsi),%r10
140017ae1:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
140017ae5:	4c 8d 66 18          	lea    0x18(%rsi),%r12
140017ae9:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140017aee:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
140017af3:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)