1401769ab:	0f 11 aa 10 05 00 00 	movups %xmm5,0x510(%rdx)
1401769b2:	f3 0f 6f 40 60       	movdqu 0x60(%rax),%xmm0
1401769b7:	0f 11 82 20 05 00 00 	movups %xmm0,0x520(%rdx)
1401769be:	f3 0f 6f 48 70       	movdqu 0x70(%rax),%xmm1
1401769c3:	0f 11 8a 30 05 00 00 	movups %xmm1,0x530(%rdx)
1401769ca:	f3 0f 6f 90 80 00 00 	movdqu 0x80(%rax),%xmm2
1401769d1:	00
1401769d2:	0f 11 92 40 05 00 00 	movups %xmm2,0x540(%rdx)
1401769d9:	f3 0f 6f 98 90 00 00 	movdqu 0x90(%rax),%xmm3
1401769e0:	00
1401769e1:	0f 11 9a 50 05 00 00 	movups %xmm3,0x550(%rdx)
1401769e8:	f3 0f 6f a0 a0 00 00 	movdqu 0xa0(%rax),%xmm4
1401769ef:	00
1401769f0:	0f 11 a2 60 05 00 00 	movups %xmm4,0x560(%rdx)
1401769f7:	f3 0f 6f a8 b0 00 00 	movdqu 0xb0(%rax),%xmm5
1401769fe:	00
1401769ff:	0f 11 aa 70 05 00 00 	movups %xmm5,0x570(%rdx)
140176a06:	f3 0f 6f 80 c0 00 00 	movdqu 0xc0(%rax),%xmm0
140176a0d:	00
140176a0e:	0f 11 82 80 05 00 00 	movups %xmm0,0x580(%rdx)
140176a15:	f3 0f 6f 88 d0 00 00 	movdqu 0xd0(%rax),%xmm1
140176a1c:	00
140176a1d:	0f 11 8a 90 05 00 00 	movups %xmm1,0x590(%rdx)
140176a24:	f3 0f 6f 90 e0 00 00 	movdqu 0xe0(%rax),%xmm2
140176a2b:	00
140176a2c:	0f 11 92 a0 05 00 00 	movups %xmm2,0x5a0(%rdx)
140176a33:	f3 0f 6f 98 f0 00 00 	movdqu 0xf0(%rax),%xmm3
140176a3a:	00
140176a3b:	f3 0f 6f a4 24 10 01 	movdqu 0x110(%rsp),%xmm4
140176a42:	00 00
140176a44:	0f 11 9a b0 05 00 00 	movups %xmm3,0x5b0(%rdx)
140176a4b:	0f 11 20             	movups %xmm4,(%rax)
140176a4e:	f3 0f 6f ac 24 20 01 	movdqu 0x120(%rsp),%xmm5
140176a55:	00 00
140176a57:	0f 11 68 10          	movups %xmm5,0x10(%rax)
140176a5b:	f3 0f 6f 84 24 30 01 	movdqu 0x130(%rsp),%xmm0
140176a62:	00 00
140176a64:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140176a68:	f3 0f 6f 8c 24 40 01 	movdqu 0x140(%rsp),%xmm1
140176a6f:	00 00
140176a71:	0f 11 48 30          	movups %xmm1,0x30(%rax)
140176a75:	f3 0f 6f 94 24 50 01 	movdqu 0x150(%rsp),%xmm2
140176a7c:	00 00
140176a7e:	0f 11 50 40          	movups %xmm2,0x40(%rax)
140176a82:	f3 0f 6f 9c 24 60 01 	movdqu 0x160(%rsp),%xmm3
140176a89:	00 00
140176a8b:	0f 11 58 50          	movups %xmm3,0x50(%rax)
140176a8f:	f3 0f 6f a4 24 70 01 	movdqu 0x170(%rsp),%xmm4
140176a96:	00 00
140176a98:	0f 11 60 60          	movups %xmm4,0x60(%rax)
140176a9c:	f3 0f 6f ac 24 80 01 	movdqu 0x180(%rsp),%xmm5
140176aa3:	00 00
140176aa5:	0f 11 68 70          	movups %xmm5,0x70(%rax)
140176aa9:	f3 0f 6f 84 24 90 01 	movdqu 0x190(%rsp),%xmm0
140176ab0:	00 00
140176ab2:	0f 11 80 80 00 00 00 	movups %xmm0,0x80(%rax)
140176ab9:	f3 0f 6f 8c 24 a0 01 	movdqu 0x1a0(%rsp),%xmm1
140176ac0:	00 00
140176ac2:	0f 11 88 90 00 00 00 	movups %xmm1,0x90(%rax)
140176ac9:	f3 0f 6f 94 24 b0 01 	movdqu 0x1b0(%rsp),%xmm2
140176ad0:	00 00
140176ad2:	0f 11 90 a0 00 00 00 	movups %xmm2,0xa0(%rax)
140176ad9:	f3 0f 6f 9c 24 c0 01 	movdqu 0x1c0(%rsp),%xmm3
140176ae0:	00 00
140176ae2:	0f 11 98 b0 00 00 00 	movups %xmm3,0xb0(%rax)
140176ae9:	f3 0f 6f a4 24 d0 01 	movdqu 0x1d0(%rsp),%xmm4
140176af0:	00 00
140176af2:	0f 11 a0 c0 00 00 00 	movups %xmm4,0xc0(%rax)
140176af9:	f3 0f 6f ac 24 e0 01 	movdqu 0x1e0(%rsp),%xmm5
140176b00:	00 00
140176b02:	0f 11 a8 d0 00 00 00 	movups %xmm5,0xd0(%rax)
140176b09:	f3 0f 6f 84 24 f0 01 	movdqu 0x1f0(%rsp),%xmm0
140176b10:	00 00
140176b12:	0f 11 80 e0 00 00 00 	movups %xmm0,0xe0(%rax)
140176b19:	f3 0f 6f 8c 24 00 02 	movdqu 0x200(%rsp),%xmm1
140176b20:	00 00
140176b22:	0f 11 88 f0 00 00 00 	movups %xmm1,0xf0(%rax)
140176b29:	48 8d 82 c0 04 00 00 	lea    0x4c0(%rdx),%rax
140176b30:	48 89 82 e8 00 00 00 	mov    %rax,0xe8(%rdx)
140176b37:	48 8b 84 24 18 02 00 	mov    0x218(%rsp),%rax
140176b3e:	00
140176b3f:	48 2b 45 00          	sub    0x0(%rbp),%rax
140176b43:	75 28                	jne    0x140176b6d
140176b45:	89 f0                	mov    %esi,%eax
140176b47:	48 81 c4 28 02 00 00 	add    $0x228,%rsp
140176b4e:	5b                   	pop    %rbx
140176b4f:	5e                   	pop    %rsi
140176b50:	5f                   	pop    %rdi
140176b51:	5d                   	pop    %rbp
140176b52:	41 5c                	pop    %r12
140176b54:	41 5d                	pop    %r13
140176b56:	c3                   	ret
140176b57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140176b5e:	00 00
140176b60:	48 c7 41 64 01 00 00 	movq   $0x1,0x64(%rcx)
140176b67:	00
140176b68:	e9 45 fd ff ff       	jmp    0x1401768b2
140176b6d:	e8 fe dc 06 00       	call   0x1401e4870
140176b72:	90                   	nop
140176b73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140176b7a:	00 00 00 00
140176b7e:	66 90                	xchg   %ax,%ax
140176b80:	57                   	push   %rdi
140176b81:	56                   	push   %rsi
140176b82:	53                   	push   %rbx
140176b83:	48 83 ec 20          	sub    $0x20,%rsp
140176b87:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140176b8c:	48 89 cf             	mov    %rcx,%rdi
140176b8f:	0f 84 93 00 00 00    	je     0x140176c28
140176b95:	31 f6                	xor    %esi,%esi
140176b97:	eb 1e                	jmp    0x140176bb7
140176b99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140176ba0:	48 8b 43 30          	mov    0x30(%rbx),%rax
140176ba4:	f6 80 88 01 00 00 02 	testb  $0x2,0x188(%rax)
140176bab:	75 56                	jne    0x140176c03
140176bad:	48 83 c6 01          	add    $0x1,%rsi
140176bb1:	48 3b 77 08          	cmp    0x8(%rdi),%rsi
140176bb5:	73 71                	jae    0x140176c28
140176bb7:	48 89 f0             	mov    %rsi,%rax
140176bba:	48 c1 e0 04          	shl    $0x4,%rax
140176bbe:	48 03 07             	add    (%rdi),%rax
140176bc1:	48 8b 58 08          	mov    0x8(%rax),%rbx
140176bc5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140176bc9:	e8 c2 52 fc ff       	call   0x14013be90
140176bce:	48 8b 43 28          	mov    0x28(%rbx),%rax
140176bd2:	f6 80 88 01 00 00 02 	testb  $0x2,0x188(%rax)
140176bd9:	74 c5                	je     0x140176ba0
140176bdb:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
140176be2:	e8 c9 22 f8 ff       	call   0x1400f8eb0
140176be7:	48 8b 43 28          	mov    0x28(%rbx),%rax
140176beb:	48 c7 80 80 01 00 00 	movq   $0x0,0x180(%rax)
140176bf2:	00 00 00 00
140176bf6:	48 8b 43 30          	mov    0x30(%rbx),%rax
140176bfa:	f6 80 88 01 00 00 02 	testb  $0x2,0x188(%rax)
140176c01:	74 aa                	je     0x140176bad
140176c03:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
140176c0a:	48 83 c6 01          	add    $0x1,%rsi
140176c0e:	e8 9d 22 f8 ff       	call   0x1400f8eb0
140176c13:	48 8b 43 30          	mov    0x30(%rbx),%rax
140176c17:	48 c7 80 80 01 00 00 	movq   $0x0,0x180(%rax)
140176c1e:	00 00 00 00
140176c22:	48 3b 77 08          	cmp    0x8(%rdi),%rsi
140176c26:	72 8f                	jb     0x140176bb7
140176c28:	48 89 f9             	mov    %rdi,%rcx
140176c2b:	ba 01 00 00 00       	mov    $0x1,%edx
140176c30:	e8 cb 8e f2 ff       	call   0x14009fb00
140176c35:	48 89 f9             	mov    %rdi,%rcx
140176c38:	48 83 c4 20          	add    $0x20,%rsp
140176c3c:	5b                   	pop    %rbx
140176c3d:	5e                   	pop    %rsi
140176c3e:	5f                   	pop    %rdi
140176c3f:	e9 6c 22 f8 ff       	jmp    0x1400f8eb0
140176c44:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140176c4b:	00 00 00 00
140176c4f:	90                   	nop
140176c50:	41 55                	push   %r13
140176c52:	41 54                	push   %r12
140176c54:	55                   	push   %rbp
140176c55:	57                   	push   %rdi
140176c56:	56                   	push   %rsi
140176c57:	53                   	push   %rbx
140176c58:	48 83 ec 48          	sub    $0x48,%rsp
140176c5c:	4c 8b 25 8d 1e 0c 00 	mov    0xc1e8d(%rip),%r12        # 0x140238af0
140176c63:	4c 8d 2d 9a fb 0a 00 	lea    0xafb9a(%rip),%r13        # 0x140226804
140176c6a:	49 8b 04 24          	mov    (%r12),%rax
140176c6e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140176c73:	31 c0                	xor    %eax,%eax
140176c75:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140176c79:	48 89 cb             	mov    %rcx,%rbx
140176c7c:	44 89 c5             	mov    %r8d,%ebp
140176c7f:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
140176c83:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
140176c8a:	00
140176c8b:	48 c7 41 78 00 00 00 	movq   $0x0,0x78(%rcx)
140176c92:	00
140176c93:	29 f9                	sub    %edi,%ecx
140176c95:	83 e9 80             	sub    $0xffffff80,%ecx
140176c98:	c1 e9 03             	shr    $0x3,%ecx
140176c9b:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140176c9e:	48 89 13             	mov    %rdx,(%rbx)
140176ca1:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140176ca5:	31 d2                	xor    %edx,%edx
140176ca7:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
140176cae:	00 00 00
140176cb1:	c7 43 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rbx)
140176cb8:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
140176cbc:	48 89 43 20          	mov    %rax,0x20(%rbx)
140176cc0:	48 b8 02 00 00 00 01 	movabs $0x100000002,%rax
140176cc7:	00 00 00
140176cca:	48 89 43 40          	mov    %rax,0x40(%rbx)
140176cce:	e8 6d 3f f2 ff       	call   0x14009ac40
140176cd3:	48 8b 35 26 27 0c 00 	mov    0xc2726(%rip),%rsi        # 0x140239400
140176cda:	80 63 68 fe          	andb   $0xfe,0x68(%rbx)
140176cde:	4c 8d 43 40          	lea    0x40(%rbx),%r8
140176ce2:	c7 43 38 ff ff ff ff 	movl   $0xffffffff,0x38(%rbx)
140176ce9:	48 8d 15 cf fa 0a 00 	lea    0xafacf(%rip),%rdx        # 0x1402267bf
140176cf0:	48 8b 0e             	mov    (%rsi),%rcx
140176cf3:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
140176cfa:	00
140176cfb:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140176d02:	00 00
140176d04:	e8 57 e3 e9 ff       	call   0x140015060
140176d09:	48 8b 0e             	mov    (%rsi),%rcx
140176d0c:	49 89 f8             	mov    %rdi,%r8
140176d0f:	48 8d 15 b9 fa 0a 00 	lea    0xafab9(%rip),%rdx        # 0x1402267cf
140176d16:	e8 45 e3 e9 ff       	call   0x140015060
140176d1b:	48 8b 0e             	mov    (%rsi),%rcx
140176d1e:	49 89 f8             	mov    %rdi,%r8
140176d21:	48 8d 15 b8 fa 0a 00 	lea    0xafab8(%rip),%rdx        # 0x1402267e0
140176d28:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
140176d2d:	e8 2e e3 e9 ff       	call   0x140015060
140176d32:	48 8b 0e             	mov    (%rsi),%rcx
140176d35:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
140176d3a:	48 8d 15 b1 fa 0a 00 	lea    0xafab1(%rip),%rdx        # 0x1402267f2
140176d41:	e8 7a e4 e9 ff       	call   0x1400151c0
140176d46:	0f b6 43 68          	movzbl 0x68(%rbx),%eax
140176d4a:	48 8b 0e             	mov    (%rsi),%rcx
140176d4d:	49 89 f8             	mov    %rdi,%r8
140176d50:	0f b6 54 24 2c       	movzbl 0x2c(%rsp),%edx
140176d55:	83 e0 fe             	and    $0xfffffffe,%eax
140176d58:	83 e2 01             	and    $0x1,%edx
140176d5b:	09 d0                	or     %edx,%eax
140176d5d:	4c 89 ea             	mov    %r13,%rdx
140176d60:	88 43 68             	mov    %al,0x68(%rbx)
140176d63:	e8 f8 ea e9 ff       	call   0x140015860
140176d68:	85 c0                	test   %eax,%eax
140176d6a:	0f 84 20 01 00 00    	je     0x140176e90
140176d70:	4c 8d 2d 9a fa 0a 00 	lea    0xafa9a(%rip),%r13        # 0x140226811
140176d77:	48 8b 0e             	mov    (%rsi),%rcx
140176d7a:	49 89 f8             	mov    %rdi,%r8
140176d7d:	4c 89 ea             	mov    %r13,%rdx
140176d80:	e8 db ea e9 ff       	call   0x140015860
140176d85:	85 c0                	test   %eax,%eax
140176d87:	0f 84 db 00 00 00    	je     0x140176e68
140176d8d:	48 8b 0e             	mov    (%rsi),%rcx
140176d90:	49 89 f8             	mov    %rdi,%r8
140176d93:	48 8d 15 85 fa 0a 00 	lea    0xafa85(%rip),%rdx        # 0x14022681f
140176d9a:	e8 c1 ea e9 ff       	call   0x140015860
140176d9f:	85 c0                	test   %eax,%eax
140176da1:	0f 84 91 00 00 00    	je     0x140176e38
140176da7:	85 ed                	test   %ebp,%ebp
140176da9:	74 1d                	je     0x140176dc8
140176dab:	49 89 f8             	mov    %rdi,%r8
140176dae:	48 8b 0e             	mov    (%rsi),%rcx
140176db1:	48 8d 3d 87 fa 0a 00 	lea    0xafa87(%rip),%rdi        # 0x14022683f
140176db8:	48 89 fa             	mov    %rdi,%rdx
140176dbb:	e8 a0 ea e9 ff       	call   0x140015860
140176dc0:	85 c0                	test   %eax,%eax
140176dc2:	0f 84 e8 00 00 00    	je     0x140176eb0
140176dc8:	48 8b 0e             	mov    (%rsi),%rcx
140176dcb:	48 8b 15 7e 22 0c 00 	mov    0xc227e(%rip),%rdx        # 0x140239050
140176dd2:	45 31 c0             	xor    %r8d,%r8d
140176dd5:	e8 e6 e8 e9 ff       	call   0x1400156c0
140176dda:	48 8d 0d 91 fa 0a 00 	lea    0xafa91(%rip),%rcx        # 0x140226872
140176de1:	e8 fa a0 f6 ff       	call   0x1400e0ee0
140176de6:	48 85 c0             	test   %rax,%rax
140176de9:	74 45                	je     0x140176e30
140176deb:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140176df1:	31 d2                	xor    %edx,%edx
140176df3:	48 89 c1             	mov    %rax,%rcx
140176df6:	e8 cd 30 07 00       	call   0x1401e9ec8
140176dfb:	89 43 40             	mov    %eax,0x40(%rbx)
140176dfe:	83 f8 04             	cmp    $0x4,%eax
140176e01:	7e 07                	jle    0x140176e0a
140176e03:	c7 43 44 00 00 00 00 	movl   $0x0,0x44(%rbx)
140176e0a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140176e0f:	49 2b 04 24          	sub    (%r12),%rax
140176e13:	0f 85 ed 00 00 00    	jne    0x140176f06
140176e19:	48 83 c4 48          	add    $0x48,%rsp
140176e1d:	5b                   	pop    %rbx
140176e1e:	5e                   	pop    %rsi
140176e1f:	5f                   	pop    %rdi
140176e20:	5d                   	pop    %rbp
140176e21:	41 5c                	pop    %r12
140176e23:	41 5d                	pop    %r13
140176e25:	c3                   	ret
140176e26:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140176e2d:	00 00 00
140176e30:	8b 43 40             	mov    0x40(%rbx),%eax
140176e33:	eb c9                	jmp    0x140176dfe
140176e35:	0f 1f 00             	nopl   (%rax)
140176e38:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140176e3d:	e8 be 08 ed ff       	call   0x140047700
140176e42:	85 c0                	test   %eax,%eax
140176e44:	0f 88 96 00 00 00    	js     0x140176ee0
140176e4a:	0f 95 c0             	setne  %al
140176e4d:	0f b6 c0             	movzbl %al,%eax
140176e50:	01 c0                	add    %eax,%eax
140176e52:	89 43 24             	mov    %eax,0x24(%rbx)
140176e55:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140176e5a:	e8 51 20 f8 ff       	call   0x1400f8eb0
140176e5f:	e9 43 ff ff ff       	jmp    0x140176da7
140176e64:	0f 1f 40 00          	nopl   0x0(%rax)
140176e68:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140176e6d:	4c 89 e9             	mov    %r13,%rcx
140176e70:	e8 5b fb fb ff       	call   0x1401369d0
140176e75:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140176e7a:	89 43 20             	mov    %eax,0x20(%rbx)
140176e7d:	e8 2e 20 f8 ff       	call   0x1400f8eb0
140176e82:	e9 06 ff ff ff       	jmp    0x140176d8d
140176e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140176e8e:	00 00
140176e90:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140176e95:	4c 89 e9             	mov    %r13,%rcx
140176e98:	e8 33 fb fb ff       	call   0x1401369d0
140176e9d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140176ea2:	89 43 20             	mov    %eax,0x20(%rbx)
140176ea5:	e8 06 20 f8 ff       	call   0x1400f8eb0
140176eaa:	e9 c1 fe ff ff       	jmp    0x140176d70
140176eaf:	90                   	nop
140176eb0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140176eb5:	e8 86 fb fb ff       	call   0x140136a40
140176eba:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140176ebf:	89 c2                	mov    %eax,%edx
140176ec1:	85 c0                	test   %eax,%eax
140176ec3:	78 46                	js     0x140176f0b
140176ec5:	8b 43 34             	mov    0x34(%rbx),%eax
140176ec8:	48 89 e9             	mov    %rbp,%rcx
140176ecb:	80 e4 3f             	and    $0x3f,%ah
140176ece:	09 d0                	or     %edx,%eax
140176ed0:	89 43 34             	mov    %eax,0x34(%rbx)
140176ed3:	e8 d8 1f f8 ff       	call   0x1400f8eb0
140176ed8:	e9 eb fe ff ff       	jmp    0x140176dc8
140176edd:	0f 1f 00             	nopl   (%rax)
140176ee0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140176ee5:	48 8d 15 4a f9 0a 00 	lea    0xaf94a(%rip),%rdx        # 0x140226836
140176eec:	ff 15 be 85 13 00    	call   *0x1385be(%rip)        # 0x1402af4b0
140176ef2:	85 c0                	test   %eax,%eax
140176ef4:	0f 85 5b ff ff ff    	jne    0x140176e55
140176efa:	c7 43 24 01 00 00 00 	movl   $0x1,0x24(%rbx)
140176f01:	e9 4f ff ff ff       	jmp    0x140176e55
140176f06:	e8 65 d9 06 00       	call   0x1401e4870
140176f0b:	48 8d 0d 3e f9 0a 00 	lea    0xaf93e(%rip),%rcx        # 0x140226850
140176f12:	e8 69 f8 ff ff       	call   0x140176780
140176f17:	49 89 e8             	mov    %rbp,%r8
140176f1a:	48 89 fa             	mov    %rdi,%rdx
140176f1d:	48 89 c1             	mov    %rax,%rcx
140176f20:	e8 6b c4 f4 ff       	call   0x1400c3390
140176f25:	90                   	nop
140176f26:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140176f2d:	00 00 00
140176f30:	55                   	push   %rbp
140176f31:	57                   	push   %rdi
140176f32:	56                   	push   %rsi
140176f33:	53                   	push   %rbx
140176f34:	48 83 ec 28          	sub    $0x28,%rsp
140176f38:	48 8b 99 80 01 00 00 	mov    0x180(%rcx),%rbx
140176f3f:	48 89 d1             	mov    %rdx,%rcx
140176f42:	48 89 d7             	mov    %rdx,%rdi
140176f45:	e8 4e 2f 07 00       	call   0x1401e9e98