140004587:	03 44 24 3c          	add    0x3c(%rsp),%eax
14000458b:	89 df                	mov    %ebx,%edi
14000458d:	45 31 dc             	xor    %r11d,%r12d
140004590:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140004595:	31 cf                	xor    %ecx,%edi
140004597:	44 01 e0             	add    %r12d,%eax
14000459a:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14000459f:	41 21 ff             	and    %edi,%r15d
1400045a2:	41 31 de             	xor    %ebx,%r14d
1400045a5:	44 01 e8             	add    %r13d,%eax
1400045a8:	41 31 cf             	xor    %ecx,%r15d
1400045ab:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400045b0:	41 01 c0             	add    %eax,%r8d
1400045b3:	44 01 f8             	add    %r15d,%eax
1400045b6:	45 89 c5             	mov    %r8d,%r13d
1400045b9:	41 01 c6             	add    %eax,%r14d
1400045bc:	c5 f9 7f 74 24 30    	vmovdqa %xmm6,0x30(%rsp)
1400045c2:	80 bd 83 00 00 00 00 	cmpb   $0x0,0x83(%rbp)
1400045c9:	0f 85 01 f8 ff ff    	jne    0x140003dd0
1400045cf:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400045d4:	44 89 f0             	mov    %r14d,%eax
1400045d7:	45 89 cc             	mov    %r9d,%r12d
1400045da:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400045df:	45 31 c5             	xor    %r8d,%r13d
1400045e2:	45 31 d4             	xor    %r10d,%r12d
1400045e5:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400045ea:	41 31 c6             	xor    %eax,%r14d
1400045ed:	45 21 c4             	and    %r8d,%r12d
1400045f0:	45 31 c5             	xor    %r8d,%r13d
1400045f3:	44 03 1c 24          	add    (%rsp),%r11d
1400045f7:	41 89 c7             	mov    %eax,%r15d
1400045fa:	45 31 d4             	xor    %r10d,%r12d
1400045fd:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140004602:	41 31 df             	xor    %ebx,%r15d
140004605:	45 01 e3             	add    %r12d,%r11d
140004608:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14000460d:	44 21 ff             	and    %r15d,%edi
140004610:	41 31 c6             	xor    %eax,%r14d
140004613:	45 01 eb             	add    %r13d,%r11d
140004616:	31 df                	xor    %ebx,%edi
140004618:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
14000461d:	44 01 da             	add    %r11d,%edx
140004620:	41 01 fb             	add    %edi,%r11d
140004623:	41 89 d5             	mov    %edx,%r13d
140004626:	45 01 de             	add    %r11d,%r14d
140004629:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
14000462e:	45 89 f3             	mov    %r14d,%r11d
140004631:	45 89 c4             	mov    %r8d,%r12d
140004634:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140004639:	41 31 d5             	xor    %edx,%r13d
14000463c:	45 31 cc             	xor    %r9d,%r12d
14000463f:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140004644:	45 31 de             	xor    %r11d,%r14d
140004647:	41 21 d4             	and    %edx,%r12d
14000464a:	41 31 d5             	xor    %edx,%r13d
14000464d:	44 03 54 24 04       	add    0x4(%rsp),%r10d
140004652:	44 89 df             	mov    %r11d,%edi
140004655:	45 31 cc             	xor    %r9d,%r12d
140004658:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14000465d:	31 c7                	xor    %eax,%edi
14000465f:	45 01 e2             	add    %r12d,%r10d
140004662:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140004667:	41 21 ff             	and    %edi,%r15d
14000466a:	45 31 de             	xor    %r11d,%r14d
14000466d:	45 01 ea             	add    %r13d,%r10d
140004670:	41 31 c7             	xor    %eax,%r15d
140004673:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140004678:	44 01 d1             	add    %r10d,%ecx
14000467b:	45 01 fa             	add    %r15d,%r10d
14000467e:	41 89 cd             	mov    %ecx,%r13d
140004681:	45 01 d6             	add    %r10d,%r14d
140004684:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140004689:	45 89 f2             	mov    %r14d,%r10d
14000468c:	41 89 d4             	mov    %edx,%r12d
14000468f:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140004694:	41 31 cd             	xor    %ecx,%r13d
140004697:	45 31 c4             	xor    %r8d,%r12d
14000469a:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
14000469f:	45 31 d6             	xor    %r10d,%r14d
1400046a2:	41 21 cc             	and    %ecx,%r12d
1400046a5:	41 31 cd             	xor    %ecx,%r13d
1400046a8:	44 03 4c 24 08       	add    0x8(%rsp),%r9d
1400046ad:	45 89 d7             	mov    %r10d,%r15d
1400046b0:	45 31 c4             	xor    %r8d,%r12d
1400046b3:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
1400046b8:	45 31 df             	xor    %r11d,%r15d
1400046bb:	45 01 e1             	add    %r12d,%r9d
1400046be:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
1400046c3:	44 21 ff             	and    %r15d,%edi
1400046c6:	45 31 d6             	xor    %r10d,%r14d
1400046c9:	45 01 e9             	add    %r13d,%r9d
1400046cc:	44 31 df             	xor    %r11d,%edi
1400046cf:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400046d4:	44 01 cb             	add    %r9d,%ebx
1400046d7:	41 01 f9             	add    %edi,%r9d
1400046da:	41 89 dd             	mov    %ebx,%r13d
1400046dd:	45 01 ce             	add    %r9d,%r14d
1400046e0:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400046e5:	45 89 f1             	mov    %r14d,%r9d
1400046e8:	41 89 cc             	mov    %ecx,%r12d
1400046eb:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400046f0:	41 31 dd             	xor    %ebx,%r13d
1400046f3:	41 31 d4             	xor    %edx,%r12d
1400046f6:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400046fb:	45 31 ce             	xor    %r9d,%r14d
1400046fe:	41 21 dc             	and    %ebx,%r12d
140004701:	41 31 dd             	xor    %ebx,%r13d
140004704:	44 03 44 24 0c       	add    0xc(%rsp),%r8d
140004709:	44 89 cf             	mov    %r9d,%edi
14000470c:	41 31 d4             	xor    %edx,%r12d
14000470f:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140004714:	44 31 d7             	xor    %r10d,%edi
140004717:	45 01 e0             	add    %r12d,%r8d
14000471a:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14000471f:	41 21 ff             	and    %edi,%r15d
140004722:	45 31 ce             	xor    %r9d,%r14d
140004725:	45 01 e8             	add    %r13d,%r8d
140004728:	45 31 d7             	xor    %r10d,%r15d
14000472b:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140004730:	44 01 c0             	add    %r8d,%eax
140004733:	45 01 f8             	add    %r15d,%r8d
140004736:	41 89 c5             	mov    %eax,%r13d
140004739:	45 01 c6             	add    %r8d,%r14d
14000473c:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140004741:	45 89 f0             	mov    %r14d,%r8d
140004744:	41 89 dc             	mov    %ebx,%r12d
140004747:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
14000474c:	41 31 c5             	xor    %eax,%r13d
14000474f:	41 31 cc             	xor    %ecx,%r12d
140004752:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140004757:	45 31 c6             	xor    %r8d,%r14d
14000475a:	41 21 c4             	and    %eax,%r12d
14000475d:	41 31 c5             	xor    %eax,%r13d
140004760:	03 54 24 10          	add    0x10(%rsp),%edx
140004764:	45 89 c7             	mov    %r8d,%r15d
140004767:	41 31 cc             	xor    %ecx,%r12d
14000476a:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14000476f:	45 31 cf             	xor    %r9d,%r15d
140004772:	44 01 e2             	add    %r12d,%edx
140004775:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14000477a:	44 21 ff             	and    %r15d,%edi
14000477d:	45 31 c6             	xor    %r8d,%r14d
140004780:	44 01 ea             	add    %r13d,%edx
140004783:	44 31 cf             	xor    %r9d,%edi
140004786:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
14000478b:	41 01 d3             	add    %edx,%r11d
14000478e:	01 fa                	add    %edi,%edx
140004790:	45 89 dd             	mov    %r11d,%r13d
140004793:	41 01 d6             	add    %edx,%r14d
140004796:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
14000479b:	44 89 f2             	mov    %r14d,%edx
14000479e:	41 89 c4             	mov    %eax,%r12d
1400047a1:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400047a6:	45 31 dd             	xor    %r11d,%r13d
1400047a9:	41 31 dc             	xor    %ebx,%r12d
1400047ac:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400047b1:	41 31 d6             	xor    %edx,%r14d
1400047b4:	45 21 dc             	and    %r11d,%r12d
1400047b7:	45 31 dd             	xor    %r11d,%r13d
1400047ba:	03 4c 24 14          	add    0x14(%rsp),%ecx
1400047be:	89 d7                	mov    %edx,%edi
1400047c0:	41 31 dc             	xor    %ebx,%r12d
1400047c3:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
1400047c8:	44 31 c7             	xor    %r8d,%edi
1400047cb:	44 01 e1             	add    %r12d,%ecx
1400047ce:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
1400047d3:	41 21 ff             	and    %edi,%r15d
1400047d6:	41 31 d6             	xor    %edx,%r14d
1400047d9:	44 01 e9             	add    %r13d,%ecx
1400047dc:	45 31 c7             	xor    %r8d,%r15d
1400047df:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400047e4:	41 01 ca             	add    %ecx,%r10d
1400047e7:	44 01 f9             	add    %r15d,%ecx
1400047ea:	45 89 d5             	mov    %r10d,%r13d
1400047ed:	41 01 ce             	add    %ecx,%r14d
1400047f0:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400047f5:	44 89 f1             	mov    %r14d,%ecx
1400047f8:	45 89 dc             	mov    %r11d,%r12d
1400047fb:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140004800:	45 31 d5             	xor    %r10d,%r13d
140004803:	41 31 c4             	xor    %eax,%r12d
140004806:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
14000480b:	41 31 ce             	xor    %ecx,%r14d
14000480e:	45 21 d4             	and    %r10d,%r12d
140004811:	45 31 d5             	xor    %r10d,%r13d
140004814:	03 5c 24 18          	add    0x18(%rsp),%ebx
140004818:	41 89 cf             	mov    %ecx,%r15d
14000481b:	41 31 c4             	xor    %eax,%r12d
14000481e:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140004823:	41 31 d7             	xor    %edx,%r15d
140004826:	44 01 e3             	add    %r12d,%ebx
140004829:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14000482e:	44 21 ff             	and    %r15d,%edi
140004831:	41 31 ce             	xor    %ecx,%r14d
140004834:	44 01 eb             	add    %r13d,%ebx
140004837:	31 d7                	xor    %edx,%edi
140004839:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
14000483e:	41 01 d9             	add    %ebx,%r9d
140004841:	01 fb                	add    %edi,%ebx
140004843:	45 89 cd             	mov    %r9d,%r13d
140004846:	41 01 de             	add    %ebx,%r14d
140004849:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
14000484e:	44 89 f3             	mov    %r14d,%ebx
140004851:	45 89 d4             	mov    %r10d,%r12d
140004854:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140004859:	45 31 cd             	xor    %r9d,%r13d
14000485c:	45 31 dc             	xor    %r11d,%r12d
14000485f:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140004864:	41 31 de             	xor    %ebx,%r14d
140004867:	45 21 cc             	and    %r9d,%r12d
14000486a:	45 31 cd             	xor    %r9d,%r13d
14000486d:	03 44 24 1c          	add    0x1c(%rsp),%eax
140004871:	89 df                	mov    %ebx,%edi
140004873:	45 31 dc             	xor    %r11d,%r12d
140004876:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14000487b:	31 cf                	xor    %ecx,%edi
14000487d:	44 01 e0             	add    %r12d,%eax
140004880:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140004885:	41 21 ff             	and    %edi,%r15d
140004888:	41 31 de             	xor    %ebx,%r14d
14000488b:	44 01 e8             	add    %r13d,%eax
14000488e:	41 31 cf             	xor    %ecx,%r15d
140004891:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140004896:	41 01 c0             	add    %eax,%r8d
140004899:	44 01 f8             	add    %r15d,%eax
14000489c:	45 89 c5             	mov    %r8d,%r13d
14000489f:	41 01 c6             	add    %eax,%r14d
1400048a2:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400048a7:	44 89 f0             	mov    %r14d,%eax
1400048aa:	45 89 cc             	mov    %r9d,%r12d
1400048ad:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400048b2:	45 31 c5             	xor    %r8d,%r13d
1400048b5:	45 31 d4             	xor    %r10d,%r12d
1400048b8:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400048bd:	41 31 c6             	xor    %eax,%r14d
1400048c0:	45 21 c4             	and    %r8d,%r12d
1400048c3:	45 31 c5             	xor    %r8d,%r13d
1400048c6:	44 03 5c 24 20       	add    0x20(%rsp),%r11d
1400048cb:	41 89 c7             	mov    %eax,%r15d
1400048ce:	45 31 d4             	xor    %r10d,%r12d
1400048d1:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
1400048d6:	41 31 df             	xor    %ebx,%r15d
1400048d9:	45 01 e3             	add    %r12d,%r11d
1400048dc:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
1400048e1:	44 21 ff             	and    %r15d,%edi
1400048e4:	41 31 c6             	xor    %eax,%r14d
1400048e7:	45 01 eb             	add    %r13d,%r11d
1400048ea:	31 df                	xor    %ebx,%edi
1400048ec:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400048f1:	44 01 da             	add    %r11d,%edx
1400048f4:	41 01 fb             	add    %edi,%r11d
1400048f7:	41 89 d5             	mov    %edx,%r13d
1400048fa:	45 01 de             	add    %r11d,%r14d
1400048fd:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140004902:	45 89 f3             	mov    %r14d,%r11d
140004905:	45 89 c4             	mov    %r8d,%r12d
140004908:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
14000490d:	41 31 d5             	xor    %edx,%r13d
140004910:	45 31 cc             	xor    %r9d,%r12d
140004913:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140004918:	45 31 de             	xor    %r11d,%r14d
14000491b:	41 21 d4             	and    %edx,%r12d
14000491e:	41 31 d5             	xor    %edx,%r13d
140004921:	44 03 54 24 24       	add    0x24(%rsp),%r10d
140004926:	44 89 df             	mov    %r11d,%edi
140004929:	45 31 cc             	xor    %r9d,%r12d
14000492c:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140004931:	31 c7                	xor    %eax,%edi
140004933:	45 01 e2             	add    %r12d,%r10d
140004936:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14000493b:	41 21 ff             	and    %edi,%r15d
14000493e:	45 31 de             	xor    %r11d,%r14d
140004941:	45 01 ea             	add    %r13d,%r10d
140004944:	41 31 c7             	xor    %eax,%r15d
140004947:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
14000494c:	44 01 d1             	add    %r10d,%ecx
14000494f:	45 01 fa             	add    %r15d,%r10d
140004952:	41 89 cd             	mov    %ecx,%r13d
140004955:	45 01 d6             	add    %r10d,%r14d
140004958:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
14000495d:	45 89 f2             	mov    %r14d,%r10d
140004960:	41 89 d4             	mov    %edx,%r12d
140004963:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140004968:	41 31 cd             	xor    %ecx,%r13d
14000496b:	45 31 c4             	xor    %r8d,%r12d
14000496e:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140004973:	45 31 d6             	xor    %r10d,%r14d
140004976:	41 21 cc             	and    %ecx,%r12d
140004979:	41 31 cd             	xor    %ecx,%r13d
14000497c:	44 03 4c 24 28       	add    0x28(%rsp),%r9d
140004981:	45 89 d7             	mov    %r10d,%r15d
140004984:	45 31 c4             	xor    %r8d,%r12d
140004987:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14000498c:	45 31 df             	xor    %r11d,%r15d
14000498f:	45 01 e1             	add    %r12d,%r9d
140004992:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140004997:	44 21 ff             	and    %r15d,%edi
14000499a:	45 31 d6             	xor    %r10d,%r14d
14000499d:	45 01 e9             	add    %r13d,%r9d
1400049a0:	44 31 df             	xor    %r11d,%edi
1400049a3:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400049a8:	44 01 cb             	add    %r9d,%ebx
1400049ab:	41 01 f9             	add    %edi,%r9d
1400049ae:	41 89 dd             	mov    %ebx,%r13d
1400049b1:	45 01 ce             	add    %r9d,%r14d
1400049b4:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400049b9:	45 89 f1             	mov    %r14d,%r9d
1400049bc:	41 89 cc             	mov    %ecx,%r12d
1400049bf:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400049c4:	41 31 dd             	xor    %ebx,%r13d
1400049c7:	41 31 d4             	xor    %edx,%r12d
1400049ca:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400049cf:	45 31 ce             	xor    %r9d,%r14d
1400049d2:	41 21 dc             	and    %ebx,%r12d
1400049d5:	41 31 dd             	xor    %ebx,%r13d
1400049d8:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
1400049dd:	44 89 cf             	mov    %r9d,%edi
1400049e0:	41 31 d4             	xor    %edx,%r12d
1400049e3:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
1400049e8:	44 31 d7             	xor    %r10d,%edi
1400049eb:	45 01 e0             	add    %r12d,%r8d
1400049ee:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
1400049f3:	41 21 ff             	and    %edi,%r15d
1400049f6:	45 31 ce             	xor    %r9d,%r14d
1400049f9:	45 01 e8             	add    %r13d,%r8d
1400049fc:	45 31 d7             	xor    %r10d,%r15d
1400049ff:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140004a04:	44 01 c0             	add    %r8d,%eax
140004a07:	45 01 f8             	add    %r15d,%r8d
140004a0a:	41 89 c5             	mov    %eax,%r13d
140004a0d:	45 01 c6             	add    %r8d,%r14d
140004a10:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140004a15:	45 89 f0             	mov    %r14d,%r8d
140004a18:	41 89 dc             	mov    %ebx,%r12d
140004a1b:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140004a20:	41 31 c5             	xor    %eax,%r13d
140004a23:	41 31 cc             	xor    %ecx,%r12d
140004a26:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140004a2b:	45 31 c6             	xor    %r8d,%r14d
140004a2e:	41 21 c4             	and    %eax,%r12d
140004a31:	41 31 c5             	xor    %eax,%r13d
140004a34:	03 54 24 30          	add    0x30(%rsp),%edx
140004a38:	45 89 c7             	mov    %r8d,%r15d
140004a3b:	41 31 cc             	xor    %ecx,%r12d
140004a3e:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140004a43:	45 31 cf             	xor    %r9d,%r15d
140004a46:	44 01 e2             	add    %r12d,%edx
140004a49:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140004a4e:	44 21 ff             	and    %r15d,%edi
140004a51:	45 31 c6             	xor    %r8d,%r14d