18008488d:	89 45 48             	mov    %eax,0x48(%rbp)
180084890:	48 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%rax
180084897:	48 89 45 50          	mov    %rax,0x50(%rbp)
18008489b:	48 8d 45 80          	lea    -0x80(%rbp),%rax
18008489f:	48 89 45 60          	mov    %rax,0x60(%rbp)
1800848a3:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1800848a7:	48 89 45 70          	mov    %rax,0x70(%rbp)
1800848ab:	8b 44 24 74          	mov    0x74(%rsp),%eax
1800848af:	89 45 8c             	mov    %eax,-0x74(%rbp)
1800848b2:	48 8d 45 8c          	lea    -0x74(%rbp),%rax
1800848b6:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1800848bd:	8b 44 24 70          	mov    0x70(%rsp),%eax
1800848c1:	89 45 90             	mov    %eax,-0x70(%rbp)
1800848c4:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1800848c8:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1800848cf:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1800848d3:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
1800848da:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1800848de:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
1800848e5:	8b 44 24 78          	mov    0x78(%rsp),%eax
1800848e9:	89 44 24 78          	mov    %eax,0x78(%rsp)
1800848ed:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1800848f2:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
1800848f9:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1800848fe:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
180084905:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
180084909:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
180084910:	66 89 8d e0 01 00 00 	mov    %cx,0x1e0(%rbp)
180084917:	8b 4c 24 7c          	mov    0x7c(%rsp),%ecx
18008491b:	0f b7 c1             	movzwl %cx,%eax
18008491e:	89 85 f8 00 00 00    	mov    %eax,0xf8(%rbp)
180084924:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
180084929:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
180084930:	48 8d 44 24 74       	lea    0x74(%rsp),%rax
180084935:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
18008493c:	48 8d 85 38 01 00 00 	lea    0x138(%rbp),%rax
180084943:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
18008494a:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
18008494e:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
180084955:	0f b7 45 c0          	movzwl -0x40(%rbp),%eax
180084959:	89 85 38 01 00 00    	mov    %eax,0x138(%rbp)
18008495f:	48 8d 85 58 01 00 00 	lea    0x158(%rbp),%rax
180084966:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
18008496d:	89 55 18             	mov    %edx,0x18(%rbp)
180084970:	44 89 6d 1c          	mov    %r13d,0x1c(%rbp)
180084974:	44 89 75 84          	mov    %r14d,-0x7c(%rbp)
180084978:	48 c7 45 28 04 00 00 	movq   $0x4,0x28(%rbp)
18008497f:	00
180084980:	4c 89 4d 38          	mov    %r9,0x38(%rbp)
180084984:	44 89 6d 4c          	mov    %r13d,0x4c(%rbp)
180084988:	66 44 89 a5 c0 01 00 	mov    %r12w,0x1c0(%rbp)
18008498f:	00
180084990:	4c 89 4d 58          	mov    %r9,0x58(%rbp)
180084994:	66 44 89 6d 80       	mov    %r13w,-0x80(%rbp)
180084999:	4c 89 4d 68          	mov    %r9,0x68(%rbp)
18008499d:	89 7d 88             	mov    %edi,-0x78(%rbp)
1800849a0:	48 c7 45 78 04 00 00 	movq   $0x4,0x78(%rbp)
1800849a7:	00
1800849a8:	48 c7 85 88 00 00 00 	movq   $0x4,0x88(%rbp)
1800849af:	04 00 00 00
1800849b3:	48 c7 85 98 00 00 00 	movq   $0x4,0x98(%rbp)
1800849ba:	04 00 00 00
1800849be:	48 89 9d a0 00 00 00 	mov    %rbx,0xa0(%rbp)
1800849c5:	48 c7 85 a8 00 00 00 	movq   $0x8,0xa8(%rbp)
1800849cc:	08 00 00 00
1800849d0:	48 c7 85 b8 00 00 00 	movq   $0x8,0xb8(%rbp)
1800849d7:	08 00 00 00
1800849db:	44 89 7d 98          	mov    %r15d,-0x68(%rbp)
1800849df:	48 c7 85 c8 00 00 00 	movq   $0x4,0xc8(%rbp)
1800849e6:	04 00 00 00
1800849ea:	48 c7 85 d8 00 00 00 	movq   $0x4,0xd8(%rbp)
1800849f1:	04 00 00 00
1800849f5:	66 89 4c 24 70       	mov    %cx,0x70(%rsp)
1800849fa:	4c 89 8d e8 00 00 00 	mov    %r9,0xe8(%rbp)
180084a01:	44 89 ad fc 00 00 00 	mov    %r13d,0xfc(%rbp)
180084a08:	44 89 6c 24 7c       	mov    %r13d,0x7c(%rsp)
180084a0d:	48 c7 85 08 01 00 00 	movq   $0x4,0x108(%rbp)
180084a14:	04 00 00 00
180084a18:	66 44 89 6c 24 74    	mov    %r13w,0x74(%rsp)
180084a1e:	4c 89 8d 18 01 00 00 	mov    %r9,0x118(%rbp)
180084a25:	4c 89 8d 28 01 00 00 	mov    %r9,0x128(%rbp)
180084a2c:	44 89 ad 3c 01 00 00 	mov    %r13d,0x13c(%rbp)
180084a33:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
180084a37:	48 8d 15 84 9e 0d 00 	lea    0xd9e84(%rip),%rdx        # 0x18015e8c2
180084a3e:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
180084a45:	48 8d 0d 7c 7e 0e 00 	lea    0xe7e7c(%rip),%rcx        # 0x18016c8c8
180084a4c:	0f b7 45 d0          	movzwl -0x30(%rbp),%eax
180084a50:	89 85 58 01 00 00    	mov    %eax,0x158(%rbp)
180084a56:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
180084a5a:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
180084a61:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
180084a65:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
180084a6c:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
180084a70:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180084a75:	c7 44 24 20 19 00 00 	movl   $0x19,0x20(%rsp)
180084a7c:	00
180084a7d:	4c 89 8d 48 01 00 00 	mov    %r9,0x148(%rbp)
180084a84:	44 89 ad 5c 01 00 00 	mov    %r13d,0x15c(%rbp)
180084a8b:	48 c7 85 68 01 00 00 	movq   $0x8,0x168(%rbp)
180084a92:	08 00 00 00
180084a96:	48 c7 85 78 01 00 00 	movq   $0x8,0x178(%rbp)
180084a9d:	08 00 00 00
180084aa1:	e8 5a c5 f7 ff       	call   0x180001000
180084aa6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
180084aaa:	e8 75 93 ff ff       	call   0x18007de24
180084aaf:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
180084ab3:	e8 6c 93 ff ff       	call   0x18007de24
180084ab8:	4c 8d 9c 24 80 02 00 	lea    0x280(%rsp),%r11
180084abf:	00
180084ac0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
180084ac4:	49 8b 73 38          	mov    0x38(%r11),%rsi
180084ac8:	49 8b 7b 48          	mov    0x48(%r11),%rdi
180084acc:	49 8b e3             	mov    %r11,%rsp
180084acf:	41 5f                	pop    %r15
180084ad1:	41 5e                	pop    %r14
180084ad3:	41 5d                	pop    %r13
180084ad5:	41 5c                	pop    %r12
180084ad7:	5d                   	pop    %rbp
180084ad8:	c3                   	ret
180084ad9:	cc                   	int3
180084ada:	cc                   	int3
180084adb:	cc                   	int3
180084adc:	48 8b c4             	mov    %rsp,%rax
180084adf:	48 89 58 08          	mov    %rbx,0x8(%rax)
180084ae3:	48 89 70 10          	mov    %rsi,0x10(%rax)
180084ae7:	48 89 78 18          	mov    %rdi,0x18(%rax)
180084aeb:	55                   	push   %rbp
180084aec:	41 54                	push   %r12
180084aee:	41 55                	push   %r13
180084af0:	41 56                	push   %r14
180084af2:	41 57                	push   %r15
180084af4:	48 8d a8 38 fe ff ff 	lea    -0x1c8(%rax),%rbp
180084afb:	48 81 ec a0 02 00 00 	sub    $0x2a0,%rsp
180084b02:	48 8b 85 00 02 00 00 	mov    0x200(%rbp),%rax
180084b09:	48 8d 7d e0          	lea    -0x20(%rbp),%rdi
180084b0d:	45 33 f6             	xor    %r14d,%r14d
180084b10:	45 0f b6 e0          	movzbl %r8b,%r12d
180084b14:	44 8b 85 10 02 00 00 	mov    0x210(%rbp),%r8d
180084b1b:	48 85 c0             	test   %rax,%rax
180084b1e:	48 8b d9             	mov    %rcx,%rbx
180084b21:	44 0f b6 ea          	movzbl %dl,%r13d
180084b25:	48 8b 95 08 02 00 00 	mov    0x208(%rbp),%rdx
180084b2c:	48 0f 45 f8          	cmovne %rax,%rdi
180084b30:	0f 57 c0             	xorps  %xmm0,%xmm0
180084b33:	44 89 74 24 74       	mov    %r14d,0x74(%rsp)
180084b38:	45 8b f9             	mov    %r9d,%r15d
180084b3b:	44 89 74 24 78       	mov    %r14d,0x78(%rsp)
180084b40:	33 c9                	xor    %ecx,%ecx
180084b42:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
180084b46:	4c 8d 8d 00 02 00 00 	lea    0x200(%rbp),%r9
180084b4d:	4c 89 75 a8          	mov    %r14,-0x58(%rbp)
180084b51:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
180084b55:	41 8b f6             	mov    %r14d,%esi
180084b58:	44 89 74 24 7c       	mov    %r14d,0x7c(%rsp)
180084b5d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
180084b61:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
180084b65:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
180084b69:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
180084b6d:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
180084b72:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
180084b76:	e8 bd 26 fb ff       	call   0x180037238
180084b7b:	85 c0                	test   %eax,%eax
180084b7d:	78 0a                	js     0x180084b89
180084b7f:	48 8b 85 00 02 00 00 	mov    0x200(%rbp),%rax
180084b86:	8b 70 08             	mov    0x8(%rax),%esi
180084b89:	44 8b b5 18 02 00 00 	mov    0x218(%rbp),%r14d
180084b90:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
180084b94:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
180084b9b:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
180084b9f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
180084ba4:	4c 8d 44 24 74       	lea    0x74(%rsp),%r8
180084ba9:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
180084bad:	41 8b d6             	mov    %r14d,%edx
180084bb0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
180084bb5:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
180084bb9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
180084bbe:	48 8d 45 80          	lea    -0x80(%rbp),%rax
180084bc2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
180084bc7:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
180084bcb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
180084bd0:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
180084bd5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
180084bda:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
180084bdf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
180084be4:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
180084be9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180084bee:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
180084bf2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
180084bf7:	e8 98 06 00 00       	call   0x180085294
180084bfc:	83 3d c5 7c 0e 00 05 	cmpl   $0x5,0xe7cc5(%rip)        # 0x18016c8c8
180084c03:	0f 86 d6 02 00 00    	jbe    0x180084edf
180084c09:	f6 05 c8 7c 0e 00 01 	testb  $0x1,0xe7cc8(%rip)        # 0x18016c8d8
180084c10:	0f 84 c9 02 00 00    	je     0x180084edf
180084c16:	48 8b 05 c3 7c 0e 00 	mov    0xe7cc3(%rip),%rax        # 0x18016c8e0
180084c1d:	83 e0 01             	and    $0x1,%eax
180084c20:	48 3b 05 b9 7c 0e 00 	cmp    0xe7cb9(%rip),%rax        # 0x18016c8e0
180084c27:	0f 85 b2 02 00 00    	jne    0x180084edf
180084c2d:	45 33 c9             	xor    %r9d,%r9d
180084c30:	48 8d 05 65 2c 0c 00 	lea    0xc2c65(%rip),%rax        # 0x18014789c
180084c37:	48 85 db             	test   %rbx,%rbx
180084c3a:	48 0f 45 c3          	cmovne %rbx,%rax
180084c3e:	45 8d 51 02          	lea    0x2(%r9),%r10d
180084c42:	48 85 c0             	test   %rax,%rax
180084c45:	74 17                	je     0x180084c5e
180084c47:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
180084c4b:	48 ff c1             	inc    %rcx
180084c4e:	66 44 39 0c 48       	cmp    %r9w,(%rax,%rcx,2)
180084c53:	75 f6                	jne    0x180084c4b
180084c55:	8d 14 4d 02 00 00 00 	lea    0x2(,%rcx,2),%edx
180084c5c:	eb 0a                	jmp    0x180084c68
180084c5e:	48 8d 05 37 2c 0c 00 	lea    0xc2c37(%rip),%rax        # 0x18014789c
180084c65:	41 8b d2             	mov    %r10d,%edx
180084c68:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
180084c6c:	48 89 45 10          	mov    %rax,0x10(%rbp)
180084c70:	48 8d 45 8c          	lea    -0x74(%rbp),%rax
180084c74:	48 89 45 20          	mov    %rax,0x20(%rbp)
180084c78:	48 8d 45 90          	lea    -0x70(%rbp),%rax
180084c7c:	48 89 45 30          	mov    %rax,0x30(%rbp)
180084c80:	48 8d 85 10 02 00 00 	lea    0x210(%rbp),%rax
180084c87:	48 89 45 40          	mov    %rax,0x40(%rbp)
180084c8b:	48 8b 85 20 02 00 00 	mov    0x220(%rbp),%rax
180084c92:	48 89 45 50          	mov    %rax,0x50(%rbp)
180084c96:	0f b7 c1             	movzwl %cx,%eax
180084c99:	89 45 58             	mov    %eax,0x58(%rbp)
180084c9c:	48 8d 85 00 02 00 00 	lea    0x200(%rbp),%rax
180084ca3:	48 89 45 60          	mov    %rax,0x60(%rbp)
180084ca7:	48 8d 45 84          	lea    -0x7c(%rbp),%rax
180084cab:	48 89 45 70          	mov    %rax,0x70(%rbp)
180084caf:	48 8d 45 88          	lea    -0x78(%rbp),%rax
180084cb3:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
180084cba:	48 8d 45 94          	lea    -0x6c(%rbp),%rax
180084cbe:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
180084cc5:	8b 44 24 70          	mov    0x70(%rsp),%eax
180084cc9:	89 45 98             	mov    %eax,-0x68(%rbp)
180084ccc:	48 8d 45 98          	lea    -0x68(%rbp),%rax
180084cd0:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
180084cd7:	8b 44 24 78          	mov    0x78(%rsp),%eax
180084cdb:	89 44 24 78          	mov    %eax,0x78(%rsp)
180084cdf:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
180084ce4:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
180084ceb:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
180084cef:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
180084cf6:	8b 85 f0 01 00 00    	mov    0x1f0(%rbp),%eax
180084cfc:	89 45 9c             	mov    %eax,-0x64(%rbp)
180084cff:	48 8d 45 9c          	lea    -0x64(%rbp),%rax
180084d03:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
180084d0a:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
180084d0e:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
180084d12:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
180084d17:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
180084d1e:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
180084d23:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
180084d2a:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
180084d2e:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
180084d35:	66 89 8d 10 02 00 00 	mov    %cx,0x210(%rbp)
180084d3c:	8b 4d 80             	mov    -0x80(%rbp),%ecx
180084d3f:	0f b7 c1             	movzwl %cx,%eax
180084d42:	89 85 18 01 00 00    	mov    %eax,0x118(%rbp)
180084d48:	48 8d 45 80          	lea    -0x80(%rbp),%rax
180084d4c:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
180084d53:	48 8d 44 24 74       	lea    0x74(%rsp),%rax
180084d58:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
180084d5f:	48 8d 85 58 01 00 00 	lea    0x158(%rbp),%rax
180084d66:	89 55 18             	mov    %edx,0x18(%rbp)
180084d69:	44 89 4d 1c          	mov    %r9d,0x1c(%rbp)
180084d6d:	44 89 7d 8c          	mov    %r15d,-0x74(%rbp)
180084d71:	48 c7 45 28 04 00 00 	movq   $0x4,0x28(%rbp)
180084d78:	00
180084d79:	44 89 75 90          	mov    %r14d,-0x70(%rbp)
180084d7d:	48 c7 45 38 04 00 00 	movq   $0x4,0x38(%rbp)
180084d84:	00
180084d85:	4c 89 55 48          	mov    %r10,0x48(%rbp)
180084d89:	44 89 4d 5c          	mov    %r9d,0x5c(%rbp)
180084d8d:	66 44 89 a5 00 02 00 	mov    %r12w,0x200(%rbp)
180084d94:	00
180084d95:	4c 89 55 68          	mov    %r10,0x68(%rbp)
180084d99:	66 44 89 6d 84       	mov    %r13w,-0x7c(%rbp)
180084d9e:	4c 89 55 78          	mov    %r10,0x78(%rbp)
180084da2:	66 44 89 4d 88       	mov    %r9w,-0x78(%rbp)
180084da7:	4c 89 95 88 00 00 00 	mov    %r10,0x88(%rbp)
180084dae:	89 75 94             	mov    %esi,-0x6c(%rbp)
180084db1:	48 c7 85 98 00 00 00 	movq   $0x4,0x98(%rbp)
180084db8:	04 00 00 00
180084dbc:	48 c7 85 a8 00 00 00 	movq   $0x4,0xa8(%rbp)
180084dc3:	04 00 00 00
180084dc7:	48 c7 85 b8 00 00 00 	movq   $0x4,0xb8(%rbp)
180084dce:	04 00 00 00
180084dd2:	48 89 bd c0 00 00 00 	mov    %rdi,0xc0(%rbp)
180084dd9:	48 c7 85 c8 00 00 00 	movq   $0x8,0xc8(%rbp)
180084de0:	08 00 00 00
180084de4:	48 c7 85 d8 00 00 00 	movq   $0x8,0xd8(%rbp)
180084deb:	08 00 00 00
180084def:	48 c7 85 e8 00 00 00 	movq   $0x4,0xe8(%rbp)
180084df6:	04 00 00 00
180084dfa:	48 c7 85 f8 00 00 00 	movq   $0x4,0xf8(%rbp)
180084e01:	04 00 00 00
180084e05:	66 89 4c 24 70       	mov    %cx,0x70(%rsp)
180084e0a:	4c 89 95 08 01 00 00 	mov    %r10,0x108(%rbp)
180084e11:	44 89 8d 1c 01 00 00 	mov    %r9d,0x11c(%rbp)
180084e18:	44 89 4d 80          	mov    %r9d,-0x80(%rbp)
180084e1c:	48 c7 85 28 01 00 00 	movq   $0x4,0x128(%rbp)
180084e23:	04 00 00 00
180084e27:	66 44 89 4c 24 74    	mov    %r9w,0x74(%rsp)
180084e2d:	4c 89 95 38 01 00 00 	mov    %r10,0x138(%rbp)
180084e34:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
180084e3b:	48 8d 15 ab 9b 0d 00 	lea    0xd9bab(%rip),%rdx        # 0x18015e9ed
180084e42:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
180084e46:	48 8d 0d 7b 7a 0e 00 	lea    0xe7a7b(%rip),%rcx        # 0x18016c8c8
180084e4d:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
180084e54:	0f b7 45 c0          	movzwl -0x40(%rbp),%eax
180084e58:	89 85 58 01 00 00    	mov    %eax,0x158(%rbp)
180084e5e:	48 8d 85 78 01 00 00 	lea    0x178(%rbp),%rax
180084e65:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
180084e6c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
180084e70:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
180084e77:	0f b7 45 d0          	movzwl -0x30(%rbp),%eax
180084e7b:	89 85 78 01 00 00    	mov    %eax,0x178(%rbp)
180084e81:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
180084e85:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
180084e8c:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
180084e90:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
180084e97:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
180084e9b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180084ea0:	c7 44 24 20 1b 00 00 	movl   $0x1b,0x20(%rsp)
180084ea7:	00
180084ea8:	4c 89 95 48 01 00 00 	mov    %r10,0x148(%rbp)
180084eaf:	44 89 8d 5c 01 00 00 	mov    %r9d,0x15c(%rbp)
180084eb6:	4c 89 95 68 01 00 00 	mov    %r10,0x168(%rbp)
180084ebd:	44 89 8d 7c 01 00 00 	mov    %r9d,0x17c(%rbp)
180084ec4:	48 c7 85 88 01 00 00 	movq   $0x8,0x188(%rbp)
180084ecb:	08 00 00 00
180084ecf:	48 c7 85 98 01 00 00 	movq   $0x8,0x198(%rbp)
180084ed6:	08 00 00 00
180084eda:	e8 21 c1 f7 ff       	call   0x180001000
180084edf:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
180084ee3:	e8 3c 8f ff ff       	call   0x18007de24
180084ee8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
180084eec:	e8 33 8f ff ff       	call   0x18007de24
180084ef1:	4c 8d 9c 24 a0 02 00 	lea    0x2a0(%rsp),%r11
180084ef8:	00
180084ef9:	49 8b 5b 30          	mov    0x30(%r11),%rbx
180084efd:	49 8b 73 38          	mov    0x38(%r11),%rsi
180084f01:	49 8b 7b 40          	mov    0x40(%r11),%rdi
180084f05:	49 8b e3             	mov    %r11,%rsp
180084f08:	41 5f                	pop    %r15
180084f0a:	41 5e                	pop    %r14
180084f0c:	41 5d                	pop    %r13
180084f0e:	41 5c                	pop    %r12
180084f10:	5d                   	pop    %rbp
180084f11:	c3                   	ret