140008625:	4d 31 dd             	xor    %r11,%r13
140008628:	48 03 4c 24 28       	add    0x28(%rsp),%rcx
14000862d:	48 89 d7             	mov    %rdx,%rdi
140008630:	49 31 dc             	xor    %rbx,%r12
140008633:	49 c1 ce 06          	ror    $0x6,%r14
140008637:	4c 31 c7             	xor    %r8,%rdi
14000863a:	4c 01 e1             	add    %r12,%rcx
14000863d:	49 c1 cd 0e          	ror    $0xe,%r13
140008641:	49 21 ff             	and    %rdi,%r15
140008644:	49 31 d6             	xor    %rdx,%r14
140008647:	4c 01 e9             	add    %r13,%rcx
14000864a:	4d 31 c7             	xor    %r8,%r15
14000864d:	49 c1 ce 1c          	ror    $0x1c,%r14
140008651:	49 01 ca             	add    %rcx,%r10
140008654:	4c 01 f9             	add    %r15,%rcx
140008657:	4d 89 d5             	mov    %r10,%r13
14000865a:	49 01 ce             	add    %rcx,%r14
14000865d:	49 c1 cd 17          	ror    $0x17,%r13
140008661:	4c 89 f1             	mov    %r14,%rcx
140008664:	4d 89 dc             	mov    %r11,%r12
140008667:	49 c1 ce 05          	ror    $0x5,%r14
14000866b:	4d 31 d5             	xor    %r10,%r13
14000866e:	49 31 c4             	xor    %rax,%r12
140008671:	49 c1 cd 04          	ror    $0x4,%r13
140008675:	49 31 ce             	xor    %rcx,%r14
140008678:	4d 21 d4             	and    %r10,%r12
14000867b:	4d 31 d5             	xor    %r10,%r13
14000867e:	48 03 5c 24 30       	add    0x30(%rsp),%rbx
140008683:	49 89 cf             	mov    %rcx,%r15
140008686:	49 31 c4             	xor    %rax,%r12
140008689:	49 c1 ce 06          	ror    $0x6,%r14
14000868d:	49 31 d7             	xor    %rdx,%r15
140008690:	4c 01 e3             	add    %r12,%rbx
140008693:	49 c1 cd 0e          	ror    $0xe,%r13
140008697:	4c 21 ff             	and    %r15,%rdi
14000869a:	49 31 ce             	xor    %rcx,%r14
14000869d:	4c 01 eb             	add    %r13,%rbx
1400086a0:	48 31 d7             	xor    %rdx,%rdi
1400086a3:	49 c1 ce 1c          	ror    $0x1c,%r14
1400086a7:	49 01 d9             	add    %rbx,%r9
1400086aa:	48 01 fb             	add    %rdi,%rbx
1400086ad:	4d 89 cd             	mov    %r9,%r13
1400086b0:	49 01 de             	add    %rbx,%r14
1400086b3:	49 c1 cd 17          	ror    $0x17,%r13
1400086b7:	4c 89 f3             	mov    %r14,%rbx
1400086ba:	4d 89 d4             	mov    %r10,%r12
1400086bd:	49 c1 ce 05          	ror    $0x5,%r14
1400086c1:	4d 31 cd             	xor    %r9,%r13
1400086c4:	4d 31 dc             	xor    %r11,%r12
1400086c7:	49 c1 cd 04          	ror    $0x4,%r13
1400086cb:	49 31 de             	xor    %rbx,%r14
1400086ce:	4d 21 cc             	and    %r9,%r12
1400086d1:	4d 31 cd             	xor    %r9,%r13
1400086d4:	48 03 44 24 38       	add    0x38(%rsp),%rax
1400086d9:	48 89 df             	mov    %rbx,%rdi
1400086dc:	4d 31 dc             	xor    %r11,%r12
1400086df:	49 c1 ce 06          	ror    $0x6,%r14
1400086e3:	48 31 cf             	xor    %rcx,%rdi
1400086e6:	4c 01 e0             	add    %r12,%rax
1400086e9:	49 c1 cd 0e          	ror    $0xe,%r13
1400086ed:	49 21 ff             	and    %rdi,%r15
1400086f0:	49 31 de             	xor    %rbx,%r14
1400086f3:	4c 01 e8             	add    %r13,%rax
1400086f6:	49 31 cf             	xor    %rcx,%r15
1400086f9:	49 c1 ce 1c          	ror    $0x1c,%r14
1400086fd:	49 01 c0             	add    %rax,%r8
140008700:	4c 01 f8             	add    %r15,%rax
140008703:	4d 89 c5             	mov    %r8,%r13
140008706:	49 01 c6             	add    %rax,%r14
140008709:	49 c1 cd 17          	ror    $0x17,%r13
14000870d:	4c 89 f0             	mov    %r14,%rax
140008710:	4d 89 cc             	mov    %r9,%r12
140008713:	49 c1 ce 05          	ror    $0x5,%r14
140008717:	4d 31 c5             	xor    %r8,%r13
14000871a:	4d 31 d4             	xor    %r10,%r12
14000871d:	49 c1 cd 04          	ror    $0x4,%r13
140008721:	49 31 c6             	xor    %rax,%r14
140008724:	4d 21 c4             	and    %r8,%r12
140008727:	4d 31 c5             	xor    %r8,%r13
14000872a:	4c 03 5c 24 40       	add    0x40(%rsp),%r11
14000872f:	49 89 c7             	mov    %rax,%r15
140008732:	4d 31 d4             	xor    %r10,%r12
140008735:	49 c1 ce 06          	ror    $0x6,%r14
140008739:	49 31 df             	xor    %rbx,%r15
14000873c:	4d 01 e3             	add    %r12,%r11
14000873f:	49 c1 cd 0e          	ror    $0xe,%r13
140008743:	4c 21 ff             	and    %r15,%rdi
140008746:	49 31 c6             	xor    %rax,%r14
140008749:	4d 01 eb             	add    %r13,%r11
14000874c:	48 31 df             	xor    %rbx,%rdi
14000874f:	49 c1 ce 1c          	ror    $0x1c,%r14
140008753:	4c 01 da             	add    %r11,%rdx
140008756:	49 01 fb             	add    %rdi,%r11
140008759:	49 89 d5             	mov    %rdx,%r13
14000875c:	4d 01 de             	add    %r11,%r14
14000875f:	49 c1 cd 17          	ror    $0x17,%r13
140008763:	4d 89 f3             	mov    %r14,%r11
140008766:	4d 89 c4             	mov    %r8,%r12
140008769:	49 c1 ce 05          	ror    $0x5,%r14
14000876d:	49 31 d5             	xor    %rdx,%r13
140008770:	4d 31 cc             	xor    %r9,%r12
140008773:	49 c1 cd 04          	ror    $0x4,%r13
140008777:	4d 31 de             	xor    %r11,%r14
14000877a:	49 21 d4             	and    %rdx,%r12
14000877d:	49 31 d5             	xor    %rdx,%r13
140008780:	4c 03 54 24 48       	add    0x48(%rsp),%r10
140008785:	4c 89 df             	mov    %r11,%rdi
140008788:	4d 31 cc             	xor    %r9,%r12
14000878b:	49 c1 ce 06          	ror    $0x6,%r14
14000878f:	48 31 c7             	xor    %rax,%rdi
140008792:	4d 01 e2             	add    %r12,%r10
140008795:	49 c1 cd 0e          	ror    $0xe,%r13
140008799:	49 21 ff             	and    %rdi,%r15
14000879c:	4d 31 de             	xor    %r11,%r14
14000879f:	4d 01 ea             	add    %r13,%r10
1400087a2:	49 31 c7             	xor    %rax,%r15
1400087a5:	49 c1 ce 1c          	ror    $0x1c,%r14
1400087a9:	4c 01 d1             	add    %r10,%rcx
1400087ac:	4d 01 fa             	add    %r15,%r10
1400087af:	49 89 cd             	mov    %rcx,%r13
1400087b2:	4d 01 d6             	add    %r10,%r14
1400087b5:	49 c1 cd 17          	ror    $0x17,%r13
1400087b9:	4d 89 f2             	mov    %r14,%r10
1400087bc:	49 89 d4             	mov    %rdx,%r12
1400087bf:	49 c1 ce 05          	ror    $0x5,%r14
1400087c3:	49 31 cd             	xor    %rcx,%r13
1400087c6:	4d 31 c4             	xor    %r8,%r12
1400087c9:	49 c1 cd 04          	ror    $0x4,%r13
1400087cd:	4d 31 d6             	xor    %r10,%r14
1400087d0:	49 21 cc             	and    %rcx,%r12
1400087d3:	49 31 cd             	xor    %rcx,%r13
1400087d6:	4c 03 4c 24 50       	add    0x50(%rsp),%r9
1400087db:	4d 89 d7             	mov    %r10,%r15
1400087de:	4d 31 c4             	xor    %r8,%r12
1400087e1:	49 c1 ce 06          	ror    $0x6,%r14
1400087e5:	4d 31 df             	xor    %r11,%r15
1400087e8:	4d 01 e1             	add    %r12,%r9
1400087eb:	49 c1 cd 0e          	ror    $0xe,%r13
1400087ef:	4c 21 ff             	and    %r15,%rdi
1400087f2:	4d 31 d6             	xor    %r10,%r14
1400087f5:	4d 01 e9             	add    %r13,%r9
1400087f8:	4c 31 df             	xor    %r11,%rdi
1400087fb:	49 c1 ce 1c          	ror    $0x1c,%r14
1400087ff:	4c 01 cb             	add    %r9,%rbx
140008802:	49 01 f9             	add    %rdi,%r9
140008805:	49 89 dd             	mov    %rbx,%r13
140008808:	4d 01 ce             	add    %r9,%r14
14000880b:	49 c1 cd 17          	ror    $0x17,%r13
14000880f:	4d 89 f1             	mov    %r14,%r9
140008812:	49 89 cc             	mov    %rcx,%r12
140008815:	49 c1 ce 05          	ror    $0x5,%r14
140008819:	49 31 dd             	xor    %rbx,%r13
14000881c:	49 31 d4             	xor    %rdx,%r12
14000881f:	49 c1 cd 04          	ror    $0x4,%r13
140008823:	4d 31 ce             	xor    %r9,%r14
140008826:	49 21 dc             	and    %rbx,%r12
140008829:	49 31 dd             	xor    %rbx,%r13
14000882c:	4c 03 44 24 58       	add    0x58(%rsp),%r8
140008831:	4c 89 cf             	mov    %r9,%rdi
140008834:	49 31 d4             	xor    %rdx,%r12
140008837:	49 c1 ce 06          	ror    $0x6,%r14
14000883b:	4c 31 d7             	xor    %r10,%rdi
14000883e:	4d 01 e0             	add    %r12,%r8
140008841:	49 c1 cd 0e          	ror    $0xe,%r13
140008845:	49 21 ff             	and    %rdi,%r15
140008848:	4d 31 ce             	xor    %r9,%r14
14000884b:	4d 01 e8             	add    %r13,%r8
14000884e:	4d 31 d7             	xor    %r10,%r15
140008851:	49 c1 ce 1c          	ror    $0x1c,%r14
140008855:	4c 01 c0             	add    %r8,%rax
140008858:	4d 01 f8             	add    %r15,%r8
14000885b:	49 89 c5             	mov    %rax,%r13
14000885e:	4d 01 c6             	add    %r8,%r14
140008861:	49 c1 cd 17          	ror    $0x17,%r13
140008865:	4d 89 f0             	mov    %r14,%r8
140008868:	49 89 dc             	mov    %rbx,%r12
14000886b:	49 c1 ce 05          	ror    $0x5,%r14
14000886f:	49 31 c5             	xor    %rax,%r13
140008872:	49 31 cc             	xor    %rcx,%r12
140008875:	49 c1 cd 04          	ror    $0x4,%r13
140008879:	4d 31 c6             	xor    %r8,%r14
14000887c:	49 21 c4             	and    %rax,%r12
14000887f:	49 31 c5             	xor    %rax,%r13
140008882:	48 03 54 24 60       	add    0x60(%rsp),%rdx
140008887:	4d 89 c7             	mov    %r8,%r15
14000888a:	49 31 cc             	xor    %rcx,%r12
14000888d:	49 c1 ce 06          	ror    $0x6,%r14
140008891:	4d 31 cf             	xor    %r9,%r15
140008894:	4c 01 e2             	add    %r12,%rdx
140008897:	49 c1 cd 0e          	ror    $0xe,%r13
14000889b:	4c 21 ff             	and    %r15,%rdi
14000889e:	4d 31 c6             	xor    %r8,%r14
1400088a1:	4c 01 ea             	add    %r13,%rdx
1400088a4:	4c 31 cf             	xor    %r9,%rdi
1400088a7:	49 c1 ce 1c          	ror    $0x1c,%r14
1400088ab:	49 01 d3             	add    %rdx,%r11
1400088ae:	48 01 fa             	add    %rdi,%rdx
1400088b1:	4d 89 dd             	mov    %r11,%r13
1400088b4:	49 01 d6             	add    %rdx,%r14
1400088b7:	49 c1 cd 17          	ror    $0x17,%r13
1400088bb:	4c 89 f2             	mov    %r14,%rdx
1400088be:	49 89 c4             	mov    %rax,%r12
1400088c1:	49 c1 ce 05          	ror    $0x5,%r14
1400088c5:	4d 31 dd             	xor    %r11,%r13
1400088c8:	49 31 dc             	xor    %rbx,%r12
1400088cb:	49 c1 cd 04          	ror    $0x4,%r13
1400088cf:	49 31 d6             	xor    %rdx,%r14
1400088d2:	4d 21 dc             	and    %r11,%r12
1400088d5:	4d 31 dd             	xor    %r11,%r13
1400088d8:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
1400088dd:	48 89 d7             	mov    %rdx,%rdi
1400088e0:	49 31 dc             	xor    %rbx,%r12
1400088e3:	49 c1 ce 06          	ror    $0x6,%r14
1400088e7:	4c 31 c7             	xor    %r8,%rdi
1400088ea:	4c 01 e1             	add    %r12,%rcx
1400088ed:	49 c1 cd 0e          	ror    $0xe,%r13
1400088f1:	49 21 ff             	and    %rdi,%r15
1400088f4:	49 31 d6             	xor    %rdx,%r14
1400088f7:	4c 01 e9             	add    %r13,%rcx
1400088fa:	4d 31 c7             	xor    %r8,%r15
1400088fd:	49 c1 ce 1c          	ror    $0x1c,%r14
140008901:	49 01 ca             	add    %rcx,%r10
140008904:	4c 01 f9             	add    %r15,%rcx
140008907:	4d 89 d5             	mov    %r10,%r13
14000890a:	49 01 ce             	add    %rcx,%r14
14000890d:	49 c1 cd 17          	ror    $0x17,%r13
140008911:	4c 89 f1             	mov    %r14,%rcx
140008914:	4d 89 dc             	mov    %r11,%r12
140008917:	49 c1 ce 05          	ror    $0x5,%r14
14000891b:	4d 31 d5             	xor    %r10,%r13
14000891e:	49 31 c4             	xor    %rax,%r12
140008921:	49 c1 cd 04          	ror    $0x4,%r13
140008925:	49 31 ce             	xor    %rcx,%r14
140008928:	4d 21 d4             	and    %r10,%r12
14000892b:	4d 31 d5             	xor    %r10,%r13
14000892e:	48 03 5c 24 70       	add    0x70(%rsp),%rbx
140008933:	49 89 cf             	mov    %rcx,%r15
140008936:	49 31 c4             	xor    %rax,%r12
140008939:	49 c1 ce 06          	ror    $0x6,%r14
14000893d:	49 31 d7             	xor    %rdx,%r15
140008940:	4c 01 e3             	add    %r12,%rbx
140008943:	49 c1 cd 0e          	ror    $0xe,%r13
140008947:	4c 21 ff             	and    %r15,%rdi
14000894a:	49 31 ce             	xor    %rcx,%r14
14000894d:	4c 01 eb             	add    %r13,%rbx
140008950:	48 31 d7             	xor    %rdx,%rdi
140008953:	49 c1 ce 1c          	ror    $0x1c,%r14
140008957:	49 01 d9             	add    %rbx,%r9
14000895a:	48 01 fb             	add    %rdi,%rbx
14000895d:	4d 89 cd             	mov    %r9,%r13
140008960:	49 01 de             	add    %rbx,%r14
140008963:	49 c1 cd 17          	ror    $0x17,%r13
140008967:	4c 89 f3             	mov    %r14,%rbx
14000896a:	4d 89 d4             	mov    %r10,%r12
14000896d:	49 c1 ce 05          	ror    $0x5,%r14
140008971:	4d 31 cd             	xor    %r9,%r13
140008974:	4d 31 dc             	xor    %r11,%r12
140008977:	49 c1 cd 04          	ror    $0x4,%r13
14000897b:	49 31 de             	xor    %rbx,%r14
14000897e:	4d 21 cc             	and    %r9,%r12
140008981:	4d 31 cd             	xor    %r9,%r13
140008984:	48 03 44 24 78       	add    0x78(%rsp),%rax
140008989:	48 89 df             	mov    %rbx,%rdi
14000898c:	4d 31 dc             	xor    %r11,%r12
14000898f:	49 c1 ce 06          	ror    $0x6,%r14
140008993:	48 31 cf             	xor    %rcx,%rdi
140008996:	4c 01 e0             	add    %r12,%rax
140008999:	49 c1 cd 0e          	ror    $0xe,%r13
14000899d:	49 21 ff             	and    %rdi,%r15
1400089a0:	49 31 de             	xor    %rbx,%r14
1400089a3:	4c 01 e8             	add    %r13,%rax
1400089a6:	49 31 cf             	xor    %rcx,%r15
1400089a9:	49 c1 ce 1c          	ror    $0x1c,%r14
1400089ad:	49 01 c0             	add    %rax,%r8
1400089b0:	4c 01 f8             	add    %r15,%rax
1400089b3:	4d 89 c5             	mov    %r8,%r13
1400089b6:	49 01 c6             	add    %rax,%r14
1400089b9:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1400089c0:	00
1400089c1:	4c 89 f0             	mov    %r14,%rax
1400089c4:	48 03 07             	add    (%rdi),%rax
1400089c7:	48 8d b6 80 00 00 00 	lea    0x80(%rsi),%rsi
1400089ce:	48 03 5f 08          	add    0x8(%rdi),%rbx
1400089d2:	48 03 4f 10          	add    0x10(%rdi),%rcx
1400089d6:	48 03 57 18          	add    0x18(%rdi),%rdx
1400089da:	4c 03 47 20          	add    0x20(%rdi),%r8
1400089de:	4c 03 4f 28          	add    0x28(%rdi),%r9
1400089e2:	4c 03 57 30          	add    0x30(%rdi),%r10
1400089e6:	4c 03 5f 38          	add    0x38(%rdi),%r11
1400089ea:	48 3b b4 24 90 00 00 	cmp    0x90(%rsp),%rsi
1400089f1:	00
1400089f2:	48 89 07             	mov    %rax,(%rdi)
1400089f5:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400089f9:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
1400089fd:	48 89 57 18          	mov    %rdx,0x18(%rdi)
140008a01:	4c 89 47 20          	mov    %r8,0x20(%rdi)
140008a05:	4c 89 4f 28          	mov    %r9,0x28(%rdi)
140008a09:	4c 89 57 30          	mov    %r10,0x30(%rdi)
140008a0d:	4c 89 5f 38          	mov    %r11,0x38(%rdi)
140008a11:	0f 82 19 f1 ff ff    	jb     0x140007b30
140008a17:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
140008a1e:	00
140008a1f:	c5 f8 77             	vzeroupper
140008a22:	0f 28 b4 24 a0 00 00 	movaps 0xa0(%rsp),%xmm6
140008a29:	00
140008a2a:	0f 28 bc 24 b0 00 00 	movaps 0xb0(%rsp),%xmm7
140008a31:	00
140008a32:	44 0f 28 84 24 c0 00 	movaps 0xc0(%rsp),%xmm8
140008a39:	00 00
140008a3b:	44 0f 28 8c 24 d0 00 	movaps 0xd0(%rsp),%xmm9
140008a42:	00 00
140008a44:	44 0f 28 94 24 e0 00 	movaps 0xe0(%rsp),%xmm10
140008a4b:	00 00
140008a4d:	44 0f 28 9c 24 f0 00 	movaps 0xf0(%rsp),%xmm11
140008a54:	00 00
140008a56:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140008a5a:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140008a5e:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140008a62:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140008a66:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140008a6a:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140008a6e:	48 8d 26             	lea    (%rsi),%rsp
140008a71:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140008a76:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140008a7b:	f3 c3                	repz ret
140008a7d:	90                   	nop
140008a7e:	90                   	nop
140008a7f:	90                   	nop
140008a80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140008a85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140008a8a:	48 89 e0             	mov    %rsp,%rax
140008a8d:	48 89 cf             	mov    %rcx,%rdi
140008a90:	48 89 d6             	mov    %rdx,%rsi
140008a93:	4c 89 c2             	mov    %r8,%rdx
140008a96:	48 89 e0             	mov    %rsp,%rax
140008a99:	53                   	push   %rbx
140008a9a:	55                   	push   %rbp
140008a9b:	41 54                	push   %r12
140008a9d:	41 55                	push   %r13
140008a9f:	41 56                	push   %r14
140008aa1:	41 57                	push   %r15
140008aa3:	48 c1 e2 04          	shl    $0x4,%rdx
140008aa7:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140008aae:	48 8d 14 d6          	lea    (%rsi,%rdx,8),%rdx
140008ab2:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
140008ab6:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140008abd:	00
140008abe:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
140008ac5:	00
140008ac6:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)