18010280b:	00
18010280c:	e9 36 e2 ff ff       	jmp    0x180100a47
180102811:	be 4c 01 00 c0       	mov    $0xc000014c,%esi
180102816:	44 8b fe             	mov    %esi,%r15d
180102819:	48 85 db             	test   %rbx,%rbx
18010281c:	74 5b                	je     0x180102879
18010281e:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180102822:	41 be 08 00 00 00    	mov    $0x8,%r14d
180102828:	66 41 3b c6          	cmp    %r14w,%ax
18010282c:	73 4b                	jae    0x180102879
18010282e:	41 8d 7e f9          	lea    -0x7(%r14),%edi
180102832:	48 03 c7             	add    %rdi,%rax
180102835:	45 8d 66 06          	lea    0x6(%r14),%r12d
180102839:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
18010283d:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180102841:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180102845:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102849:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
18010284d:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180102851:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102855:	c7 44 8b 14 20 00 00 	movl   $0x20,0x14(%rbx,%rcx,4)
18010285c:	00
18010285d:	66 01 7b 08          	add    %di,0x8(%rbx)
180102861:	33 c0                	xor    %eax,%eax
180102863:	48 39 45 af          	cmp    %rax,-0x51(%rbp)
180102867:	74 10                	je     0x180102879
180102869:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
18010286d:	49 8b 45 10          	mov    0x10(%r13),%rax
180102871:	49 8b cd             	mov    %r13,%rcx
180102874:	ff d0                	call   *%rax
180102876:	0f 1f 00             	nopl   (%rax)
180102879:	33 c9                	xor    %ecx,%ecx
18010287b:	48 39 4d a7          	cmp    %rcx,-0x59(%rbp)
18010287f:	74 10                	je     0x180102891
180102881:	49 8b 45 10          	mov    0x10(%r13),%rax
180102885:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
180102889:	49 8b cd             	mov    %r13,%rcx
18010288c:	ff d0                	call   *%rax
18010288e:	0f 1f 00             	nopl   (%rax)
180102891:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
180102898:	00
180102899:	41 8b c7             	mov    %r15d,%eax
18010289c:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1801028a3:	41 5f                	pop    %r15
1801028a5:	41 5e                	pop    %r14
1801028a7:	41 5d                	pop    %r13
1801028a9:	41 5c                	pop    %r12
1801028ab:	5f                   	pop    %rdi
1801028ac:	5e                   	pop    %rsi
1801028ad:	5d                   	pop    %rbp
1801028ae:	c3                   	ret
1801028af:	cc                   	int3
1801028b0:	48 8b c4             	mov    %rsp,%rax
1801028b3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1801028b7:	44 89 48 20          	mov    %r9d,0x20(%rax)
1801028bb:	4c 89 40 18          	mov    %r8,0x18(%rax)
1801028bf:	88 50 10             	mov    %dl,0x10(%rax)
1801028c2:	55                   	push   %rbp
1801028c3:	56                   	push   %rsi
1801028c4:	57                   	push   %rdi
1801028c5:	41 54                	push   %r12
1801028c7:	41 55                	push   %r13
1801028c9:	41 56                	push   %r14
1801028cb:	41 57                	push   %r15
1801028cd:	48 8b ec             	mov    %rsp,%rbp
1801028d0:	48 83 ec 70          	sub    $0x70,%rsp
1801028d4:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
1801028d8:	41 83 cb ff          	or     $0xffffffff,%r11d
1801028dc:	33 c0                	xor    %eax,%eax
1801028de:	44 89 5d b8          	mov    %r11d,-0x48(%rbp)
1801028e2:	4d 8b f0             	mov    %r8,%r14
1801028e5:	89 45 bc             	mov    %eax,-0x44(%rbp)
1801028e8:	45 33 c0             	xor    %r8d,%r8d
1801028eb:	44 89 5d c0          	mov    %r11d,-0x40(%rbp)
1801028ef:	89 45 c4             	mov    %eax,-0x3c(%rbp)
1801028f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1801028f5:	44 89 5d d8          	mov    %r11d,-0x28(%rbp)
1801028f9:	41 8b f1             	mov    %r9d,%esi
1801028fc:	89 45 dc             	mov    %eax,-0x24(%rbp)
1801028ff:	48 8b f9             	mov    %rcx,%rdi
180102902:	44 89 5d d0          	mov    %r11d,-0x30(%rbp)
180102906:	45 8b e0             	mov    %r8d,%r12d
180102909:	89 45 d4             	mov    %eax,-0x2c(%rbp)
18010290c:	44 89 5d c8          	mov    %r11d,-0x38(%rbp)
180102910:	89 45 cc             	mov    %eax,-0x34(%rbp)
180102913:	44 88 45 b0          	mov    %r8b,-0x50(%rbp)
180102917:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
18010291b:	48 85 db             	test   %rbx,%rbx
18010291e:	74 1c                	je     0x18010293c
180102920:	4c 89 b3 10 01 00 00 	mov    %r14,0x110(%rbx)
180102927:	44 89 9b 18 01 00 00 	mov    %r11d,0x118(%rbx)
18010292e:	44 89 83 1c 01 00 00 	mov    %r8d,0x11c(%rbx)
180102935:	4c 89 83 20 01 00 00 	mov    %r8,0x120(%rbx)
18010293c:	4c 8b ad 80 00 00 00 	mov    0x80(%rbp),%r13
180102943:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
18010294a:	45 89 45 00          	mov    %r8d,0x0(%r13)
18010294e:	44 89 00             	mov    %r8d,(%rax)
180102951:	45 85 c9             	test   %r9d,%r9d
180102954:	0f 84 82 10 00 00    	je     0x1801039dc
18010295a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
180102960:	41 8b c4             	mov    %r12d,%eax
180102963:	41 ba 08 00 00 00    	mov    $0x8,%r10d
180102969:	49 8d 04 86          	lea    (%r14,%rax,4),%rax
18010296d:	44 8b 38             	mov    (%rax),%r15d
180102970:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
180102974:	84 d2                	test   %dl,%dl
180102976:	74 09                	je     0x180102981
180102978:	41 3b f1             	cmp    %r9d,%esi
18010297b:	0f 85 05 0c 00 00    	jne    0x180103586
180102981:	45 3b fb             	cmp    %r11d,%r15d
180102984:	0f 84 a2 0b 00 00    	je     0x18010352c
18010298a:	4c 8b 45 70          	mov    0x70(%rbp),%r8
18010298e:	41 8b d7             	mov    %r15d,%edx
180102991:	48 8b cf             	mov    %rdi,%rcx
180102994:	e8 9b d4 03 00       	call   0x18013fe34
180102999:	45 33 c0             	xor    %r8d,%r8d
18010299c:	84 c0                	test   %al,%al
18010299e:	0f 84 24 0b 00 00    	je     0x1801034c8
1801029a4:	48 8b 47 08          	mov    0x8(%rdi),%rax
1801029a8:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1801029ac:	41 8b d7             	mov    %r15d,%edx
1801029af:	48 8b cf             	mov    %rdi,%rcx
1801029b2:	ff d0                	call   *%rax
1801029b4:	0f 1f 00             	nopl   (%rax)
1801029b7:	45 33 d2             	xor    %r10d,%r10d
1801029ba:	4c 8b f0             	mov    %rax,%r14
1801029bd:	48 85 c0             	test   %rax,%rax
1801029c0:	0f 84 09 0f 00 00    	je     0x1801038cf
1801029c6:	48 8b c8             	mov    %rax,%rcx
1801029c9:	e8 b6 d5 03 00       	call   0x18013ff84
1801029ce:	83 f8 14             	cmp    $0x14,%eax
1801029d1:	0f 82 a2 0a 00 00    	jb     0x180103479
1801029d7:	b9 76 6b 00 00       	mov    $0x6b76,%ecx
1801029dc:	66 41 39 0e          	cmp    %cx,(%r14)
1801029e0:	0f 85 47 0a 00 00    	jne    0x18010342d
1801029e6:	41 0f b7 56 02       	movzwl 0x2(%r14),%edx
1801029eb:	8d 4a 14             	lea    0x14(%rdx),%ecx
1801029ee:	83 f9 14             	cmp    $0x14,%ecx
1801029f1:	0f 82 de 09 00 00    	jb     0x1801033d5
1801029f7:	3b c8                	cmp    %eax,%ecx
1801029f9:	0f 87 d6 09 00 00    	ja     0x1801033d5
1801029ff:	45 0f b7 46 10       	movzwl 0x10(%r14),%r8d
180102a04:	45 8d 5a 01          	lea    0x1(%r10),%r11d
180102a08:	45 84 c3             	test   %r8b,%r11b
180102a0b:	0f 84 61 01 00 00    	je     0x180102b72
180102a11:	b8 ff 3f 00 00       	mov    $0x3fff,%eax
180102a16:	66 3b d0             	cmp    %ax,%dx
180102a19:	0f 86 6a 01 00 00    	jbe    0x180102b89
180102a1f:	48 85 db             	test   %rbx,%rbx
180102a22:	74 56                	je     0x180102a7a
180102a24:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102a28:	41 8d 4a 08          	lea    0x8(%r10),%ecx
180102a2c:	66 3b c1             	cmp    %cx,%ax
180102a2f:	73 34                	jae    0x180102a65
180102a31:	48 83 c0 09          	add    $0x9,%rax
180102a35:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180102a39:	c7 04 83 0f 00 00 00 	movl   $0xf,(%rbx,%rax,4)
180102a40:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102a44:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102a48:	c7 44 8b 70 4c 01 00 	movl   $0xc000014c,0x70(%rbx,%rcx,4)
180102a4f:	c0
180102a50:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102a54:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102a58:	c7 44 8b 74 92 00 00 	movl   $0x92,0x74(%rbx,%rcx,4)
180102a5f:	00
180102a60:	66 44 01 5b 0a       	add    %r11w,0xa(%rbx)
180102a65:	44 89 a3 18 01 00 00 	mov    %r12d,0x118(%rbx)
180102a6c:	44 89 bb 1c 01 00 00 	mov    %r15d,0x11c(%rbx)
180102a73:	4c 89 b3 20 01 00 00 	mov    %r14,0x120(%rbx)
180102a7a:	48 8b 47 10          	mov    0x10(%rdi),%rax
180102a7e:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
180102a82:	48 8b cf             	mov    %rdi,%rcx
180102a85:	ff d0                	call   *%rax
180102a87:	0f 1f 00             	nopl   (%rax)
180102a8a:	4c 8b 75 50          	mov    0x50(%rbp),%r14
180102a8e:	45 33 c0             	xor    %r8d,%r8d
180102a91:	41 ba 08 00 00 00    	mov    $0x8,%r10d
180102a97:	45 8d 4a f9          	lea    -0x7(%r10),%r9d
180102a9b:	f7 45 68 00 00 02 00 	testl  $0x20000,0x68(%rbp)
180102aa2:	0f 85 eb 0e 00 00    	jne    0x180103993
180102aa8:	48 85 db             	test   %rbx,%rbx
180102aab:	74 3b                	je     0x180102ae8
180102aad:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102ab1:	66 41 3b c2          	cmp    %r10w,%ax
180102ab5:	73 31                	jae    0x180102ae8
180102ab7:	48 83 c0 09          	add    $0x9,%rax
180102abb:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180102abf:	c7 04 83 0f 00 00 00 	movl   $0xf,(%rbx,%rax,4)
180102ac6:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102aca:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102ace:	c7 44 8b 70 4c 01 00 	movl   $0xc000014c,0x70(%rbx,%rcx,4)
180102ad5:	c0
180102ad6:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102ada:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102ade:	44 89 44 8b 74       	mov    %r8d,0x74(%rbx,%rcx,4)
180102ae3:	66 44 01 4b 0a       	add    %r9w,0xa(%rbx)
180102ae8:	48 8b 47 08          	mov    0x8(%rdi),%rax
180102aec:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
180102af0:	8b 55 60             	mov    0x60(%rbp),%edx
180102af3:	48 8b cf             	mov    %rdi,%rcx
180102af6:	ff d0                	call   *%rax
180102af8:	0f 1f 00             	nopl   (%rax)
180102afb:	48 85 c0             	test   %rax,%rax
180102afe:	0f 84 38 0e 00 00    	je     0x18010393c
180102b04:	83 c9 ff             	or     $0xffffffff,%ecx
180102b07:	01 48 24             	add    %ecx,0x24(%rax)
180102b0a:	03 f1                	add    %ecx,%esi
180102b0c:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
180102b10:	41 8d 44 24 01       	lea    0x1(%r12),%eax
180102b15:	44 8b c6             	mov    %esi,%r8d
180102b18:	89 75 58             	mov    %esi,0x58(%rbp)
180102b1b:	45 2b c4             	sub    %r12d,%r8d
180102b1e:	49 8d 14 86          	lea    (%r14,%rax,4),%rdx
180102b22:	49 c1 e0 02          	shl    $0x2,%r8
180102b26:	e8 95 2e 03 00       	call   0x1801359c0
180102b2b:	48 8b 47 40          	mov    0x40(%rdi),%rax
180102b2f:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
180102b33:	48 8b cf             	mov    %rdi,%rcx
180102b36:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180102b3d:	48 8b 47 10          	mov    0x10(%rdi),%rax
180102b41:	ff d0                	call   *%rax
180102b43:	0f 1f 00             	nopl   (%rax)
180102b46:	41 b9 01 00 00 00    	mov    $0x1,%r9d
180102b4c:	45 8a e9             	mov    %r9b,%r13b
180102b4f:	44 88 4d b0          	mov    %r9b,-0x50(%rbp)
180102b53:	45 33 c0             	xor    %r8d,%r8d
180102b56:	44 3b e6             	cmp    %esi,%r12d
180102b59:	0f 83 ca 0d 00 00    	jae    0x180103929
180102b5f:	4c 8b ad 80 00 00 00 	mov    0x80(%rbp),%r13
180102b66:	41 83 cb ff          	or     $0xffffffff,%r11d
180102b6a:	8a 55 48             	mov    0x48(%rbp),%dl
180102b6d:	e9 ee fd ff ff       	jmp    0x180102960
180102b72:	41 84 d3             	test   %dl,%r11b
180102b75:	0f 85 0b 08 00 00    	jne    0x180103386
180102b7b:	b8 ff 7f 00 00       	mov    $0x7fff,%eax
180102b80:	66 3b d0             	cmp    %ax,%dx
180102b83:	0f 87 ae 07 00 00    	ja     0x180103337
180102b89:	48 8b 47 40          	mov    0x40(%rdi),%rax
180102b8d:	8b 88 90 00 00 00    	mov    0x90(%rax),%ecx
180102b93:	f6 c1 02             	test   $0x2,%cl
180102b96:	0f 85 94 00 00 00    	jne    0x180102c30
180102b9c:	41 f6 c0 02          	test   $0x2,%r8b
180102ba0:	0f 84 8a 00 00 00    	je     0x180102c30
180102ba6:	44 88 5d b0          	mov    %r11b,-0x50(%rbp)
180102baa:	ba 4c 01 00 c0       	mov    $0xc000014c,%edx
180102baf:	8b f2                	mov    %edx,%esi
180102bb1:	48 85 db             	test   %rbx,%rbx
180102bb4:	74 15                	je     0x180102bcb
180102bb6:	44 89 a3 18 01 00 00 	mov    %r12d,0x118(%rbx)
180102bbd:	44 89 bb 1c 01 00 00 	mov    %r15d,0x11c(%rbx)
180102bc4:	4c 89 b3 20 01 00 00 	mov    %r14,0x120(%rbx)
180102bcb:	f7 45 68 00 00 02 00 	testl  $0x20000,0x68(%rbp)
180102bd2:	0f 85 08 0a 00 00    	jne    0x1801035e0
180102bd8:	48 85 db             	test   %rbx,%rbx
180102bdb:	74 3e                	je     0x180102c1b
180102bdd:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102be1:	b9 08 00 00 00       	mov    $0x8,%ecx
180102be6:	66 3b c1             	cmp    %cx,%ax
180102be9:	73 30                	jae    0x180102c1b
180102beb:	48 83 c0 09          	add    $0x9,%rax
180102bef:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180102bf3:	c7 04 83 0f 00 00 00 	movl   $0xf,(%rbx,%rax,4)
180102bfa:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102bfe:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102c02:	89 54 8b 70          	mov    %edx,0x70(%rbx,%rcx,4)
180102c06:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102c0a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102c0e:	c7 44 8b 74 98 00 00 	movl   $0x98,0x74(%rbx,%rcx,4)
180102c15:	00
180102c16:	66 44 01 5b 0a       	add    %r11w,0xa(%rbx)
180102c1b:	b8 fd ff 00 00       	mov    $0xfffd,%eax
180102c20:	66 41 21 46 10       	and    %ax,0x10(%r14)
180102c25:	48 8b 47 40          	mov    0x40(%rdi),%rax
180102c29:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180102c30:	44 8a 4d 48          	mov    0x48(%rbp),%r9b
180102c34:	45 84 c9             	test   %r9b,%r9b
180102c37:	74 62                	je     0x180102c9b
180102c39:	41 0f b7 76 10       	movzwl 0x10(%r14),%esi
180102c3e:	49 8d 4e 14          	lea    0x14(%r14),%rcx
180102c42:	41 0f b7 46 02       	movzwl 0x2(%r14),%eax
180102c47:	41 84 f3             	test   %sil,%r11b
180102c4a:	74 14                	je     0x180102c60
180102c4c:	48 8b d1             	mov    %rcx,%rdx
180102c4f:	44 8b c0             	mov    %eax,%r8d
180102c52:	48 8d 0d a7 96 05 00 	lea    0x596a7(%rip),%rcx        # 0x18015c300
180102c59:	e8 82 cd ff ff       	call   0x1800ff9e0
180102c5e:	eb 15                	jmp    0x180102c75
180102c60:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
180102c64:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
180102c68:	66 89 45 e8          	mov    %ax,-0x18(%rbp)
180102c6c:	66 89 45 ea          	mov    %ax,-0x16(%rbp)
180102c70:	e8 ef cd ff ff       	call   0x1800ffa64
180102c75:	45 33 d2             	xor    %r10d,%r10d
180102c78:	85 c0                	test   %eax,%eax
180102c7a:	0f 85 fe 09 00 00    	jne    0x18010367e
180102c80:	41 83 7e 0c 06       	cmpl   $0x6,0xc(%r14)
180102c85:	74 0a                	je     0x180102c91
180102c87:	40 f6 c6 02          	test   $0x2,%sil
180102c8b:	0f 84 a6 09 00 00    	je     0x180103637
180102c91:	44 8a 4d 48          	mov    0x48(%rbp),%r9b
180102c95:	41 bb 01 00 00 00    	mov    $0x1,%r11d
180102c9b:	41 0f b7 56 02       	movzwl 0x2(%r14),%edx
180102ca0:	45 0f b7 46 10       	movzwl 0x10(%r14),%r8d
180102ca5:	0f b7 ca             	movzwl %dx,%ecx
180102ca8:	66 03 c9             	add    %cx,%cx
180102cab:	41 8a c0             	mov    %r8b,%al
180102cae:	41 22 c3             	and    %r11b,%al
180102cb1:	66 0f 44 ca          	cmove  %dx,%cx
180102cb5:	0f b7 c1             	movzwl %cx,%eax
180102cb8:	41 39 45 00          	cmp    %eax,0x0(%r13)
180102cbc:	73 04                	jae    0x180102cc2
180102cbe:	41 89 45 00          	mov    %eax,0x0(%r13)
180102cc2:	41 8b 76 04          	mov    0x4(%r14),%esi
180102cc6:	45 84 c9             	test   %r9b,%r9b
180102cc9:	74 15                	je     0x180102ce0
180102ccb:	41 84 f3             	test   %sil,%r11b
180102cce:	0f 85 55 0a 00 00    	jne    0x180103729
180102cd4:	81 fe ff ff 00 00    	cmp    $0xffff,%esi
180102cda:	0f 87 01 0a 00 00    	ja     0x1801036e1
180102ce0:	41 f6 c0 02          	test   $0x2,%r8b
180102ce4:	74 7e                	je     0x180102d64
180102ce6:	85 f6                	test   %esi,%esi
180102ce8:	75 06                	jne    0x180102cf0
180102cea:	45 39 56 0c          	cmp    %r10d,0xc(%r14)
180102cee:	74 74                	je     0x180102d64
180102cf0:	48 85 db             	test   %rbx,%rbx
180102cf3:	74 57                	je     0x180102d4c
180102cf5:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102cf9:	b9 08 00 00 00       	mov    $0x8,%ecx
180102cfe:	66 3b c1             	cmp    %cx,%ax
180102d01:	73 34                	jae    0x180102d37
180102d03:	48 83 c0 09          	add    $0x9,%rax
180102d07:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180102d0b:	c7 04 83 0f 00 00 00 	movl   $0xf,(%rbx,%rax,4)
180102d12:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102d16:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102d1a:	c7 44 8b 70 4c 01 00 	movl   $0xc000014c,0x70(%rbx,%rcx,4)
180102d21:	c0
180102d22:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180102d26:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180102d2a:	c7 44 8b 74 e0 00 00 	movl   $0xe0,0x74(%rbx,%rcx,4)
180102d31:	00
180102d32:	66 44 01 5b 0a       	add    %r11w,0xa(%rbx)
180102d37:	44 89 a3 18 01 00 00 	mov    %r12d,0x118(%rbx)
180102d3e:	44 89 bb 1c 01 00 00 	mov    %r15d,0x11c(%rbx)
180102d45:	4c 89 b3 20 01 00 00 	mov    %r14,0x120(%rbx)
180102d4c:	48 8b 47 10          	mov    0x10(%rdi),%rax
180102d50:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
180102d54:	48 8b cf             	mov    %rdi,%rcx
180102d57:	ff d0                	call   *%rax