140af6644:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140af664b:	e9 80 48 52 ff       	jmp    0x14001aed0
140af6650:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140af6654:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140af665b:	e9 60 fd 50 ff       	jmp    0x1400063c0
140af6660:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140af6664:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
140af666b:	e9 ec d8 50 ff       	jmp    0x140003f5c
140af6670:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140af6674:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
140af667b:	e9 00 fb 50 ff       	jmp    0x140006180
140af6680:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6685:	55                   	push   %rbp
140af6686:	48 83 ec 20          	sub    $0x20,%rsp
140af668a:	48 8b ea             	mov    %rdx,%rbp
140af668d:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af6694:	48 83 c4 20          	add    $0x20,%rsp
140af6698:	5d                   	pop    %rbp
140af6699:	c3                   	ret
140af669a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af669f:	53                   	push   %rbx
140af66a0:	55                   	push   %rbp
140af66a1:	48 83 ec 48          	sub    $0x48,%rsp
140af66a5:	48 8b ea             	mov    %rdx,%rbp
140af66a8:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140af66af:	48 8b 01             	mov    (%rcx),%rax
140af66b2:	48 8b 40 08          	mov    0x8(%rax),%rax
140af66b6:	ff 15 7c 65 01 00    	call   *0x1657c(%rip)        # 0x140b0cc38
140af66bc:	48 8b d8             	mov    %rax,%rbx
140af66bf:	0f 57 c0             	xorps  %xmm0,%xmm0
140af66c2:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
140af66c9:	48 83 a5 a8 00 00 00 	andq   $0x0,0xa8(%rbp)
140af66d0:	00
140af66d1:	48 83 a5 b0 00 00 00 	andq   $0x0,0xb0(%rbp)
140af66d8:	00
140af66d9:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
140af66df:	48 8d 15 2a 99 04 00 	lea    0x4992a(%rip),%rdx        # 0x140b40010
140af66e6:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
140af66ed:	e8 2e d7 50 ff       	call   0x140003e20
140af66f2:	c7 44 24 20 32 00 00 	movl   $0x32,0x20(%rsp)
140af66f9:	00
140af66fa:	41 b9 05 40 00 80    	mov    $0x80004005,%r9d
140af6700:	4c 8b c3             	mov    %rbx,%r8
140af6703:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
140af670a:	b9 44 d2 29 01       	mov    $0x129d244,%ecx
140af670f:	e8 54 a8 66 ff       	call   0x140160f68
140af6714:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140af671b:	48 83 f8 07          	cmp    $0x7,%rax
140af671f:	76 3b                	jbe    0x140af675c
140af6721:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140af6728:	00
140af6729:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140af6730:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140af6736:	72 1d                	jb     0x140af6755
140af6738:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140af673c:	48 2b ca             	sub    %rdx,%rcx
140af673f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140af6743:	48 83 f8 1f          	cmp    $0x1f,%rax
140af6747:	77 05                	ja     0x140af674e
140af6749:	48 8b ca             	mov    %rdx,%rcx
140af674c:	eb 07                	jmp    0x140af6755
140af674e:	ff 15 44 62 01 00    	call   *0x16244(%rip)        # 0x140b0c998
140af6754:	cc                   	int3
140af6755:	ff 15 65 61 01 00    	call   *0x16165(%rip)        # 0x140b0c8c0
140af675b:	90                   	nop
140af675c:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af6763:	48 83 c4 48          	add    $0x48,%rsp
140af6767:	5d                   	pop    %rbp
140af6768:	5b                   	pop    %rbx
140af6769:	c3                   	ret
140af676a:	90                   	nop
140af676b:	90                   	nop
140af676c:	40 55                	rex push %rbp
140af676e:	48 83 ec 20          	sub    $0x20,%rsp
140af6772:	48 8b ea             	mov    %rdx,%rbp
140af6775:	8b 45 20             	mov    0x20(%rbp),%eax
140af6778:	83 e0 01             	and    $0x1,%eax
140af677b:	85 c0                	test   %eax,%eax
140af677d:	74 0d                	je     0x140af678c
140af677f:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140af6783:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140af6787:	e8 f4 f9 50 ff       	call   0x140006180
140af678c:	48 83 c4 20          	add    $0x20,%rsp
140af6790:	5d                   	pop    %rbp
140af6791:	c3                   	ret
140af6792:	40 55                	rex push %rbp
140af6794:	48 83 ec 20          	sub    $0x20,%rsp
140af6798:	48 8b ea             	mov    %rdx,%rbp
140af679b:	8b 45 40             	mov    0x40(%rbp),%eax
140af679e:	83 e0 01             	and    $0x1,%eax
140af67a1:	85 c0                	test   %eax,%eax
140af67a3:	74 10                	je     0x140af67b5
140af67a5:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140af67a9:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140af67b0:	e8 db 88 61 ff       	call   0x14010f090
140af67b5:	48 83 c4 20          	add    $0x20,%rsp
140af67b9:	5d                   	pop    %rbp
140af67ba:	c3                   	ret
140af67bb:	40 55                	rex push %rbp
140af67bd:	48 83 ec 20          	sub    $0x20,%rsp
140af67c1:	48 8b ea             	mov    %rdx,%rbp
140af67c4:	8b 85 a0 00 00 00    	mov    0xa0(%rbp),%eax
140af67ca:	83 e0 01             	and    $0x1,%eax
140af67cd:	85 c0                	test   %eax,%eax
140af67cf:	74 13                	je     0x140af67e4
140af67d1:	83 a5 a0 00 00 00 fe 	andl   $0xfffffffe,0xa0(%rbp)
140af67d8:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
140af67df:	e8 9c f9 50 ff       	call   0x140006180
140af67e4:	48 83 c4 20          	add    $0x20,%rsp
140af67e8:	5d                   	pop    %rbp
140af67e9:	c3                   	ret
140af67ea:	40 55                	rex push %rbp
140af67ec:	48 83 ec 20          	sub    $0x20,%rsp
140af67f0:	48 8b ea             	mov    %rdx,%rbp
140af67f3:	8b 45 30             	mov    0x30(%rbp),%eax
140af67f6:	83 e0 01             	and    $0x1,%eax
140af67f9:	85 c0                	test   %eax,%eax
140af67fb:	74 10                	je     0x140af680d
140af67fd:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af6801:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140af6808:	e8 73 f9 50 ff       	call   0x140006180
140af680d:	48 83 c4 20          	add    $0x20,%rsp
140af6811:	5d                   	pop    %rbp
140af6812:	c3                   	ret
140af6813:	40 55                	rex push %rbp
140af6815:	48 83 ec 20          	sub    $0x20,%rsp
140af6819:	48 8b ea             	mov    %rdx,%rbp
140af681c:	8b 45 48             	mov    0x48(%rbp),%eax
140af681f:	83 e0 01             	and    $0x1,%eax
140af6822:	85 c0                	test   %eax,%eax
140af6824:	74 10                	je     0x140af6836
140af6826:	83 65 48 fe          	andl   $0xfffffffe,0x48(%rbp)
140af682a:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140af6831:	e8 5a 8a 61 ff       	call   0x14010f290
140af6836:	48 83 c4 20          	add    $0x20,%rsp
140af683a:	5d                   	pop    %rbp
140af683b:	c3                   	ret
140af683c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6841:	53                   	push   %rbx
140af6842:	55                   	push   %rbp
140af6843:	57                   	push   %rdi
140af6844:	48 83 ec 40          	sub    $0x40,%rsp
140af6848:	48 8b ea             	mov    %rdx,%rbp
140af684b:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140af6852:	8b 79 18             	mov    0x18(%rcx),%edi
140af6855:	48 8b 01             	mov    (%rcx),%rax
140af6858:	48 8b 40 08          	mov    0x8(%rax),%rax
140af685c:	ff 15 d6 63 01 00    	call   *0x163d6(%rip)        # 0x140b0cc38
140af6862:	48 8b d8             	mov    %rax,%rbx
140af6865:	0f 57 c0             	xorps  %xmm0,%xmm0
140af6868:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140af686f:	48 83 a5 f0 00 00 00 	andq   $0x0,0xf0(%rbp)
140af6876:	00
140af6877:	48 83 a5 f8 00 00 00 	andq   $0x0,0xf8(%rbp)
140af687e:	00
140af687f:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
140af6885:	48 8d 15 04 97 04 00 	lea    0x49704(%rip),%rdx        # 0x140b3ff90
140af688c:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140af6893:	e8 88 d5 50 ff       	call   0x140003e20
140af6898:	c7 44 24 20 32 00 00 	movl   $0x32,0x20(%rsp)
140af689f:	00
140af68a0:	44 8b cf             	mov    %edi,%r9d
140af68a3:	4c 8b c3             	mov    %rbx,%r8
140af68a6:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
140af68ad:	b9 4a d2 29 01       	mov    $0x129d24a,%ecx
140af68b2:	e8 b1 a6 66 ff       	call   0x140160f68
140af68b7:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
140af68be:	48 83 f8 07          	cmp    $0x7,%rax
140af68c2:	76 3b                	jbe    0x140af68ff
140af68c4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140af68cb:	00
140af68cc:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140af68d3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140af68d9:	72 1d                	jb     0x140af68f8
140af68db:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140af68df:	48 2b ca             	sub    %rdx,%rcx
140af68e2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140af68e6:	48 83 f8 1f          	cmp    $0x1f,%rax
140af68ea:	77 05                	ja     0x140af68f1
140af68ec:	48 8b ca             	mov    %rdx,%rcx
140af68ef:	eb 07                	jmp    0x140af68f8
140af68f1:	ff 15 a1 60 01 00    	call   *0x160a1(%rip)        # 0x140b0c998
140af68f7:	cc                   	int3
140af68f8:	ff 15 c2 5f 01 00    	call   *0x15fc2(%rip)        # 0x140b0c8c0
140af68fe:	90                   	nop
140af68ff:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af6906:	48 83 c4 40          	add    $0x40,%rsp
140af690a:	5f                   	pop    %rdi
140af690b:	5d                   	pop    %rbp
140af690c:	5b                   	pop    %rbx
140af690d:	c3                   	ret
140af690e:	90                   	nop
140af690f:	90                   	nop
140af6910:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6915:	55                   	push   %rbp
140af6916:	48 83 ec 40          	sub    $0x40,%rsp
140af691a:	48 8b ea             	mov    %rdx,%rbp
140af691d:	0f 57 c0             	xorps  %xmm0,%xmm0
140af6920:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140af6927:	48 83 a5 f0 00 00 00 	andq   $0x0,0xf0(%rbp)
140af692e:	00
140af692f:	48 83 a5 f8 00 00 00 	andq   $0x0,0xf8(%rbp)
140af6936:	00
140af6937:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
140af693d:	48 8d 15 4c 96 04 00 	lea    0x4964c(%rip),%rdx        # 0x140b3ff90
140af6944:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140af694b:	e8 d0 d4 50 ff       	call   0x140003e20
140af6950:	c7 44 24 20 32 00 00 	movl   $0x32,0x20(%rsp)
140af6957:	00
140af6958:	41 b9 05 40 00 80    	mov    $0x80004005,%r9d
140af695e:	45 33 c0             	xor    %r8d,%r8d
140af6961:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
140af6968:	b9 4c d2 29 01       	mov    $0x129d24c,%ecx
140af696d:	e8 f6 a5 66 ff       	call   0x140160f68
140af6972:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
140af6979:	48 83 f8 07          	cmp    $0x7,%rax
140af697d:	76 3b                	jbe    0x140af69ba
140af697f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140af6986:	00
140af6987:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140af698e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140af6994:	72 1d                	jb     0x140af69b3
140af6996:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140af699a:	48 2b ca             	sub    %rdx,%rcx
140af699d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140af69a1:	48 83 f8 1f          	cmp    $0x1f,%rax
140af69a5:	77 05                	ja     0x140af69ac
140af69a7:	48 8b ca             	mov    %rdx,%rcx
140af69aa:	eb 07                	jmp    0x140af69b3
140af69ac:	ff 15 e6 5f 01 00    	call   *0x15fe6(%rip)        # 0x140b0c998
140af69b2:	cc                   	int3
140af69b3:	ff 15 07 5f 01 00    	call   *0x15f07(%rip)        # 0x140b0c8c0
140af69b9:	90                   	nop
140af69ba:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af69c1:	48 83 c4 40          	add    $0x40,%rsp
140af69c5:	5d                   	pop    %rbp
140af69c6:	c3                   	ret
140af69c7:	40 55                	rex push %rbp
140af69c9:	48 83 ec 20          	sub    $0x20,%rsp
140af69cd:	48 8b ea             	mov    %rdx,%rbp
140af69d0:	8b 45 60             	mov    0x60(%rbp),%eax
140af69d3:	83 e0 04             	and    $0x4,%eax
140af69d6:	85 c0                	test   %eax,%eax
140af69d8:	74 0d                	je     0x140af69e7
140af69da:	83 65 60 fb          	andl   $0xfffffffb,0x60(%rbp)
140af69de:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140af69e2:	e8 99 f7 50 ff       	call   0x140006180
140af69e7:	48 83 c4 20          	add    $0x20,%rsp
140af69eb:	5d                   	pop    %rbp
140af69ec:	c3                   	ret
140af69ed:	40 55                	rex push %rbp
140af69ef:	48 83 ec 20          	sub    $0x20,%rsp
140af69f3:	48 8b ea             	mov    %rdx,%rbp
140af69f6:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
140af69fc:	83 e0 01             	and    $0x1,%eax
140af69ff:	85 c0                	test   %eax,%eax
140af6a01:	74 10                	je     0x140af6a13
140af6a03:	83 a5 b0 00 00 00 fe 	andl   $0xfffffffe,0xb0(%rbp)
140af6a0a:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140af6a0e:	e8 6d f7 50 ff       	call   0x140006180
140af6a13:	48 83 c4 20          	add    $0x20,%rsp
140af6a17:	5d                   	pop    %rbp
140af6a18:	c3                   	ret
140af6a19:	40 55                	rex push %rbp
140af6a1b:	48 83 ec 20          	sub    $0x20,%rsp
140af6a1f:	48 8b ea             	mov    %rdx,%rbp
140af6a22:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
140af6a28:	83 e0 02             	and    $0x2,%eax
140af6a2b:	85 c0                	test   %eax,%eax
140af6a2d:	74 10                	je     0x140af6a3f
140af6a2f:	83 a5 b0 00 00 00 fd 	andl   $0xfffffffd,0xb0(%rbp)
140af6a36:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140af6a3a:	e8 41 f7 50 ff       	call   0x140006180
140af6a3f:	48 83 c4 20          	add    $0x20,%rsp
140af6a43:	5d                   	pop    %rbp
140af6a44:	c3                   	ret
140af6a45:	40 55                	rex push %rbp
140af6a47:	48 83 ec 20          	sub    $0x20,%rsp
140af6a4b:	48 8b ea             	mov    %rdx,%rbp
140af6a4e:	8b 45 40             	mov    0x40(%rbp),%eax
140af6a51:	83 e0 01             	and    $0x1,%eax
140af6a54:	85 c0                	test   %eax,%eax
140af6a56:	74 10                	je     0x140af6a68
140af6a58:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140af6a5c:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
140af6a63:	e8 18 f7 50 ff       	call   0x140006180
140af6a68:	48 83 c4 20          	add    $0x20,%rsp
140af6a6c:	5d                   	pop    %rbp
140af6a6d:	c3                   	ret
140af6a6e:	90                   	nop
140af6a6f:	90                   	nop
140af6a70:	40 55                	rex push %rbp
140af6a72:	48 83 ec 20          	sub    $0x20,%rsp
140af6a76:	48 8b ea             	mov    %rdx,%rbp
140af6a79:	8b 45 40             	mov    0x40(%rbp),%eax
140af6a7c:	83 e0 01             	and    $0x1,%eax
140af6a7f:	85 c0                	test   %eax,%eax
140af6a81:	74 10                	je     0x140af6a93
140af6a83:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140af6a87:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140af6a8e:	e8 7d 57 60 ff       	call   0x1400fc210
140af6a93:	48 83 c4 20          	add    $0x20,%rsp
140af6a97:	5d                   	pop    %rbp
140af6a98:	c3                   	ret
140af6a99:	40 55                	rex push %rbp
140af6a9b:	48 83 ec 20          	sub    $0x20,%rsp
140af6a9f:	48 8b ea             	mov    %rdx,%rbp
140af6aa2:	8b 45 48             	mov    0x48(%rbp),%eax
140af6aa5:	83 e0 01             	and    $0x1,%eax
140af6aa8:	85 c0                	test   %eax,%eax
140af6aaa:	74 0d                	je     0x140af6ab9
140af6aac:	83 65 48 fe          	andl   $0xfffffffe,0x48(%rbp)
140af6ab0:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140af6ab4:	e8 c7 f6 50 ff       	call   0x140006180
140af6ab9:	48 83 c4 20          	add    $0x20,%rsp
140af6abd:	5d                   	pop    %rbp
140af6abe:	c3                   	ret
140af6abf:	40 55                	rex push %rbp
140af6ac1:	48 83 ec 20          	sub    $0x20,%rsp
140af6ac5:	48 8b ea             	mov    %rdx,%rbp
140af6ac8:	8b 85 a0 00 00 00    	mov    0xa0(%rbp),%eax
140af6ace:	83 e0 01             	and    $0x1,%eax
140af6ad1:	85 c0                	test   %eax,%eax
140af6ad3:	74 13                	je     0x140af6ae8
140af6ad5:	83 a5 a0 00 00 00 fe 	andl   $0xfffffffe,0xa0(%rbp)
140af6adc:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140af6ae3:	e8 74 d4 50 ff       	call   0x140003f5c
140af6ae8:	48 83 c4 20          	add    $0x20,%rsp
140af6aec:	5d                   	pop    %rbp
140af6aed:	c3                   	ret
140af6aee:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6af3:	55                   	push   %rbp
140af6af4:	48 83 ec 20          	sub    $0x20,%rsp
140af6af8:	48 8b ea             	mov    %rdx,%rbp
140af6afb:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140af6aff:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140af6b03:	e8 ac 5b 60 ff       	call   0x1400fc6b4
140af6b08:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af6b0f:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140af6b13:	e8 f0 54 52 ff       	call   0x14001c008
140af6b18:	33 d2                	xor    %edx,%edx
140af6b1a:	33 c9                	xor    %ecx,%ecx
140af6b1c:	e8 5d 99 ff ff       	call   0x140af047e
140af6b21:	90                   	nop
140af6b22:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6b27:	55                   	push   %rbp
140af6b28:	48 83 ec 20          	sub    $0x20,%rsp
140af6b2c:	48 8b ea             	mov    %rdx,%rbp
140af6b2f:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140af6b33:	48 8b 4d 78          	mov    0x78(%rbp),%rcx