1401285a0:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1401285a4:	45 33 c0             	xor    %r8d,%r8d
1401285a7:	89 58 60             	mov    %ebx,0x60(%rax)
1401285aa:	44 89 48 64          	mov    %r9d,0x64(%rax)
1401285ae:	45 33 c9             	xor    %r9d,%r9d
1401285b1:	89 48 68             	mov    %ecx,0x68(%rax)
1401285b4:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1401285b8:	89 48 6c             	mov    %ecx,0x6c(%rax)
1401285bb:	49 8b cb             	mov    %r11,%rcx
1401285be:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1401285c3:	5b                   	pop    %rbx
1401285c4:	e9 87 c0 ff ff       	jmp    0x140124650
1401285c9:	cc                   	int3
1401285ca:	cc                   	int3
1401285cb:	cc                   	int3
1401285cc:	cc                   	int3
1401285cd:	cc                   	int3
1401285ce:	cc                   	int3
1401285cf:	cc                   	int3
1401285d0:	40 53                	rex push %rbx
1401285d2:	48 83 ec 20          	sub    $0x20,%rsp
1401285d6:	41 0f b6 d8          	movzbl %r8b,%ebx
1401285da:	e8 01 f5 fd ff       	call   0x140107ae0
1401285df:	48 85 c0             	test   %rax,%rax
1401285e2:	74 03                	je     0x1401285e7
1401285e4:	88 58 53             	mov    %bl,0x53(%rax)
1401285e7:	48 83 c4 20          	add    $0x20,%rsp
1401285eb:	5b                   	pop    %rbx
1401285ec:	c3                   	ret
1401285ed:	cc                   	int3
1401285ee:	cc                   	int3
1401285ef:	cc                   	int3
1401285f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401285f5:	55                   	push   %rbp
1401285f6:	56                   	push   %rsi
1401285f7:	57                   	push   %rdi
1401285f8:	41 54                	push   %r12
1401285fa:	41 55                	push   %r13
1401285fc:	41 56                	push   %r14
1401285fe:	41 57                	push   %r15
140128600:	48 83 ec 60          	sub    $0x60,%rsp
140128604:	48 8b 05 75 fb 2d 00 	mov    0x2dfb75(%rip),%rax        # 0x140408180
14012860b:	48 33 c4             	xor    %rsp,%rax
14012860e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140128613:	4d 8b d0             	mov    %r8,%r10
140128616:	4c 8b ea             	mov    %rdx,%r13
140128619:	4c 8b f1             	mov    %rcx,%r14
14012861c:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
140128621:	76 0c                	jbe    0x14012862f
140128623:	4d 8b 00             	mov    (%r8),%r8
140128626:	4d 03 42 10          	add    0x10(%r10),%r8
14012862a:	4d 8b 12             	mov    (%r10),%r10
14012862d:	eb 07                	jmp    0x140128636
14012862f:	4d 8b 40 10          	mov    0x10(%r8),%r8
140128633:	4d 03 c2             	add    %r10,%r8
140128636:	0f 57 c0             	xorps  %xmm0,%xmm0
140128639:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
14012863e:	0f 57 c9             	xorps  %xmm1,%xmm1
140128641:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
140128647:	45 33 e4             	xor    %r12d,%r12d
14012864a:	4d 3b d0             	cmp    %r8,%r10
14012864d:	75 16                	jne    0x140128665
14012864f:	66 0f 6f 05 a9 5e 20 	movdqa 0x205ea9(%rip),%xmm0        # 0x14032e500
140128656:	00
140128657:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
14012865d:	66 44 89 64 24 38    	mov    %r12w,0x38(%rsp)
140128663:	eb 14                	jmp    0x140128679
140128665:	4d 8b c8             	mov    %r8,%r9
140128668:	4d 2b ca             	sub    %r10,%r9
14012866b:	49 8b d2             	mov    %r10,%rdx
14012866e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140128673:	e8 f8 69 fc ff       	call   0x1400ef070
140128678:	90                   	nop
140128679:	48 8d 5c 24 38       	lea    0x38(%rsp),%rbx
14012867e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140128683:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140128688:	48 83 fd 07          	cmp    $0x7,%rbp
14012868c:	48 0f 47 df          	cmova  %rdi,%rbx
140128690:	be 57 00 07 80       	mov    $0x80070057,%esi
140128695:	48 85 db             	test   %rbx,%rbx
140128698:	41 0f 45 f4          	cmovne %r12d,%esi
14012869c:	74 53                	je     0x1401286f1
14012869e:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1401286a5:	48 8d 40 01          	lea    0x1(%rax),%rax
1401286a9:	66 83 3c 43 00       	cmpw   $0x0,(%rbx,%rax,2)
1401286ae:	75 f5                	jne    0x1401286a5
1401286b0:	4c 8d 3c 45 02 00 00 	lea    0x2(,%rax,2),%r15
1401286b7:	00
1401286b8:	49 8b cf             	mov    %r15,%rcx
1401286bb:	ff 15 37 1d 20 00    	call   *0x201d37(%rip)        # 0x14032a3f8
1401286c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401286c6:	be 0e 00 07 80       	mov    $0x8007000e,%esi
1401286cb:	48 85 c0             	test   %rax,%rax
1401286ce:	41 0f 45 f4          	cmovne %r12d,%esi
1401286d2:	74 1d                	je     0x1401286f1
1401286d4:	4d 85 ff             	test   %r15,%r15
1401286d7:	74 0e                	je     0x1401286e7
1401286d9:	4d 8b c7             	mov    %r15,%r8
1401286dc:	48 8b d3             	mov    %rbx,%rdx
1401286df:	48 8b c8             	mov    %rax,%rcx
1401286e2:	e8 41 43 1d 00       	call   0x1402fca28
1401286e7:	b8 1f 00 00 00       	mov    $0x1f,%eax
1401286ec:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
1401286f1:	85 f6                	test   %esi,%esi
1401286f3:	79 11                	jns    0x140128706
1401286f5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401286f8:	33 c0                	xor    %eax,%eax
1401286fa:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401286ff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140128704:	eb 43                	jmp    0x140128749
140128706:	49 8b 0e             	mov    (%r14),%rcx
140128709:	48 85 c9             	test   %rcx,%rcx
14012870c:	74 3b                	je     0x140128749
14012870e:	48 8b 01             	mov    (%rcx),%rax
140128711:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140128716:	49 8b d5             	mov    %r13,%rdx
140128719:	ff 50 30             	call   *0x30(%rax)
14012871c:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140128720:	49 8b 56 10          	mov    0x10(%r14),%rdx
140128724:	49 3b 56 18          	cmp    0x18(%r14),%rdx
140128728:	74 16                	je     0x140128740
14012872a:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
14012872f:	0f 11 02             	movups %xmm0,(%rdx)
140128732:	41 8b 45 10          	mov    0x10(%r13),%eax
140128736:	89 42 10             	mov    %eax,0x10(%rdx)
140128739:	49 83 46 10 14       	addq   $0x14,0x10(%r14)
14012873e:	eb 09                	jmp    0x140128749
140128740:	4d 8b c5             	mov    %r13,%r8
140128743:	e8 78 75 fc ff       	call   0x1400efcc0
140128748:	90                   	nop
140128749:	48 83 fd 07          	cmp    $0x7,%rbp
14012874d:	76 38                	jbe    0x140128787
14012874f:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
140128756:	00
140128757:	48 8b c7             	mov    %rdi,%rax
14012875a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140128761:	72 1c                	jb     0x14012877f
140128763:	48 83 c2 27          	add    $0x27,%rdx
140128767:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14012876b:	48 2b c7             	sub    %rdi,%rax
14012876e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140128772:	48 83 f8 1f          	cmp    $0x1f,%rax
140128776:	76 07                	jbe    0x14012877f
140128778:	ff 15 7a 18 20 00    	call   *0x20187a(%rip)        # 0x140329ff8
14012877e:	cc                   	int3
14012877f:	48 8b cf             	mov    %rdi,%rcx
140128782:	e8 fd 1a 1d 00       	call   0x1402fa284
140128787:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14012878c:	48 33 cc             	xor    %rsp,%rcx
14012878f:	e8 ac 1e 1d 00       	call   0x1402fa640
140128794:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14012879b:	00
14012879c:	48 83 c4 60          	add    $0x60,%rsp
1401287a0:	41 5f                	pop    %r15
1401287a2:	41 5e                	pop    %r14
1401287a4:	41 5d                	pop    %r13
1401287a6:	41 5c                	pop    %r12
1401287a8:	5f                   	pop    %rdi
1401287a9:	5e                   	pop    %rsi
1401287aa:	5d                   	pop    %rbp
1401287ab:	c3                   	ret
1401287ac:	cc                   	int3
1401287ad:	cc                   	int3
1401287ae:	cc                   	int3
1401287af:	cc                   	int3
1401287b0:	40 53                	rex push %rbx
1401287b2:	55                   	push   %rbp
1401287b3:	56                   	push   %rsi
1401287b4:	57                   	push   %rdi
1401287b5:	41 54                	push   %r12
1401287b7:	41 56                	push   %r14
1401287b9:	41 57                	push   %r15
1401287bb:	48 83 ec 70          	sub    $0x70,%rsp
1401287bf:	48 8b 05 ba f9 2d 00 	mov    0x2df9ba(%rip),%rax        # 0x140408180
1401287c6:	48 33 c4             	xor    %rsp,%rax
1401287c9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401287ce:	49 8b f8             	mov    %r8,%rdi
1401287d1:	45 33 e4             	xor    %r12d,%r12d
1401287d4:	e8 87 41 fe ff       	call   0x14010c960
1401287d9:	4c 8b f8             	mov    %rax,%r15
1401287dc:	48 85 c0             	test   %rax,%rax
1401287df:	0f 84 39 01 00 00    	je     0x14012891e
1401287e5:	48 8d 05 54 21 20 00 	lea    0x202154(%rip),%rax        # 0x14032a940
1401287ec:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401287f1:	41 8b dc             	mov    %r12d,%ebx
1401287f4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401287f9:	40 32 ed             	xor    %bpl,%bpl
1401287fc:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140128801:	48 39 5f 10          	cmp    %rbx,0x10(%rdi)
140128805:	75 08                	jne    0x14012880f
140128807:	41 8b f4             	mov    %r12d,%esi
14012880a:	45 8b f4             	mov    %r12d,%r14d
14012880d:	eb 46                	jmp    0x140128855
14012880f:	b9 18 00 00 00       	mov    $0x18,%ecx
140128814:	e8 2f 1a 1d 00       	call   0x1402fa248
140128819:	48 8b d8             	mov    %rax,%rbx
14012881c:	4c 8b f0             	mov    %rax,%r14
14012881f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140128824:	0f 57 c0             	xorps  %xmm0,%xmm0
140128827:	33 c0                	xor    %eax,%eax
140128829:	0f 11 03             	movups %xmm0,(%rbx)
14012882c:	48 89 43 10          	mov    %rax,0x10(%rbx)
140128830:	40 b5 01             	mov    $0x1,%bpl
140128833:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140128838:	48 8b f3             	mov    %rbx,%rsi
14012883b:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14012883f:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140128844:	76 03                	jbe    0x140128849
140128846:	48 8b 3f             	mov    (%rdi),%rdi
140128849:	4c 8b c3             	mov    %rbx,%r8
14012884c:	48 8b cf             	mov    %rdi,%rcx
14012884f:	e8 ae 55 fb ff       	call   0x1400dde02
140128854:	90                   	nop
140128855:	48 85 f6             	test   %rsi,%rsi
140128858:	74 29                	je     0x140128883
14012885a:	4d 8b 46 08          	mov    0x8(%r14),%r8
14012885e:	4d 85 c0             	test   %r8,%r8
140128861:	74 20                	je     0x140128883
140128863:	48 8b 13             	mov    (%rbx),%rdx
140128866:	0f 57 c0             	xorps  %xmm0,%xmm0
140128869:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14012886e:	0f 57 c9             	xorps  %xmm1,%xmm1
140128871:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140128877:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14012887c:	e8 0f 41 f6 ff       	call   0x14008c990
140128881:	eb 1c                	jmp    0x14012889f
140128883:	0f 57 c0             	xorps  %xmm0,%xmm0
140128886:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14012888b:	66 0f 6f 0d 6d 5c 20 	movdqa 0x205c6d(%rip),%xmm1        # 0x14032e500
140128892:	00
140128893:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140128899:	66 44 89 64 24 40    	mov    %r12w,0x40(%rsp)
14012889f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401288a4:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
1401288aa:	48 0f 47 54 24 40    	cmova  0x40(%rsp),%rdx
1401288b0:	49 8b cf             	mov    %r15,%rcx
1401288b3:	ff 15 2f 13 20 00    	call   *0x20132f(%rip)        # 0x140329be8
1401288b9:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401288be:	48 83 fa 07          	cmp    $0x7,%rdx
1401288c2:	76 3b                	jbe    0x1401288ff
1401288c4:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401288cb:	00
1401288cc:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401288d1:	48 8b c1             	mov    %rcx,%rax
1401288d4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401288db:	72 1c                	jb     0x1401288f9
1401288dd:	48 83 c2 27          	add    $0x27,%rdx
1401288e1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401288e5:	48 2b c1             	sub    %rcx,%rax
1401288e8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401288ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1401288f0:	76 07                	jbe    0x1401288f9
1401288f2:	ff 15 00 17 20 00    	call   *0x201700(%rip)        # 0x140329ff8
1401288f8:	cc                   	int3
1401288f9:	e8 86 19 1d 00       	call   0x1402fa284
1401288fe:	90                   	nop
1401288ff:	48 85 db             	test   %rbx,%rbx
140128902:	74 1a                	je     0x14012891e
140128904:	40 84 ed             	test   %bpl,%bpl
140128907:	74 15                	je     0x14012891e
140128909:	48 8b cb             	mov    %rbx,%rcx
14012890c:	e8 eb 54 fb ff       	call   0x1400dddfc
140128911:	ba 18 00 00 00       	mov    $0x18,%edx
140128916:	48 8b cb             	mov    %rbx,%rcx
140128919:	e8 66 19 1d 00       	call   0x1402fa284
14012891e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140128923:	48 33 cc             	xor    %rsp,%rcx
140128926:	e8 15 1d 1d 00       	call   0x1402fa640
14012892b:	48 83 c4 70          	add    $0x70,%rsp
14012892f:	41 5f                	pop    %r15
140128931:	41 5e                	pop    %r14
140128933:	41 5c                	pop    %r12
140128935:	5f                   	pop    %rdi
140128936:	5e                   	pop    %rsi
140128937:	5d                   	pop    %rbp
140128938:	5b                   	pop    %rbx
140128939:	c3                   	ret
14012893a:	cc                   	int3
14012893b:	cc                   	int3
14012893c:	cc                   	int3
14012893d:	cc                   	int3
14012893e:	cc                   	int3
14012893f:	cc                   	int3
140128940:	48 8b c4             	mov    %rsp,%rax
140128943:	48 89 58 10          	mov    %rbx,0x10(%rax)
140128947:	48 89 70 18          	mov    %rsi,0x18(%rax)
14012894b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14012894f:	55                   	push   %rbp
140128950:	48 8d a8 a8 fe ff ff 	lea    -0x158(%rax),%rbp
140128957:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
14012895e:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140128962:	48 8b 05 17 f8 2d 00 	mov    0x2df817(%rip),%rax        # 0x140408180
140128969:	48 33 c4             	xor    %rsp,%rax
14012896c:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
140128973:	48 8b f9             	mov    %rcx,%rdi
140128976:	33 f6                	xor    %esi,%esi
140128978:	0f 57 c0             	xorps  %xmm0,%xmm0
14012897b:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
14012897f:	0f 57 c9             	xorps  %xmm1,%xmm1
140128982:	f3 0f 7f 4d 38       	movdqu %xmm1,0x38(%rbp)
140128987:	b9 30 00 00 00       	mov    $0x30,%ecx
14012898c:	e8 b7 18 1d 00       	call   0x1402fa248
140128991:	48 8b c8             	mov    %rax,%rcx
140128994:	48 89 45 28          	mov    %rax,0x28(%rbp)
140128998:	66 0f 6f 05 50 f3 20 	movdqa 0x20f350(%rip),%xmm0        # 0x140337cf0
14012899f:	00
1401289a0:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
1401289a5:	0f 10 05 9c bf 20 00 	movups 0x20bf9c(%rip),%xmm0        # 0x140334948
1401289ac:	0f 11 00             	movups %xmm0,(%rax)
1401289af:	0f 10 0d a2 bf 20 00 	movups 0x20bfa2(%rip),%xmm1        # 0x140334958
1401289b6:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401289ba:	f2 0f 10 05 a6 bf 20 	movsd  0x20bfa6(%rip),%xmm0        # 0x140334968
1401289c1:	00
1401289c2:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
1401289c7:	0f b7 05 a2 bf 20 00 	movzwl 0x20bfa2(%rip),%eax        # 0x140334970
1401289ce:	66 89 41 28          	mov    %ax,0x28(%rcx)
1401289d2:	40 88 71 2a          	mov    %sil,0x2a(%rcx)
1401289d6:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1401289da:	48 8d 05 6f 4a fe ff 	lea    -0x1b591(%rip),%rax        # 0x14010d450
1401289e1:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401289e5:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1401289e9:	48 8d 05 d0 ef 20 00 	lea    0x20efd0(%rip),%rax        # 0x1403379c0
1401289f0:	48 89 45 70          	mov    %rax,0x70(%rbp)
1401289f4:	0f 10 45 e8          	movups -0x18(%rbp),%xmm0
1401289f8:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
1401289fc:	f2 0f 10 4d f8       	movsd  -0x8(%rbp),%xmm1
140128a01:	f2 0f 11 8d 88 00 00 	movsd  %xmm1,0x88(%rbp)
140128a08:	00
140128a09:	48 8d 45 70          	lea    0x70(%rbp),%rax
140128a0d:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
140128a14:	45 33 c9             	xor    %r9d,%r9d
140128a17:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140128a1b:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140128a1f:	48 8d 8f b8 00 00 00 	lea    0xb8(%rdi),%rcx
140128a26:	e8 a5 60 fc ff       	call   0x1400eead0
140128a2b:	90                   	nop
140128a2c:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140128a33:	48 85 c9             	test   %rcx,%rcx
140128a36:	74 11                	je     0x140128a49
140128a38:	48 8b 01             	mov    (%rcx),%rax
140128a3b:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140128a3f:	48 3b ca             	cmp    %rdx,%rcx
140128a42:	0f 95 c2             	setne  %dl
140128a45:	ff 50 20             	call   *0x20(%rax)
140128a48:	90                   	nop
140128a49:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140128a4d:	48 83 fa 0f          	cmp    $0xf,%rdx
140128a51:	76 34                	jbe    0x140128a87
140128a53:	48 ff c2             	inc    %rdx
140128a56:	48 8b 4d 28          	mov    0x28(%rbp),%rcx