1400675a8:	66 41 0f fe d2       	paddd  %xmm10,%xmm2
1400675ad:	0f 38 cd fe          	sha256msg2 %xmm6,%xmm7
1400675b1:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
1400675b6:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1400675ba:	66 0f 6f df          	movdqa %xmm7,%xmm3
1400675be:	66 0f 3a 0f de 04    	palignr $0x4,%xmm6,%xmm3
1400675c4:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
1400675c9:	45 0f 38 cd da       	sha256msg2 %xmm10,%xmm11
1400675ce:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
1400675d3:	66 0f fe e3          	paddd  %xmm3,%xmm4
1400675d7:	66 41 0f 6f db       	movdqa %xmm11,%xmm3
1400675dc:	66 41 0f 3a 0f da 04 	palignr $0x4,%xmm10,%xmm3
1400675e3:	0f 38 cc ee          	sha256msg1 %xmm6,%xmm5
1400675e7:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
1400675ec:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
1400675f1:	66 0f 6f 4d f0       	movdqa -0x10(%rbp),%xmm1
1400675f6:	66 0f fe cf          	paddd  %xmm7,%xmm1
1400675fa:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
1400675ff:	45 0f 38 cc ca       	sha256msg1 %xmm10,%xmm9
140067604:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140067608:	66 0f 6f 55 f0       	movdqa -0x10(%rbp),%xmm2
14006760d:	66 44 0f fe c3       	paddd  %xmm3,%xmm8
140067612:	66 41 0f fe d3       	paddd  %xmm11,%xmm2
140067617:	0f 38 cd e7          	sha256msg2 %xmm7,%xmm4
14006761b:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
140067620:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140067624:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140067628:	66 0f 3a 0f df 04    	palignr $0x4,%xmm7,%xmm3
14006762e:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
140067633:	45 0f 38 cd c3       	sha256msg2 %xmm11,%xmm8
140067638:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
14006763d:	66 0f fe eb          	paddd  %xmm3,%xmm5
140067641:	66 41 0f 6f d8       	movdqa %xmm8,%xmm3
140067646:	66 41 0f 3a 0f db 04 	palignr $0x4,%xmm11,%xmm3
14006764d:	0f 38 cc f7          	sha256msg1 %xmm7,%xmm6
140067651:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
140067656:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
14006765b:	66 0f 6f 4d 00       	movdqa 0x0(%rbp),%xmm1
140067660:	66 0f fe cc          	paddd  %xmm4,%xmm1
140067664:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
140067669:	45 0f 38 cc d3       	sha256msg1 %xmm11,%xmm10
14006766e:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140067672:	66 0f 6f 55 00       	movdqa 0x0(%rbp),%xmm2
140067677:	66 44 0f fe cb       	paddd  %xmm3,%xmm9
14006767c:	66 41 0f fe d0       	paddd  %xmm8,%xmm2
140067681:	0f 38 cd ec          	sha256msg2 %xmm4,%xmm5
140067685:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
14006768a:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14006768e:	66 0f 6f dd          	movdqa %xmm5,%xmm3
140067692:	66 0f 3a 0f dc 04    	palignr $0x4,%xmm4,%xmm3
140067698:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
14006769d:	45 0f 38 cd c8       	sha256msg2 %xmm8,%xmm9
1400676a2:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
1400676a7:	66 0f fe f3          	paddd  %xmm3,%xmm6
1400676ab:	66 41 0f 6f d9       	movdqa %xmm9,%xmm3
1400676b0:	66 41 0f 3a 0f d8 04 	palignr $0x4,%xmm8,%xmm3
1400676b7:	0f 38 cc fc          	sha256msg1 %xmm4,%xmm7
1400676bb:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
1400676c0:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
1400676c5:	66 0f 6f 4d 10       	movdqa 0x10(%rbp),%xmm1
1400676ca:	66 0f fe cd          	paddd  %xmm5,%xmm1
1400676ce:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
1400676d3:	45 0f 38 cc d8       	sha256msg1 %xmm8,%xmm11
1400676d8:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1400676dc:	66 0f 6f 55 10       	movdqa 0x10(%rbp),%xmm2
1400676e1:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
1400676e6:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
1400676eb:	0f 38 cd f5          	sha256msg2 %xmm5,%xmm6
1400676ef:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
1400676f4:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1400676f8:	66 0f 6f de          	movdqa %xmm6,%xmm3
1400676fc:	66 0f 3a 0f dd 04    	palignr $0x4,%xmm5,%xmm3
140067702:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
140067707:	45 0f 38 cd d1       	sha256msg2 %xmm9,%xmm10
14006770c:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
140067711:	66 0f fe fb          	paddd  %xmm3,%xmm7
140067715:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
14006771a:	66 41 0f 3a 0f d9 04 	palignr $0x4,%xmm9,%xmm3
140067721:	0f 38 cc e5          	sha256msg1 %xmm5,%xmm4
140067725:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
14006772a:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
14006772f:	66 0f 6f 4d 20       	movdqa 0x20(%rbp),%xmm1
140067734:	66 0f fe ce          	paddd  %xmm6,%xmm1
140067738:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
14006773d:	45 0f 38 cc c1       	sha256msg1 %xmm9,%xmm8
140067742:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140067746:	66 0f 6f 55 20       	movdqa 0x20(%rbp),%xmm2
14006774b:	66 44 0f fe db       	paddd  %xmm3,%xmm11
140067750:	66 41 0f fe d2       	paddd  %xmm10,%xmm2
140067755:	0f 38 cd fe          	sha256msg2 %xmm6,%xmm7
140067759:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
14006775e:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140067762:	66 0f 6f df          	movdqa %xmm7,%xmm3
140067766:	66 0f 3a 0f de 04    	palignr $0x4,%xmm6,%xmm3
14006776c:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
140067771:	45 0f 38 cd da       	sha256msg2 %xmm10,%xmm11
140067776:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
14006777b:	66 0f fe e3          	paddd  %xmm3,%xmm4
14006777f:	66 41 0f 6f db       	movdqa %xmm11,%xmm3
140067784:	66 41 0f 3a 0f da 04 	palignr $0x4,%xmm10,%xmm3
14006778b:	0f 38 cc ee          	sha256msg1 %xmm6,%xmm5
14006778f:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
140067794:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
140067799:	66 0f 6f 4d 30       	movdqa 0x30(%rbp),%xmm1
14006779e:	66 0f fe cf          	paddd  %xmm7,%xmm1
1400677a2:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
1400677a7:	45 0f 38 cc ca       	sha256msg1 %xmm10,%xmm9
1400677ac:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1400677b0:	66 0f 6f 55 30       	movdqa 0x30(%rbp),%xmm2
1400677b5:	66 44 0f fe c3       	paddd  %xmm3,%xmm8
1400677ba:	66 41 0f fe d3       	paddd  %xmm11,%xmm2
1400677bf:	0f 38 cd e7          	sha256msg2 %xmm7,%xmm4
1400677c3:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
1400677c8:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1400677cc:	66 0f 6f dc          	movdqa %xmm4,%xmm3
1400677d0:	66 0f 3a 0f df 04    	palignr $0x4,%xmm7,%xmm3
1400677d6:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
1400677db:	45 0f 38 cd c3       	sha256msg2 %xmm11,%xmm8
1400677e0:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
1400677e5:	66 0f fe eb          	paddd  %xmm3,%xmm5
1400677e9:	66 41 0f 6f d8       	movdqa %xmm8,%xmm3
1400677ee:	66 41 0f 3a 0f db 04 	palignr $0x4,%xmm11,%xmm3
1400677f5:	0f 38 cc f7          	sha256msg1 %xmm7,%xmm6
1400677f9:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
1400677fe:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
140067803:	66 0f 6f 4d 40       	movdqa 0x40(%rbp),%xmm1
140067808:	66 0f fe cc          	paddd  %xmm4,%xmm1
14006780c:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
140067811:	45 0f 38 cc d3       	sha256msg1 %xmm11,%xmm10
140067816:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14006781a:	66 0f 6f 55 40       	movdqa 0x40(%rbp),%xmm2
14006781f:	66 44 0f fe cb       	paddd  %xmm3,%xmm9
140067824:	66 41 0f fe d0       	paddd  %xmm8,%xmm2
140067829:	0f 38 cd ec          	sha256msg2 %xmm4,%xmm5
14006782d:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
140067832:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140067836:	66 0f 6f dd          	movdqa %xmm5,%xmm3
14006783a:	66 0f 3a 0f dc 04    	palignr $0x4,%xmm4,%xmm3
140067840:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
140067845:	45 0f 38 cd c8       	sha256msg2 %xmm8,%xmm9
14006784a:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
14006784f:	66 0f fe f3          	paddd  %xmm3,%xmm6
140067853:	66 41 0f 6f d9       	movdqa %xmm9,%xmm3
140067858:	66 41 0f 3a 0f d8 04 	palignr $0x4,%xmm8,%xmm3
14006785f:	0f 38 cc fc          	sha256msg1 %xmm4,%xmm7
140067863:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
140067868:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
14006786d:	66 0f 6f 4d 50       	movdqa 0x50(%rbp),%xmm1
140067872:	66 0f fe cd          	paddd  %xmm5,%xmm1
140067876:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
14006787b:	45 0f 38 cc d8       	sha256msg1 %xmm8,%xmm11
140067880:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140067884:	66 0f 6f 55 50       	movdqa 0x50(%rbp),%xmm2
140067889:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
14006788e:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
140067893:	0f 38 cd f5          	sha256msg2 %xmm5,%xmm6
140067897:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
14006789c:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1400678a0:	66 0f 6f de          	movdqa %xmm6,%xmm3
1400678a4:	66 0f 3a 0f dd 04    	palignr $0x4,%xmm5,%xmm3
1400678aa:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
1400678af:	45 0f 38 cd d1       	sha256msg2 %xmm9,%xmm10
1400678b4:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
1400678b9:	66 0f fe fb          	paddd  %xmm3,%xmm7
1400678bd:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
1400678c2:	66 41 0f 3a 0f d9 04 	palignr $0x4,%xmm9,%xmm3
1400678c9:	90                   	nop
1400678ca:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
1400678cf:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
1400678d4:	66 0f 6f 4d 60       	movdqa 0x60(%rbp),%xmm1
1400678d9:	66 0f fe ce          	paddd  %xmm6,%xmm1
1400678dd:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
1400678e2:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1400678e6:	66 0f 6f 55 60       	movdqa 0x60(%rbp),%xmm2
1400678eb:	66 44 0f fe db       	paddd  %xmm3,%xmm11
1400678f0:	66 41 0f fe d2       	paddd  %xmm10,%xmm2
1400678f5:	0f 38 cd fe          	sha256msg2 %xmm6,%xmm7
1400678f9:	90                   	nop
1400678fa:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
1400678ff:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140067903:	b9 01 00 00 00       	mov    $0x1,%ecx
140067908:	66 0f ef f6          	pxor   %xmm6,%xmm6
14006790c:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
140067911:	45 0f 38 cd da       	sha256msg2 %xmm10,%xmm11
140067916:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
14006791b:	66 0f 6f 4d 70       	movdqa 0x70(%rbp),%xmm1
140067920:	66 0f fe cf          	paddd  %xmm7,%xmm1
140067924:	f3 0f 7e 3b          	movq   (%rbx),%xmm7
140067928:	90                   	nop
140067929:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
14006792e:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
140067933:	66 0f 6f 55 70       	movdqa 0x70(%rbp),%xmm2
140067938:	66 41 0f fe d3       	paddd  %xmm11,%xmm2
14006793d:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
140067942:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140067946:	3b 0b                	cmp    (%rbx),%ecx
140067948:	4c 0f 4d c4          	cmovge %rsp,%r8
14006794c:	3b 4b 04             	cmp    0x4(%rbx),%ecx
14006794f:	4c 0f 4d cc          	cmovge %rsp,%r9
140067953:	66 44 0f 70 cf 00    	pshufd $0x0,%xmm7,%xmm9
140067959:	45 0f 38 cb ec       	sha256rnds2 %xmm0,%xmm12,%xmm13
14006795e:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140067962:	66 44 0f 70 d7 55    	pshufd $0x55,%xmm7,%xmm10
140067968:	66 44 0f 6f df       	movdqa %xmm7,%xmm11
14006796d:	45 0f 38 cb fe       	sha256rnds2 %xmm0,%xmm14,%xmm15
140067972:	66 0f 70 c1 0e       	pshufd $0xe,%xmm1,%xmm0
140067977:	66 44 0f 66 ce       	pcmpgtd %xmm6,%xmm9
14006797c:	66 44 0f 66 d6       	pcmpgtd %xmm6,%xmm10
140067981:	45 0f 38 cb e5       	sha256rnds2 %xmm0,%xmm13,%xmm12
140067986:	66 0f 70 c2 0e       	pshufd $0xe,%xmm2,%xmm0
14006798b:	66 44 0f 66 de       	pcmpgtd %xmm6,%xmm11
140067990:	66 0f 6f 1d 78 4f 00 	movdqa 0x4f78(%rip),%xmm3        # 0x14006c910
140067997:	00
140067998:	45 0f 38 cb f7       	sha256rnds2 %xmm0,%xmm15,%xmm14
14006799d:	66 45 0f db e9       	pand   %xmm9,%xmm13
1400679a2:	66 45 0f db fa       	pand   %xmm10,%xmm15
1400679a7:	66 45 0f db e1       	pand   %xmm9,%xmm12
1400679ac:	66 45 0f db f2       	pand   %xmm10,%xmm14
1400679b1:	66 44 0f fe df       	paddd  %xmm7,%xmm11
1400679b6:	66 44 0f fe 6c 24 50 	paddd  0x50(%rsp),%xmm13
1400679bd:	66 44 0f fe 7c 24 70 	paddd  0x70(%rsp),%xmm15
1400679c4:	66 44 0f fe 64 24 40 	paddd  0x40(%rsp),%xmm12
1400679cb:	66 44 0f fe 74 24 60 	paddd  0x60(%rsp),%xmm14
1400679d2:	66 44 0f d6 1b       	movq   %xmm11,(%rbx)
1400679d7:	ff ca                	dec    %edx
1400679d9:	0f 85 01 f9 ff ff    	jne    0x1400672e0
1400679df:	8b 94 24 18 01 00 00 	mov    0x118(%rsp),%edx
1400679e6:	66 45 0f 70 e4 1b    	pshufd $0x1b,%xmm12,%xmm12
1400679ec:	66 45 0f 70 ed 1b    	pshufd $0x1b,%xmm13,%xmm13
1400679f2:	66 45 0f 70 f6 1b    	pshufd $0x1b,%xmm14,%xmm14
1400679f8:	66 45 0f 70 ff 1b    	pshufd $0x1b,%xmm15,%xmm15
1400679fe:	66 41 0f 6f ec       	movdqa %xmm12,%xmm5
140067a03:	66 41 0f 6f f5       	movdqa %xmm13,%xmm6
140067a08:	66 45 0f 62 e6       	punpckldq %xmm14,%xmm12
140067a0d:	66 41 0f 6a ee       	punpckhdq %xmm14,%xmm5
140067a12:	66 45 0f 62 ef       	punpckldq %xmm15,%xmm13
140067a17:	66 41 0f 6a f7       	punpckhdq %xmm15,%xmm6
140067a1c:	66 44 0f d6 67 80    	movq   %xmm12,-0x80(%rdi)
140067a22:	66 41 0f 73 dc 08    	psrldq $0x8,%xmm12
140067a28:	66 0f d6 2f          	movq   %xmm5,(%rdi)
140067a2c:	66 0f 73 dd 08       	psrldq $0x8,%xmm5
140067a31:	66 44 0f d6 67 a0    	movq   %xmm12,-0x60(%rdi)
140067a37:	66 0f d6 6f 20       	movq   %xmm5,0x20(%rdi)
140067a3c:	66 44 0f d6 6f c0    	movq   %xmm13,-0x40(%rdi)
140067a42:	66 41 0f 73 dd 08    	psrldq $0x8,%xmm13
140067a48:	66 0f d6 77 40       	movq   %xmm6,0x40(%rdi)
140067a4d:	66 0f 73 de 08       	psrldq $0x8,%xmm6
140067a52:	66 44 0f d6 6f e0    	movq   %xmm13,-0x20(%rdi)
140067a58:	66 0f d6 77 60       	movq   %xmm6,0x60(%rdi)
140067a5d:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
140067a61:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140067a65:	ff ca                	dec    %edx
140067a67:	0f 85 b7 f7 ff ff    	jne    0x140067224
140067a6d:	0f 28 b0 48 ff ff ff 	movaps -0xb8(%rax),%xmm6
140067a74:	0f 28 b8 58 ff ff ff 	movaps -0xa8(%rax),%xmm7
140067a7b:	44 0f 28 80 68 ff ff 	movaps -0x98(%rax),%xmm8
140067a82:	ff
140067a83:	44 0f 28 88 78 ff ff 	movaps -0x88(%rax),%xmm9
140067a8a:	ff
140067a8b:	44 0f 28 50 88       	movaps -0x78(%rax),%xmm10
140067a90:	44 0f 28 58 98       	movaps -0x68(%rax),%xmm11
140067a95:	44 0f 28 60 a8       	movaps -0x58(%rax),%xmm12
140067a9a:	44 0f 28 68 b8       	movaps -0x48(%rax),%xmm13
140067a9f:	44 0f 28 70 c8       	movaps -0x38(%rax),%xmm14
140067aa4:	44 0f 28 78 d8       	movaps -0x28(%rax),%xmm15
140067aa9:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140067aad:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140067ab1:	48 8d 20             	lea    (%rax),%rsp
140067ab4:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140067ab9:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140067abe:	f3 c3                	repz ret
140067ac0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140067ac5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140067aca:	48 89 e0             	mov    %rsp,%rax
140067acd:	48 89 cf             	mov    %rcx,%rdi
140067ad0:	48 89 d6             	mov    %rdx,%rsi
140067ad3:	4c 89 c2             	mov    %r8,%rdx
140067ad6:	48 c1 e9 20          	shr    $0x20,%rcx
140067ada:	83 fa 02             	cmp    $0x2,%edx
140067add:	72 21                	jb     0x140067b00
140067adf:	f7 c1 20 00 00 00    	test   $0x20,%ecx
140067ae5:	0f 85 8b 21 00 00    	jne    0x140069c76
140067aeb:	eb 13                	jmp    0x140067b00
140067aed:	90                   	nop
140067aee:	90                   	nop
140067aef:	90                   	nop
140067af0:	90                   	nop
140067af1:	90                   	nop
140067af2:	90                   	nop
140067af3:	90                   	nop
140067af4:	90                   	nop
140067af5:	90                   	nop
140067af6:	90                   	nop
140067af7:	90                   	nop
140067af8:	90                   	nop
140067af9:	90                   	nop
140067afa:	90                   	nop
140067afb:	90                   	nop
140067afc:	90                   	nop
140067afd:	90                   	nop
140067afe:	90                   	nop
140067aff:	90                   	nop
140067b00:	48 89 e0             	mov    %rsp,%rax
140067b03:	53                   	push   %rbx
140067b04:	55                   	push   %rbp
140067b05:	48 8d a4 24 58 ff ff 	lea    -0xa8(%rsp),%rsp
140067b0c:	ff
140067b0d:	0f 29 34 24          	movaps %xmm6,(%rsp)
140067b11:	0f 29 7c 24 10       	movaps %xmm7,0x10(%rsp)
140067b16:	44 0f 29 44 24 20    	movaps %xmm8,0x20(%rsp)
140067b1c:	44 0f 29 4c 24 30    	movaps %xmm9,0x30(%rsp)
140067b22:	44 0f 29 50 88       	movaps %xmm10,-0x78(%rax)
140067b27:	44 0f 29 58 98       	movaps %xmm11,-0x68(%rax)
140067b2c:	44 0f 29 60 a8       	movaps %xmm12,-0x58(%rax)
140067b31:	44 0f 29 68 b8       	movaps %xmm13,-0x48(%rax)
140067b36:	44 0f 29 70 c8       	movaps %xmm14,-0x38(%rax)
140067b3b:	44 0f 29 78 d8       	movaps %xmm15,-0x28(%rax)
140067b40:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140067b47:	48 81 e4 00 ff ff ff 	and    $0xffffffffffffff00,%rsp
140067b4e:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140067b55:	00
140067b56:	48 8d 2d 23 46 00 00 	lea    0x4623(%rip),%rbp        # 0x14006c180
140067b5d:	48 8d 9c 24 00 01 00 	lea    0x100(%rsp),%rbx
140067b64:	00
140067b65:	48 8d bf 80 00 00 00 	lea    0x80(%rdi),%rdi
140067b6c:	89 94 24 18 01 00 00 	mov    %edx,0x118(%rsp)
140067b73:	31 d2                	xor    %edx,%edx
140067b75:	4c 8b 06             	mov    (%rsi),%r8
140067b78:	8b 4e 08             	mov    0x8(%rsi),%ecx
140067b7b:	39 d1                	cmp    %edx,%ecx
140067b7d:	0f 4f d1             	cmovg  %ecx,%edx
140067b80:	85 c9                	test   %ecx,%ecx
140067b82:	89 0b                	mov    %ecx,(%rbx)
140067b84:	4c 0f 4e c5          	cmovle %rbp,%r8
140067b88:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
140067b8c:	8b 4e 18             	mov    0x18(%rsi),%ecx
140067b8f:	39 d1                	cmp    %edx,%ecx
140067b91:	0f 4f d1             	cmovg  %ecx,%edx
140067b94:	85 c9                	test   %ecx,%ecx
140067b96:	89 4b 04             	mov    %ecx,0x4(%rbx)
140067b99:	4c 0f 4e cd          	cmovle %rbp,%r9
140067b9d:	4c 8b 56 20          	mov    0x20(%rsi),%r10
140067ba1:	8b 4e 28             	mov    0x28(%rsi),%ecx
140067ba4:	39 d1                	cmp    %edx,%ecx
140067ba6:	0f 4f d1             	cmovg  %ecx,%edx
140067ba9:	85 c9                	test   %ecx,%ecx
140067bab:	89 4b 08             	mov    %ecx,0x8(%rbx)
140067bae:	4c 0f 4e d5          	cmovle %rbp,%r10
140067bb2:	4c 8b 5e 30          	mov    0x30(%rsi),%r11
140067bb6:	8b 4e 38             	mov    0x38(%rsi),%ecx