140113603:	49 8d 8d 50 01 00 00 	lea    0x150(%r13),%rcx
14011360a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14011360f:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140113613:	e8 38 01 fe ff       	call   0x1400f3750
140113618:	48 8b 08             	mov    (%rax),%rcx
14011361b:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14011361f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140113624:	48 89 41 18          	mov    %rax,0x18(%rcx)
140113628:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14011362d:	48 85 d2             	test   %rdx,%rdx
140113630:	74 16                	je     0x140113648
140113632:	48 8b 42 08          	mov    0x8(%rdx),%rax
140113636:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011363a:	48 83 c2 08          	add    $0x8,%rdx
14011363e:	48 03 ca             	add    %rdx,%rcx
140113641:	48 8b 01             	mov    (%rcx),%rax
140113644:	ff 50 08             	call   *0x8(%rax)
140113647:	90                   	nop
140113648:	41 83 bd 90 01 00 00 	cmpl   $0x0,0x190(%r13)
14011364f:	00
140113650:	0f 85 19 02 00 00    	jne    0x14011386f
140113656:	8b 44 24 20          	mov    0x20(%rsp),%eax
14011365a:	41 89 85 90 01 00 00 	mov    %eax,0x190(%r13)
140113661:	0f 57 c0             	xorps  %xmm0,%xmm0
140113664:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140113668:	0f 57 c9             	xorps  %xmm1,%xmm1
14011366b:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140113670:	b9 20 00 00 00       	mov    $0x20,%ecx
140113675:	e8 ce 6b 1e 00       	call   0x1402fa248
14011367a:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14011367e:	66 0f 6f 05 4a 46 22 	movdqa 0x22464a(%rip),%xmm0        # 0x140337cd0
140113685:	00
140113686:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14011368b:	0f 10 05 3e 07 22 00 	movups 0x22073e(%rip),%xmm0        # 0x140333dd0
140113692:	0f 11 00             	movups %xmm0,(%rax)
140113695:	8b 0d 45 07 22 00    	mov    0x220745(%rip),%ecx        # 0x140333de0
14011369b:	89 48 10             	mov    %ecx,0x10(%rax)
14011369e:	0f b7 0d 3f 07 22 00 	movzwl 0x22073f(%rip),%ecx        # 0x140333de4
1401136a5:	66 89 48 14          	mov    %cx,0x14(%rax)
1401136a9:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1401136ad:	49 8d 7d 80          	lea    -0x80(%r13),%rdi
1401136b1:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
1401136b5:	48 8d 05 74 a5 ff ff 	lea    -0x5a8c(%rip),%rax        # 0x14010dc30
1401136bc:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1401136c0:	48 c7 45 a7 00 00 00 	movq   $0x0,-0x59(%rbp)
1401136c7:	00
1401136c8:	48 8d 05 f1 42 22 00 	lea    0x2242f1(%rip),%rax        # 0x1403379c0
1401136cf:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1401136d3:	0f 10 45 97          	movups -0x69(%rbp),%xmm0
1401136d7:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1401136db:	f2 0f 10 4d a7       	movsd  -0x59(%rbp),%xmm1
1401136e0:	f2 0f 11 4d ef       	movsd  %xmm1,-0x11(%rbp)
1401136e5:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1401136e9:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1401136ed:	45 33 c9             	xor    %r9d,%r9d
1401136f0:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1401136f4:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1401136f8:	49 8d 4d 38          	lea    0x38(%r13),%rcx
1401136fc:	e8 cf b3 fd ff       	call   0x1400eead0
140113701:	90                   	nop
140113702:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140113706:	48 85 c9             	test   %rcx,%rcx
140113709:	74 11                	je     0x14011371c
14011370b:	48 8b 01             	mov    (%rcx),%rax
14011370e:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140113712:	48 3b ca             	cmp    %rdx,%rcx
140113715:	0f 95 c2             	setne  %dl
140113718:	ff 50 20             	call   *0x20(%rax)
14011371b:	90                   	nop
14011371c:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140113720:	48 83 fa 0f          	cmp    $0xf,%rdx
140113724:	76 34                	jbe    0x14011375a
140113726:	48 ff c2             	inc    %rdx
140113729:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14011372d:	48 8b c1             	mov    %rcx,%rax
140113730:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140113737:	72 1c                	jb     0x140113755
140113739:	48 83 c2 27          	add    $0x27,%rdx
14011373d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113741:	48 2b c1             	sub    %rcx,%rax
140113744:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140113748:	48 83 f8 1f          	cmp    $0x1f,%rax
14011374c:	76 07                	jbe    0x140113755
14011374e:	ff 15 a4 68 21 00    	call   *0x2168a4(%rip)        # 0x140329ff8
140113754:	cc                   	int3
140113755:	e8 2a 6b 1e 00       	call   0x1402fa284
14011375a:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
14011375f:	4c 8d 05 62 07 22 00 	lea    0x220762(%rip),%r8        # 0x140333ec8
140113766:	ba 02 00 00 00       	mov    $0x2,%edx
14011376b:	33 c9                	xor    %ecx,%ecx
14011376d:	e8 8e 64 fa ff       	call   0x1400b9c00
140113772:	0f 57 c0             	xorps  %xmm0,%xmm0
140113775:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140113779:	66 0f 6f 35 af 72 21 	movdqa 0x2172af(%rip),%xmm6        # 0x14032aa30
140113780:	00
140113781:	f3 0f 7f 75 c7       	movdqu %xmm6,-0x39(%rbp)
140113786:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
14011378a:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
14011378e:	0f 57 c9             	xorps  %xmm1,%xmm1
140113791:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
140113796:	b9 20 00 00 00       	mov    $0x20,%ecx
14011379b:	e8 a8 6a 1e 00       	call   0x1402fa248
1401137a0:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1401137a4:	66 0f 6f 05 b4 c4 21 	movdqa 0x21c4b4(%rip),%xmm0        # 0x14032fc60
1401137ab:	00
1401137ac:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401137b1:	0f 10 05 38 07 22 00 	movups 0x220738(%rip),%xmm0        # 0x140333ef0
1401137b8:	0f 11 00             	movups %xmm0,(%rax)
1401137bb:	f2 0f 10 05 3d 07 22 	movsd  0x22073d(%rip),%xmm0        # 0x140333f00
1401137c2:	00
1401137c3:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1401137c8:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1401137cc:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
1401137d0:	41 b0 01             	mov    $0x1,%r8b
1401137d3:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401137d7:	48 8b cf             	mov    %rdi,%rcx
1401137da:	e8 f1 d6 ff ff       	call   0x140110ed0
1401137df:	90                   	nop
1401137e0:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1401137e4:	48 83 fa 0f          	cmp    $0xf,%rdx
1401137e8:	76 3c                	jbe    0x140113826
1401137ea:	48 ff c2             	inc    %rdx
1401137ed:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1401137f1:	48 8b c1             	mov    %rcx,%rax
1401137f4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401137fb:	72 1c                	jb     0x140113819
1401137fd:	48 83 c2 27          	add    $0x27,%rdx
140113801:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113805:	48 2b c1             	sub    %rcx,%rax
140113808:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14011380c:	48 83 f8 1f          	cmp    $0x1f,%rax
140113810:	76 07                	jbe    0x140113819
140113812:	ff 15 e0 67 21 00    	call   *0x2167e0(%rip)        # 0x140329ff8
140113818:	cc                   	int3
140113819:	e8 66 6a 1e 00       	call   0x1402fa284
14011381e:	66 0f 6f 35 0a 72 21 	movdqa 0x21720a(%rip),%xmm6        # 0x14032aa30
140113825:	00
140113826:	f3 0f 7f 75 a7       	movdqu %xmm6,-0x59(%rbp)
14011382b:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
14011382f:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140113833:	48 83 fa 0f          	cmp    $0xf,%rdx
140113837:	76 4e                	jbe    0x140113887
140113839:	48 ff c2             	inc    %rdx
14011383c:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140113840:	48 8b c1             	mov    %rcx,%rax
140113843:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14011384a:	72 1c                	jb     0x140113868
14011384c:	48 83 c2 27          	add    $0x27,%rdx
140113850:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113854:	48 2b c1             	sub    %rcx,%rax
140113857:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14011385b:	48 83 f8 1f          	cmp    $0x1f,%rax
14011385f:	76 07                	jbe    0x140113868
140113861:	ff 15 91 67 21 00    	call   *0x216791(%rip)        # 0x140329ff8
140113867:	cc                   	int3
140113868:	e8 17 6a 1e 00       	call   0x1402fa284
14011386d:	eb 18                	jmp    0x140113887
14011386f:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140113874:	4c 8d 05 95 06 22 00 	lea    0x220695(%rip),%r8        # 0x140333f10
14011387b:	ba 02 00 00 00       	mov    $0x2,%edx
140113880:	33 c9                	xor    %ecx,%ecx
140113882:	e8 79 63 fa ff       	call   0x1400b9c00
140113887:	49 8b 85 90 02 00 00 	mov    0x290(%r13),%rax
14011388e:	80 b8 9d 00 00 00 00 	cmpb   $0x0,0x9d(%rax)
140113895:	75 51                	jne    0x1401138e8
140113897:	49 8b 0e             	mov    (%r14),%rcx
14011389a:	48 8b 01             	mov    (%rcx),%rax
14011389d:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401138a1:	ff 50 08             	call   *0x8(%rax)
1401138a4:	90                   	nop
1401138a5:	48 8b 08             	mov    (%rax),%rcx
1401138a8:	48 8b 01             	mov    (%rcx),%rax
1401138ab:	ff 50 20             	call   *0x20(%rax)
1401138ae:	48 8b d8             	mov    %rax,%rbx
1401138b1:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1401138b5:	48 85 c9             	test   %rcx,%rcx
1401138b8:	74 16                	je     0x1401138d0
1401138ba:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401138be:	4c 63 42 04          	movslq 0x4(%rdx),%r8
1401138c2:	48 83 c1 08          	add    $0x8,%rcx
1401138c6:	49 03 c8             	add    %r8,%rcx
1401138c9:	48 8b 11             	mov    (%rcx),%rdx
1401138cc:	ff 52 08             	call   *0x8(%rdx)
1401138cf:	90                   	nop
1401138d0:	ba 05 00 00 00       	mov    $0x5,%edx
1401138d5:	48 8b cb             	mov    %rbx,%rcx
1401138d8:	ff 15 5a 63 21 00    	call   *0x21635a(%rip)        # 0x140329c38
1401138de:	48 8b c8             	mov    %rax,%rcx
1401138e1:	ff 15 19 6b 21 00    	call   *0x216b19(%rip)        # 0x14032a400
1401138e7:	90                   	nop
1401138e8:	49 8b 16             	mov    (%r14),%rdx
1401138eb:	48 85 d2             	test   %rdx,%rdx
1401138ee:	74 16                	je     0x140113906
1401138f0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401138f4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401138f8:	48 83 c2 08          	add    $0x8,%rdx
1401138fc:	48 03 ca             	add    %rdx,%rcx
1401138ff:	48 8b 01             	mov    (%rcx),%rax
140113902:	ff 50 08             	call   *0x8(%rax)
140113905:	90                   	nop
140113906:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14011390a:	48 33 cc             	xor    %rsp,%rcx
14011390d:	e8 2e 6d 1e 00       	call   0x1402fa640
140113912:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
140113919:	00
14011391a:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14011391e:	49 8b 73 48          	mov    0x48(%r11),%rsi
140113922:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140113927:	49 8b e3             	mov    %r11,%rsp
14011392a:	41 5f                	pop    %r15
14011392c:	41 5e                	pop    %r14
14011392e:	41 5d                	pop    %r13
140113930:	5f                   	pop    %rdi
140113931:	5d                   	pop    %rbp
140113932:	c3                   	ret
140113933:	cc                   	int3
140113934:	cc                   	int3
140113935:	cc                   	int3
140113936:	cc                   	int3
140113937:	cc                   	int3
140113938:	cc                   	int3
140113939:	cc                   	int3
14011393a:	cc                   	int3
14011393b:	cc                   	int3
14011393c:	cc                   	int3
14011393d:	cc                   	int3
14011393e:	cc                   	int3
14011393f:	cc                   	int3
140113940:	48 83 ec 28          	sub    $0x28,%rsp
140113944:	4c 8b 02             	mov    (%rdx),%r8
140113947:	4d 85 c0             	test   %r8,%r8
14011394a:	74 16                	je     0x140113962
14011394c:	49 8b 40 08          	mov    0x8(%r8),%rax
140113950:	48 63 48 04          	movslq 0x4(%rax),%rcx
140113954:	49 83 c0 08          	add    $0x8,%r8
140113958:	49 03 c8             	add    %r8,%rcx
14011395b:	48 8b 01             	mov    (%rcx),%rax
14011395e:	ff 50 08             	call   *0x8(%rax)
140113961:	90                   	nop
140113962:	48 83 c4 28          	add    $0x28,%rsp
140113966:	c3                   	ret
140113967:	cc                   	int3
140113968:	cc                   	int3
140113969:	cc                   	int3
14011396a:	cc                   	int3
14011396b:	cc                   	int3
14011396c:	cc                   	int3
14011396d:	cc                   	int3
14011396e:	cc                   	int3
14011396f:	cc                   	int3
140113970:	40 53                	rex push %rbx
140113972:	48 83 ec 50          	sub    $0x50,%rsp
140113976:	48 8b 05 03 48 2f 00 	mov    0x2f4803(%rip),%rax        # 0x140408180
14011397d:	48 33 c4             	xor    %rsp,%rax
140113980:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140113985:	48 8b da             	mov    %rdx,%rbx
140113988:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14011398d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140113992:	49 8b c8             	mov    %r8,%rcx
140113995:	e8 26 78 01 00       	call   0x14012b1c0
14011399a:	90                   	nop
14011399b:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1401139a0:	76 03                	jbe    0x1401139a5
1401139a2:	48 8b 00             	mov    (%rax),%rax
1401139a5:	4c 8b c8             	mov    %rax,%r9
1401139a8:	4c 8d 05 89 03 22 00 	lea    0x220389(%rip),%r8        # 0x140333d38
1401139af:	ba 01 00 00 00       	mov    $0x1,%edx
1401139b4:	8b ca                	mov    %edx,%ecx
1401139b6:	e8 45 62 fa ff       	call   0x1400b9c00
1401139bb:	90                   	nop
1401139bc:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401139c1:	48 83 fa 0f          	cmp    $0xf,%rdx
1401139c5:	76 36                	jbe    0x1401139fd
1401139c7:	48 ff c2             	inc    %rdx
1401139ca:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401139cf:	48 8b c1             	mov    %rcx,%rax
1401139d2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401139d9:	72 1c                	jb     0x1401139f7
1401139db:	48 83 c2 27          	add    $0x27,%rdx
1401139df:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401139e3:	48 2b c1             	sub    %rcx,%rax
1401139e6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401139ea:	48 83 f8 1f          	cmp    $0x1f,%rax
1401139ee:	76 07                	jbe    0x1401139f7
1401139f0:	ff 15 02 66 21 00    	call   *0x216602(%rip)        # 0x140329ff8
1401139f6:	cc                   	int3
1401139f7:	e8 88 68 1e 00       	call   0x1402fa284
1401139fc:	90                   	nop
1401139fd:	48 8b 13             	mov    (%rbx),%rdx
140113a00:	48 85 d2             	test   %rdx,%rdx
140113a03:	74 16                	je     0x140113a1b
140113a05:	48 8b 42 08          	mov    0x8(%rdx),%rax
140113a09:	48 63 48 04          	movslq 0x4(%rax),%rcx
140113a0d:	48 83 c2 08          	add    $0x8,%rdx
140113a11:	48 03 ca             	add    %rdx,%rcx
140113a14:	48 8b 01             	mov    (%rcx),%rax
140113a17:	ff 50 08             	call   *0x8(%rax)
140113a1a:	90                   	nop
140113a1b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140113a20:	48 33 cc             	xor    %rsp,%rcx
140113a23:	e8 18 6c 1e 00       	call   0x1402fa640
140113a28:	48 83 c4 50          	add    $0x50,%rsp
140113a2c:	5b                   	pop    %rbx
140113a2d:	c3                   	ret
140113a2e:	cc                   	int3
140113a2f:	cc                   	int3
140113a30:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140113a35:	53                   	push   %rbx
140113a36:	48 83 ec 30          	sub    $0x30,%rsp
140113a3a:	48 8b da             	mov    %rdx,%rbx
140113a3d:	44 3b 89 bc 01 00 00 	cmp    0x1bc(%rcx),%r9d
140113a44:	7e 2a                	jle    0x140113a70
140113a46:	44 89 89 bc 01 00 00 	mov    %r9d,0x1bc(%rcx)
140113a4d:	8b 81 b8 01 00 00    	mov    0x1b8(%rcx),%eax
140113a53:	44 3b c8             	cmp    %eax,%r9d
140113a56:	7e 18                	jle    0x140113a70
140113a58:	89 44 24 20          	mov    %eax,0x20(%rsp)
140113a5c:	4c 8d 05 8d 02 22 00 	lea    0x22028d(%rip),%r8        # 0x140333cf0
140113a63:	ba 01 00 00 00       	mov    $0x1,%edx
140113a68:	8b ca                	mov    %edx,%ecx
140113a6a:	e8 91 61 fa ff       	call   0x1400b9c00
140113a6f:	90                   	nop
140113a70:	48 8b 13             	mov    (%rbx),%rdx
140113a73:	48 85 d2             	test   %rdx,%rdx
140113a76:	74 16                	je     0x140113a8e
140113a78:	48 8b 42 08          	mov    0x8(%rdx),%rax
140113a7c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140113a80:	48 83 c2 08          	add    $0x8,%rdx
140113a84:	48 03 ca             	add    %rdx,%rcx
140113a87:	48 8b 01             	mov    (%rcx),%rax
140113a8a:	ff 50 08             	call   *0x8(%rax)
140113a8d:	90                   	nop
140113a8e:	48 83 c4 30          	add    $0x30,%rsp
140113a92:	5b                   	pop    %rbx
140113a93:	c3                   	ret
140113a94:	cc                   	int3
140113a95:	cc                   	int3
140113a96:	cc                   	int3
140113a97:	cc                   	int3
140113a98:	cc                   	int3
140113a99:	cc                   	int3
140113a9a:	cc                   	int3
140113a9b:	cc                   	int3
140113a9c:	cc                   	int3
140113a9d:	cc                   	int3
140113a9e:	cc                   	int3
140113a9f:	cc                   	int3
140113aa0:	40 55                	rex push %rbp
140113aa2:	53                   	push   %rbx
140113aa3:	56                   	push   %rsi