1408a0cad:	48 8b f8             	mov    %rax,%rdi
1408a0cb0:	eb 03                	jmp    0x1408a0cb5
1408a0cb2:	49 8b fc             	mov    %r12,%rdi
1408a0cb5:	49 8b 0f             	mov    (%r15),%rcx
1408a0cb8:	ba 48 00 00 00       	mov    $0x48,%edx
1408a0cbd:	e8 3e 59 03 00       	call   0x1408d6600
1408a0cc2:	48 8b d8             	mov    %rax,%rbx
1408a0cc5:	48 85 c0             	test   %rax,%rax
1408a0cc8:	0f 84 85 00 00 00    	je     0x1408a0d53
1408a0cce:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a0cd1:	33 c0                	xor    %eax,%eax
1408a0cd3:	0f 11 03             	movups %xmm0,(%rbx)
1408a0cd6:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a0cda:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a0cde:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a0ce2:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a0ce6:	c6 03 37             	movb   $0x37,(%rbx)
1408a0ce9:	66 c7 43 32 ff ff    	movw   $0xffff,0x32(%rbx)
1408a0cef:	48 85 f6             	test   %rsi,%rsi
1408a0cf2:	74 0f                	je     0x1408a0d03
1408a0cf4:	48 89 73 18          	mov    %rsi,0x18(%rbx)
1408a0cf8:	8b 46 04             	mov    0x4(%rsi),%eax
1408a0cfb:	25 08 02 40 00       	and    $0x400208,%eax
1408a0d00:	09 43 04             	or     %eax,0x4(%rbx)
1408a0d03:	48 85 ff             	test   %rdi,%rdi
1408a0d06:	74 0f                	je     0x1408a0d17
1408a0d08:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1408a0d0c:	8b 47 04             	mov    0x4(%rdi),%eax
1408a0d0f:	25 08 02 40 00       	and    $0x400208,%eax
1408a0d14:	09 43 04             	or     %eax,0x4(%rbx)
1408a0d17:	48 8b cb             	mov    %rbx,%rcx
1408a0d1a:	e8 71 38 00 00       	call   0x1408a4590
1408a0d1f:	49 8b 07             	mov    (%r15),%rax
1408a0d22:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a0d29:	44 39 43 28          	cmp    %r8d,0x28(%rbx)
1408a0d2d:	7e 0f                	jle    0x1408a0d3e
1408a0d2f:	48 8d 15 5a f1 7a 00 	lea    0x7af15a(%rip),%rdx        # 0x14104fe90
1408a0d36:	49 8b cf             	mov    %r15,%rcx
1408a0d39:	e8 42 8b 03 00       	call   0x1408d9880
1408a0d3e:	41 8b 45 04          	mov    0x4(%r13),%eax
1408a0d42:	83 e0 03             	and    $0x3,%eax
1408a0d45:	74 2c                	je     0x1408a0d73
1408a0d47:	09 43 04             	or     %eax,0x4(%rbx)
1408a0d4a:	41 8b 45 34          	mov    0x34(%r13),%eax
1408a0d4e:	89 43 34             	mov    %eax,0x34(%rbx)
1408a0d51:	eb 20                	jmp    0x1408a0d73
1408a0d53:	48 85 ff             	test   %rdi,%rdi
1408a0d56:	74 0b                	je     0x1408a0d63
1408a0d58:	49 8b 0f             	mov    (%r15),%rcx
1408a0d5b:	48 8b d7             	mov    %rdi,%rdx
1408a0d5e:	e8 ad da 03 00       	call   0x1408de810
1408a0d63:	48 85 f6             	test   %rsi,%rsi
1408a0d66:	74 0b                	je     0x1408a0d73
1408a0d68:	49 8b 0f             	mov    (%r15),%rcx
1408a0d6b:	48 8b d6             	mov    %rsi,%rdx
1408a0d6e:	e8 9d da 03 00       	call   0x1408de810
1408a0d73:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
1408a0d7a:	00
1408a0d7b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1408a0d81:	48 8b cf             	mov    %rdi,%rcx
1408a0d84:	48 8b d3             	mov    %rbx,%rdx
1408a0d87:	e8 d4 eb 08 00       	call   0x14092f960
1408a0d8c:	48 63 d8             	movslq %eax,%rbx
1408a0d8f:	48 8b d7             	mov    %rdi,%rdx
1408a0d92:	44 8b c3             	mov    %ebx,%r8d
1408a0d95:	49 8b ce             	mov    %r14,%rcx
1408a0d98:	e8 43 f5 ff ff       	call   0x1408a02e0
1408a0d9d:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1408a0da1:	4c 63 9c 24 e0 00 00 	movslq 0xe0(%rsp),%r11
1408a0da8:	00
1408a0da9:	4c 6b c3 38          	imul   $0x38,%rbx,%r8
1408a0dad:	49 6b cb 38          	imul   $0x38,%r11,%rcx
1408a0db1:	49 6b f3 38          	imul   $0x38,%r11,%rsi
1408a0db5:	45 89 5c 10 18       	mov    %r11d,0x18(%r8,%rdx,1)
1408a0dba:	48 8b df             	mov    %rdi,%rbx
1408a0dbd:	48 8d 3d 3c f2 75 ff 	lea    -0x8a0dc4(%rip),%rdi        # 0x140000000
1408a0dc4:	48 03 f2             	add    %rdx,%rsi
1408a0dc7:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1408a0dcb:	0f b7 44 11 10       	movzwl 0x10(%rcx,%rdx,1),%eax
1408a0dd0:	66 41 89 44 10 10    	mov    %ax,0x10(%r8,%rdx,1)
1408a0dd6:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408a0dda:	49 6b cb 38          	imul   $0x38,%r11,%rcx
1408a0dde:	fe 44 01 16          	incb   0x16(%rcx,%rax,1)
1408a0de2:	e9 7c 06 00 00       	jmp    0x1408a1463
1408a0de7:	3c 2b                	cmp    $0x2b,%al
1408a0de9:	75 3d                	jne    0x1408a0e28
1408a0deb:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1408a0df2:	00
1408a0df3:	4c 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14
1408a0dfa:	00
1408a0dfb:	48 8b d3             	mov    %rbx,%rdx
1408a0dfe:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
1408a0e05:	00
1408a0e06:	49 8b ce             	mov    %r14,%rcx
1408a0e09:	e8 12 0e 00 00       	call   0x1408a1c20
1408a0e0e:	4c 63 9c 24 e0 00 00 	movslq 0xe0(%rsp),%r11
1408a0e15:	00
1408a0e16:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1408a0e1b:	49 6b f3 38          	imul   $0x38,%r11,%rsi
1408a0e1f:	48 03 73 20          	add    0x20(%rbx),%rsi
1408a0e23:	e9 3b 06 00 00       	jmp    0x1408a1463
1408a0e28:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1408a0e2f:	00
1408a0e30:	3c 33                	cmp    $0x33,%al
1408a0e32:	0f 85 cb 01 00 00    	jne    0x1408a1003
1408a0e38:	4d 8b 75 10          	mov    0x10(%r13),%r14
1408a0e3c:	41 80 3e a7          	cmpb   $0xa7,(%r14)
1408a0e40:	0f 85 02 06 00 00    	jne    0x1408a1448
1408a0e46:	66 45 39 66 30       	cmp    %r12w,0x30(%r14)
1408a0e4b:	0f 8c f7 05 00 00    	jl     0x1408a1448
1408a0e51:	41 f6 45 04 01       	testb  $0x1,0x4(%r13)
1408a0e56:	0f 85 ec 05 00 00    	jne    0x1408a1448
1408a0e5c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1408a0e61:	ba 48 00 00 00       	mov    $0x48,%edx
1408a0e66:	48 8b cf             	mov    %rdi,%rcx
1408a0e69:	e8 92 57 03 00       	call   0x1408d6600
1408a0e6e:	48 8b d8             	mov    %rax,%rbx
1408a0e71:	48 85 c0             	test   %rax,%rax
1408a0e74:	74 28                	je     0x1408a0e9e
1408a0e76:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a0e79:	33 c0                	xor    %eax,%eax
1408a0e7b:	0f 11 03             	movups %xmm0,(%rbx)
1408a0e7e:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a0e82:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a0e86:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a0e8a:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a0e8e:	c6 03 79             	movb   $0x79,(%rbx)
1408a0e91:	66 c7 43 32 ff ff    	movw   $0xffff,0x32(%rbx)
1408a0e97:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
1408a0e9e:	4d 85 f6             	test   %r14,%r14
1408a0ea1:	74 16                	je     0x1408a0eb9
1408a0ea3:	45 33 c9             	xor    %r9d,%r9d
1408a0ea6:	45 33 c0             	xor    %r8d,%r8d
1408a0ea9:	49 8b d6             	mov    %r14,%rdx
1408a0eac:	48 8b cf             	mov    %rdi,%rcx
1408a0eaf:	e8 7c 24 00 00       	call   0x1408a3330
1408a0eb4:	48 8b e8             	mov    %rax,%rbp
1408a0eb7:	eb 03                	jmp    0x1408a0ebc
1408a0eb9:	49 8b ec             	mov    %r12,%rbp
1408a0ebc:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1408a0ec1:	ba 48 00 00 00       	mov    $0x48,%edx
1408a0ec6:	49 8b 0f             	mov    (%r15),%rcx
1408a0ec9:	e8 32 57 03 00       	call   0x1408d6600
1408a0ece:	48 8b f8             	mov    %rax,%rdi
1408a0ed1:	48 85 c0             	test   %rax,%rax
1408a0ed4:	74 72                	je     0x1408a0f48
1408a0ed6:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a0ed9:	33 c0                	xor    %eax,%eax
1408a0edb:	0f 11 07             	movups %xmm0,(%rdi)
1408a0ede:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1408a0ee2:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1408a0ee6:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
1408a0eea:	48 89 47 40          	mov    %rax,0x40(%rdi)
1408a0eee:	c6 07 36             	movb   $0x36,(%rdi)
1408a0ef1:	66 c7 47 32 ff ff    	movw   $0xffff,0x32(%rdi)
1408a0ef7:	48 85 db             	test   %rbx,%rbx
1408a0efa:	74 0f                	je     0x1408a0f0b
1408a0efc:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1408a0f00:	8b 43 04             	mov    0x4(%rbx),%eax
1408a0f03:	25 08 02 40 00       	and    $0x400208,%eax
1408a0f08:	09 47 04             	or     %eax,0x4(%rdi)
1408a0f0b:	48 85 ed             	test   %rbp,%rbp
1408a0f0e:	74 0f                	je     0x1408a0f1f
1408a0f10:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1408a0f14:	8b 45 04             	mov    0x4(%rbp),%eax
1408a0f17:	25 08 02 40 00       	and    $0x400208,%eax
1408a0f1c:	09 47 04             	or     %eax,0x4(%rdi)
1408a0f1f:	48 8b cf             	mov    %rdi,%rcx
1408a0f22:	e8 69 36 00 00       	call   0x1408a4590
1408a0f27:	49 8b 07             	mov    (%r15),%rax
1408a0f2a:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a0f31:	44 39 47 28          	cmp    %r8d,0x28(%rdi)
1408a0f35:	7e 31                	jle    0x1408a0f68
1408a0f37:	48 8d 15 52 ef 7a 00 	lea    0x7aef52(%rip),%rdx        # 0x14104fe90
1408a0f3e:	49 8b cf             	mov    %r15,%rcx
1408a0f41:	e8 3a 89 03 00       	call   0x1408d9880
1408a0f46:	eb 20                	jmp    0x1408a0f68
1408a0f48:	48 85 ed             	test   %rbp,%rbp
1408a0f4b:	74 0b                	je     0x1408a0f58
1408a0f4d:	49 8b 0f             	mov    (%r15),%rcx
1408a0f50:	48 8b d5             	mov    %rbp,%rdx
1408a0f53:	e8 b8 d8 03 00       	call   0x1408de810
1408a0f58:	48 85 db             	test   %rbx,%rbx
1408a0f5b:	74 0b                	je     0x1408a0f68
1408a0f5d:	49 8b 0f             	mov    (%r15),%rcx
1408a0f60:	48 8b d3             	mov    %rbx,%rdx
1408a0f63:	e8 a8 d8 03 00       	call   0x1408de810
1408a0f68:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1408a0f6f:	00
1408a0f70:	41 b8 83 00 00 00    	mov    $0x83,%r8d
1408a0f76:	48 8b cb             	mov    %rbx,%rcx
1408a0f79:	48 8b d7             	mov    %rdi,%rdx
1408a0f7c:	e8 df e9 08 00       	call   0x14092f960
1408a0f81:	48 8d 3d 78 f0 75 ff 	lea    -0x8a0f88(%rip),%rdi        # 0x140000000
1408a0f88:	85 c0                	test   %eax,%eax
1408a0f8a:	0f 84 c3 04 00 00    	je     0x1408a1453
1408a0f90:	4c 8b 53 20          	mov    0x20(%rbx),%r10
1408a0f94:	4c 63 9c 24 e0 00 00 	movslq 0xe0(%rsp),%r11
1408a0f9b:	00
1408a0f9c:	48 98                	cltq
1408a0f9e:	4c 6b c8 38          	imul   $0x38,%rax,%r9
1408a0fa2:	49 6b f3 38          	imul   $0x38,%r11,%rsi
1408a0fa6:	4d 03 d1             	add    %r9,%r10
1408a0fa9:	4d 89 62 28          	mov    %r12,0x28(%r10)
1408a0fad:	41 8b 46 2c          	mov    0x2c(%r14),%eax
1408a0fb1:	41 89 42 1c          	mov    %eax,0x1c(%r10)
1408a0fb5:	41 0f bf 46 30       	movswl 0x30(%r14),%eax
1408a0fba:	41 89 42 20          	mov    %eax,0x20(%r10)
1408a0fbe:	66 41 c7 42 14 04 00 	movw   $0x4,0x14(%r10)
1408a0fc5:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408a0fc9:	46 89 5c 08 18       	mov    %r11d,0x18(%rax,%r9,1)
1408a0fce:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1408a0fd2:	49 6b c3 38          	imul   $0x38,%r11,%rax
1408a0fd6:	0f b7 4c 10 10       	movzwl 0x10(%rax,%rdx,1),%ecx
1408a0fdb:	66 42 89 4c 0a 10    	mov    %cx,0x10(%rdx,%r9,1)
1408a0fe1:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408a0fe5:	49 6b cb 38          	imul   $0x38,%r11,%rcx
1408a0fe9:	fe 44 01 16          	incb   0x16(%rcx,%rax,1)
1408a0fed:	48 03 73 20          	add    0x20(%rbx),%rsi
1408a0ff1:	48 8b 46 30          	mov    0x30(%rsi),%rax
1408a0ff5:	66 83 4e 12 08       	orw    $0x8,0x12(%rsi)
1408a0ffa:	49 89 42 30          	mov    %rax,0x30(%r10)
1408a0ffe:	e9 58 04 00 00       	jmp    0x1408a145b
1408a1003:	4c 8b fb             	mov    %rbx,%r15
1408a1006:	3c ac                	cmp    $0xac,%al
1408a1008:	0f 85 3d 04 00 00    	jne    0x1408a144b
1408a100e:	80 79 10 2c          	cmpb   $0x2c,0x10(%rcx)
1408a1012:	0f 85 33 04 00 00    	jne    0x1408a144b
1408a1018:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1408a101d:	49 8b d5             	mov    %r13,%rdx
1408a1020:	4c 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%r9
1408a1027:	00
1408a1028:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408a102d:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1408a1032:	48 8b cb             	mov    %rbx,%rcx
1408a1035:	e8 76 da 00 00       	call   0x1408aeab0
1408a103a:	85 c0                	test   %eax,%eax
1408a103c:	0f 84 09 04 00 00    	je     0x1408a144b
1408a1042:	49 8b 45 20          	mov    0x20(%r13),%rax
1408a1046:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1408a104b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408a1050:	4c 8b 58 28          	mov    0x28(%rax),%r11
1408a1054:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
1408a1059:	48 85 ff             	test   %rdi,%rdi
1408a105c:	74 1b                	je     0x1408a1079
1408a105e:	45 33 c9             	xor    %r9d,%r9d
1408a1061:	45 33 c0             	xor    %r8d,%r8d
1408a1064:	48 8b d7             	mov    %rdi,%rdx
1408a1067:	48 8b cb             	mov    %rbx,%rcx
1408a106a:	e8 c1 22 00 00       	call   0x1408a3330
1408a106f:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
1408a1074:	48 8b e8             	mov    %rax,%rbp
1408a1077:	eb 03                	jmp    0x1408a107c
1408a1079:	49 8b ec             	mov    %r12,%rbp
1408a107c:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
1408a1081:	4c 8d 35 78 ef 75 ff 	lea    -0x8a1088(%rip),%r14        # 0x140000000
1408a1088:	45 85 d2             	test   %r10d,%r10d
1408a108b:	74 5d                	je     0x1408a10ea
1408a108d:	49 8b 07             	mov    (%r15),%rax
1408a1090:	44 38 60 67          	cmp    %r12b,0x67(%rax)
1408a1094:	75 54                	jne    0x1408a10ea
1408a1096:	b8 00 04 00 00       	mov    $0x400,%eax
1408a109b:	66 09 46 12          	or     %ax,0x12(%rsi)
1408a109f:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1408a10a3:	41 0f b6 09          	movzbl (%r9),%ecx
1408a10a7:	84 c9                	test   %cl,%cl
1408a10a9:	74 3f                	je     0x1408a10ea
1408a10ab:	4d 8b c4             	mov    %r12,%r8
1408a10ae:	66 90                	xchg   %ax,%ax
1408a10b0:	0f b6 d1             	movzbl %cl,%edx
1408a10b3:	4d 8d 40 01          	lea    0x1(%r8),%r8
1408a10b7:	42 0f b6 84 32 40 7e 	movzbl 0x1047e40(%rdx,%r14,1),%eax
1408a10be:	04 01
1408a10c0:	24 20                	and    $0x20,%al
1408a10c2:	f6 d0                	not    %al
1408a10c4:	22 c1                	and    %cl,%al
1408a10c6:	43 88 44 01 ff       	mov    %al,-0x1(%r9,%r8,1)
1408a10cb:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1408a10cf:	42 0f b6 84 32 20 7d 	movzbl 0x1047d20(%rdx,%r14,1),%eax
1408a10d6:	04 01
1408a10d8:	41 88 44 08 ff       	mov    %al,-0x1(%r8,%rcx,1)
1408a10dd:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1408a10e1:	43 0f b6 0c 01       	movzbl (%r9,%r8,1),%ecx
1408a10e6:	84 c9                	test   %cl,%cl
1408a10e8:	75 c6                	jne    0x1408a10b0
1408a10ea:	44 38 63 67          	cmp    %r12b,0x67(%rbx)
1408a10ee:	75 4f                	jne    0x1408a113f
1408a10f0:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1408a10f4:	48 85 c9             	test   %rcx,%rcx
1408a10f7:	75 05                	jne    0x1408a10fe
1408a10f9:	49 8b c4             	mov    %r12,%rax
1408a10fc:	eb 15                	jmp    0x1408a1113
1408a10fe:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1408a1105:	48 ff c0             	inc    %rax
1408a1108:	44 38 24 01          	cmp    %r12b,(%rcx,%rax,1)
1408a110c:	75 f7                	jne    0x1408a1105
1408a110e:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
1408a1113:	44 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15d
1408a111a:	00
1408a111b:	48 8d 14 01          	lea    (%rcx,%rax,1),%rdx
1408a111f:	0f b6 44 01 ff       	movzbl -0x1(%rcx,%rax,1),%eax
1408a1124:	45 85 d2             	test   %r10d,%r10d
1408a1127:	74 0f                	je     0x1408a1138
1408a1129:	3c 40                	cmp    $0x40,%al
1408a112b:	42 0f b6 84 30 20 7d 	movzbl 0x1047d20(%rax,%r14,1),%eax
1408a1132:	04 01
1408a1134:	45 0f 44 fc          	cmove  %r12d,%r15d
1408a1138:	fe c0                	inc    %al
1408a113a:	88 42 ff             	mov    %al,-0x1(%rdx)
1408a113d:	eb 08                	jmp    0x1408a1147
1408a113f:	44 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15d
1408a1146:	00
1408a1147:	45 85 d2             	test   %r10d,%r10d
1408a114a:	48 8d 05 0b 20 7b 00 	lea    0x7b200b(%rip),%rax        # 0x14105315c
1408a1151:	4c 8d 35 a4 6e 7a 00 	lea    0x7a6ea4(%rip),%r14        # 0x141047ffc
1408a1158:	4c 0f 45 f0          	cmovne %rax,%r14
1408a115c:	4d 85 db             	test   %r11,%r11
1408a115f:	74 13                	je     0x1408a1174
1408a1161:	45 33 c9             	xor    %r9d,%r9d
1408a1164:	45 33 c0             	xor    %r8d,%r8d
1408a1167:	49 8b d3             	mov    %r11,%rdx
1408a116a:	48 8b cb             	mov    %rbx,%rcx
1408a116d:	e8 be 21 00 00       	call   0x1408a3330
1408a1172:	eb 03                	jmp    0x1408a1177
1408a1174:	49 8b c4             	mov    %r12,%rax
1408a1177:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408a117c:	4d 8b c6             	mov    %r14,%r8
1408a117f:	48 8b cb             	mov    %rbx,%rcx
1408a1182:	48 8b d0             	mov    %rax,%rdx
1408a1185:	e8 36 8e 03 00       	call   0x1408d9fc0
1408a118a:	48 8b 0b             	mov    (%rbx),%rcx
1408a118d:	ba 48 00 00 00       	mov    $0x48,%edx
1408a1192:	48 8b f0             	mov    %rax,%rsi
1408a1195:	e8 66 54 03 00       	call   0x1408d6600
1408a119a:	48 8b d8             	mov    %rax,%rbx
1408a119d:	48 85 c0             	test   %rax,%rax
1408a11a0:	0f 84 8a 00 00 00    	je     0x1408a1230
1408a11a6:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a11a9:	33 c0                	xor    %eax,%eax
1408a11ab:	0f 11 03             	movups %xmm0,(%rbx)
1408a11ae:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a11b2:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a11b6:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a11ba:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a11be:	c6 03 39             	movb   $0x39,(%rbx)
1408a11c1:	66 c7 43 32 ff ff    	movw   $0xffff,0x32(%rbx)
1408a11c7:	48 85 ff             	test   %rdi,%rdi
1408a11ca:	74 0f                	je     0x1408a11db
1408a11cc:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1408a11d0:	8b 47 04             	mov    0x4(%rdi),%eax