1409f4d7a:	e8 41 95 00 00       	call   0x1409fe2c0
1409f4d7f:	48 8d 15 ba 23 24 00 	lea    0x2423ba(%rip),%rdx        # 0x140c37140
1409f4d86:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f4d8b:	e8 ee b6 0f 00       	call   0x140af047e
1409f4d90:	cc                   	int3
1409f4d91:	90                   	nop
1409f4d92:	90                   	nop
1409f4d93:	90                   	nop
1409f4d94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f4d99:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409f4d9e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409f4da3:	57                   	push   %rdi
1409f4da4:	48 83 ec 20          	sub    $0x20,%rsp
1409f4da8:	48 8d 51 48          	lea    0x48(%rcx),%rdx
1409f4dac:	48 8b d9             	mov    %rcx,%rbx
1409f4daf:	48 8d 79 08          	lea    0x8(%rcx),%rdi
1409f4db3:	48 8b cf             	mov    %rdi,%rcx
1409f4db6:	e8 59 2f ff ff       	call   0x1409e7d14
1409f4dbb:	33 ed                	xor    %ebp,%ebp
1409f4dbd:	84 c0                	test   %al,%al
1409f4dbf:	75 58                	jne    0x1409f4e19
1409f4dc1:	0f b6 43 20          	movzbl 0x20(%rbx),%eax
1409f4dc5:	0f b6 53 43          	movzbl 0x43(%rbx),%edx
1409f4dc9:	33 d0                	xor    %eax,%edx
1409f4dcb:	0f b7 83 8a 00 00 00 	movzwl 0x8a(%rbx),%eax
1409f4dd2:	03 d0                	add    %eax,%edx
1409f4dd4:	69 c2 6d ce 00 00    	imul   $0xce6d,%edx,%eax
1409f4dda:	05 bf 58 00 00       	add    $0x58bf,%eax
1409f4ddf:	25 ff ff 00 80       	and    $0x8000ffff,%eax
1409f4de4:	7d 09                	jge    0x1409f4def
1409f4de6:	ff c8                	dec    %eax
1409f4de8:	0d 00 00 ff ff       	or     $0xffff0000,%eax
1409f4ded:	ff c0                	inc    %eax
1409f4def:	66 89 83 8a 00 00 00 	mov    %ax,0x8a(%rbx)
1409f4df6:	e8 f9 9c fe ff       	call   0x1409deaf4
1409f4dfb:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1409f4dff:	48 8b cf             	mov    %rdi,%rcx
1409f4e02:	e8 0d 2f ff ff       	call   0x1409e7d14
1409f4e07:	84 c0                	test   %al,%al
1409f4e09:	74 0e                	je     0x1409f4e19
1409f4e0b:	40 88 ab 88 00 00 00 	mov    %bpl,0x88(%rbx)
1409f4e12:	66 89 ab 8a 00 00 00 	mov    %bp,0x8a(%rbx)
1409f4e19:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409f4e1e:	48 8b c3             	mov    %rbx,%rax
1409f4e21:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409f4e26:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409f4e2b:	48 83 c4 20          	add    $0x20,%rsp
1409f4e2f:	5f                   	pop    %rdi
1409f4e30:	c3                   	ret
1409f4e31:	90                   	nop
1409f4e32:	90                   	nop
1409f4e33:	90                   	nop
1409f4e34:	0f 10 02             	movups (%rdx),%xmm0
1409f4e37:	48 8d 81 90 00 00 00 	lea    0x90(%rcx),%rax
1409f4e3e:	41 bb 80 00 00 00    	mov    $0x80,%r11d
1409f4e44:	0f 11 01             	movups %xmm0,(%rcx)
1409f4e47:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f4e4b:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f4e4f:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f4e53:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f4e57:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409f4e5b:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f4e5f:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
1409f4e63:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409f4e67:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409f4e6b:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409f4e6f:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409f4e73:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409f4e77:	0f 10 42 70          	movups 0x70(%rdx),%xmm0
1409f4e7b:	42 0f 11 44 19 f0    	movups %xmm0,-0x10(%rcx,%r11,1)
1409f4e81:	42 0f 10 0c 1a       	movups (%rdx,%r11,1),%xmm1
1409f4e86:	42 0f 11 0c 19       	movups %xmm1,(%rcx,%r11,1)
1409f4e8b:	0f 10 02             	movups (%rdx),%xmm0
1409f4e8e:	0f 11 00             	movups %xmm0,(%rax)
1409f4e91:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f4e95:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f4e99:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f4e9d:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f4ea1:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409f4ea5:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f4ea9:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
1409f4ead:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f4eb1:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409f4eb5:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f4eb9:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409f4ebd:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f4ec1:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
1409f4ec5:	42 0f 11 4c 18 f0    	movups %xmm1,-0x10(%rax,%r11,1)
1409f4ecb:	42 0f 10 04 1a       	movups (%rdx,%r11,1),%xmm0
1409f4ed0:	42 0f 11 04 18       	movups %xmm0,(%rax,%r11,1)
1409f4ed5:	48 8d 81 20 01 00 00 	lea    0x120(%rcx),%rax
1409f4edc:	41 0f 10 00          	movups (%r8),%xmm0
1409f4ee0:	0f 11 00             	movups %xmm0,(%rax)
1409f4ee3:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1409f4ee8:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f4eec:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
1409f4ef1:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f4ef5:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
1409f4efa:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f4efe:	41 0f 10 40 40       	movups 0x40(%r8),%xmm0
1409f4f03:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f4f07:	41 0f 10 48 50       	movups 0x50(%r8),%xmm1
1409f4f0c:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f4f10:	41 0f 10 40 60       	movups 0x60(%r8),%xmm0
1409f4f15:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f4f19:	41 0f 10 48 70       	movups 0x70(%r8),%xmm1
1409f4f1e:	42 0f 11 4c 18 f0    	movups %xmm1,-0x10(%rax,%r11,1)
1409f4f24:	43 0f 10 04 18       	movups (%r8,%r11,1),%xmm0
1409f4f29:	4c 89 89 b0 01 00 00 	mov    %r9,0x1b0(%rcx)
1409f4f30:	42 0f 11 04 18       	movups %xmm0,(%rax,%r11,1)
1409f4f35:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1409f4f3a:	48 89 81 b8 01 00 00 	mov    %rax,0x1b8(%rcx)
1409f4f41:	48 8b c1             	mov    %rcx,%rax
1409f4f44:	c3                   	ret
1409f4f45:	90                   	nop
1409f4f46:	90                   	nop
1409f4f47:	90                   	nop
1409f4f48:	48 8b c4             	mov    %rsp,%rax
1409f4f4b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409f4f4f:	48 89 70 10          	mov    %rsi,0x10(%rax)
1409f4f53:	48 89 78 18          	mov    %rdi,0x18(%rax)
1409f4f57:	55                   	push   %rbp
1409f4f58:	41 54                	push   %r12
1409f4f5a:	41 55                	push   %r13
1409f4f5c:	41 56                	push   %r14
1409f4f5e:	41 57                	push   %r15
1409f4f60:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1409f4f64:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1409f4f6b:	4c 8b fa             	mov    %rdx,%r15
1409f4f6e:	48 8b f9             	mov    %rcx,%rdi
1409f4f71:	48 8b 81 b8 01 00 00 	mov    0x1b8(%rcx),%rax
1409f4f78:	48 8b 18             	mov    (%rax),%rbx
1409f4f7b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409f4f7f:	48 39 13             	cmp    %rdx,(%rbx)
1409f4f82:	74 0f                	je     0x1409f4f93
1409f4f84:	48 8b 0b             	mov    (%rbx),%rcx
1409f4f87:	e8 cc 83 90 ff       	call   0x1402fd358
1409f4f8c:	48 8b 03             	mov    (%rbx),%rax
1409f4f8f:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409f4f93:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1409f4f98:	e8 fb 85 00 00       	call   0x1409fd598
1409f4f9d:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1409f4fa2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409f4fa7:	e8 0c 8b 00 00       	call   0x1409fdab8
1409f4fac:	45 33 f6             	xor    %r14d,%r14d
1409f4faf:	bb 80 00 00 00       	mov    $0x80,%ebx
1409f4fb4:	83 ce ff             	or     $0xffffffff,%esi
1409f4fb7:	4c 39 b7 b0 01 00 00 	cmp    %r14,0x1b0(%rdi)
1409f4fbe:	0f 86 68 03 00 00    	jbe    0x1409f532c
1409f4fc4:	4c 8d af 20 01 00 00 	lea    0x120(%rdi),%r13
1409f4fcb:	4c 8d a7 90 00 00 00 	lea    0x90(%rdi),%r12
1409f4fd2:	49 8b d5             	mov    %r13,%rdx
1409f4fd5:	49 8b cc             	mov    %r12,%rcx
1409f4fd8:	e8 df 7e 00 00       	call   0x1409fcebc
1409f4fdd:	84 c0                	test   %al,%al
1409f4fdf:	0f 85 44 03 00 00    	jne    0x1409f5329
1409f4fe5:	8a 87 d3 00 00 00    	mov    0xd3(%rdi),%al
1409f4feb:	32 87 b0 00 00 00    	xor    0xb0(%rdi),%al
1409f4ff1:	32 87 1b 01 00 00    	xor    0x11b(%rdi),%al
1409f4ff7:	3c 20                	cmp    $0x20,%al
1409f4ff9:	72 1e                	jb     0x1409f5019
1409f4ffb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f5000:	48 8b cf             	mov    %rdi,%rcx
1409f5003:	e8 2c 4d 00 00       	call   0x1409f9d34
1409f5008:	48 85 c0             	test   %rax,%rax
1409f500b:	0f 84 82 03 00 00    	je     0x1409f5393
1409f5011:	4c 03 f0             	add    %rax,%r14
1409f5014:	e9 03 03 00 00       	jmp    0x1409f531c
1409f5019:	3c 0c                	cmp    $0xc,%al
1409f501b:	0f 85 62 01 00 00    	jne    0x1409f5183
1409f5021:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1409f5025:	41 0f 10 04 24       	movups (%r12),%xmm0
1409f502a:	0f 11 01             	movups %xmm0,(%rcx)
1409f502d:	41 0f 10 4c 24 10    	movups 0x10(%r12),%xmm1
1409f5033:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f5037:	41 0f 10 44 24 20    	movups 0x20(%r12),%xmm0
1409f503d:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f5041:	41 0f 10 4c 24 30    	movups 0x30(%r12),%xmm1
1409f5047:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f504b:	41 0f 10 44 24 40    	movups 0x40(%r12),%xmm0
1409f5051:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409f5055:	41 0f 10 4c 24 50    	movups 0x50(%r12),%xmm1
1409f505b:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409f505f:	41 0f 10 44 24 60    	movups 0x60(%r12),%xmm0
1409f5065:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409f5069:	41 0f 10 4c 24 70    	movups 0x70(%r12),%xmm1
1409f506f:	0f 11 4c 19 f0       	movups %xmm1,-0x10(%rcx,%rbx,1)
1409f5074:	41 0f 10 04 1c       	movups (%r12,%rbx,1),%xmm0
1409f5079:	0f 11 04 19          	movups %xmm0,(%rcx,%rbx,1)
1409f507d:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1409f5081:	e8 0e fd ff ff       	call   0x1409f4d94
1409f5086:	49 8b d5             	mov    %r13,%rdx
1409f5089:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1409f508d:	e8 2a 7e 00 00       	call   0x1409fcebc
1409f5092:	84 c0                	test   %al,%al
1409f5094:	0f 85 f9 02 00 00    	jne    0x1409f5393
1409f509a:	0f b7 4d e9          	movzwl -0x17(%rbp),%ecx
1409f509e:	66 c1 e9 08          	shr    $0x8,%cx
1409f50a2:	0f b7 45 31          	movzwl 0x31(%rbp),%eax
1409f50a6:	66 c1 e8 08          	shr    $0x8,%ax
1409f50aa:	32 c8                	xor    %al,%cl
1409f50ac:	32 4d c7             	xor    -0x39(%rbp),%cl
1409f50af:	0f b6 d1             	movzbl %cl,%edx
1409f50b2:	74 62                	je     0x1409f5116
1409f50b4:	83 ea 01             	sub    $0x1,%edx
1409f50b7:	74 56                	je     0x1409f510f
1409f50b9:	83 ea 01             	sub    $0x1,%edx
1409f50bc:	74 4a                	je     0x1409f5108
1409f50be:	83 ea 04             	sub    $0x4,%edx
1409f50c1:	74 3e                	je     0x1409f5101
1409f50c3:	83 ea 01             	sub    $0x1,%edx
1409f50c6:	74 32                	je     0x1409f50fa
1409f50c8:	83 ea 05             	sub    $0x5,%edx
1409f50cb:	74 26                	je     0x1409f50f3
1409f50cd:	83 ea 04             	sub    $0x4,%edx
1409f50d0:	74 1a                	je     0x1409f50ec
1409f50d2:	83 ea 01             	sub    $0x1,%edx
1409f50d5:	74 0e                	je     0x1409f50e5
1409f50d7:	83 fa 10             	cmp    $0x10,%edx
1409f50da:	0f 85 b3 02 00 00    	jne    0x1409f5393
1409f50e0:	8d 5a 08             	lea    0x8(%rdx),%ebx
1409f50e3:	eb 36                	jmp    0x1409f511b
1409f50e5:	bb 16 00 00 00       	mov    $0x16,%ebx
1409f50ea:	eb 2f                	jmp    0x1409f511b
1409f50ec:	bb 15 00 00 00       	mov    $0x15,%ebx
1409f50f1:	eb 28                	jmp    0x1409f511b
1409f50f3:	bb 13 00 00 00       	mov    $0x13,%ebx
1409f50f8:	eb 21                	jmp    0x1409f511b
1409f50fa:	bb 02 00 00 00       	mov    $0x2,%ebx
1409f50ff:	eb 1a                	jmp    0x1409f511b
1409f5101:	bb 03 00 00 00       	mov    $0x3,%ebx
1409f5106:	eb 13                	jmp    0x1409f511b
1409f5108:	bb 0f 00 00 00       	mov    $0xf,%ebx
1409f510d:	eb 0c                	jmp    0x1409f511b
1409f510f:	bb 11 00 00 00       	mov    $0x11,%ebx
1409f5114:	eb 05                	jmp    0x1409f511b
1409f5116:	bb 0d 00 00 00       	mov    $0xd,%ebx
1409f511b:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1409f511f:	0f 10 00             	movups (%rax),%xmm0
1409f5122:	41 0f 11 04 24       	movups %xmm0,(%r12)
1409f5127:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409f512b:	41 0f 11 4c 24 10    	movups %xmm1,0x10(%r12)
1409f5131:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409f5135:	41 0f 11 44 24 20    	movups %xmm0,0x20(%r12)
1409f513b:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409f513f:	41 0f 11 4c 24 30    	movups %xmm1,0x30(%r12)
1409f5145:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409f5149:	41 0f 11 44 24 40    	movups %xmm0,0x40(%r12)
1409f514f:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409f5153:	41 0f 11 4c 24 50    	movups %xmm1,0x50(%r12)
1409f5159:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409f515d:	41 0f 11 44 24 60    	movups %xmm0,0x60(%r12)
1409f5163:	ba 80 00 00 00       	mov    $0x80,%edx
1409f5168:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409f516c:	41 0f 11 4c 14 f0    	movups %xmm1,-0x10(%r12,%rdx,1)
1409f5172:	0f 10 04 10          	movups (%rax,%rdx,1),%xmm0
1409f5176:	41 0f 11 04 14       	movups %xmm0,(%r12,%rdx,1)
1409f517b:	8d 72 82             	lea    -0x7e(%rdx),%esi
1409f517e:	e9 d2 00 00 00       	jmp    0x1409f5255
1409f5183:	0f b6 c8             	movzbl %al,%ecx
1409f5186:	83 f9 0a             	cmp    $0xa,%ecx
1409f5189:	77 71                	ja     0x1409f51fc
1409f518b:	74 68                	je     0x1409f51f5
1409f518d:	83 e9 01             	sub    $0x1,%ecx
1409f5190:	74 5c                	je     0x1409f51ee
1409f5192:	83 e9 02             	sub    $0x2,%ecx
1409f5195:	74 50                	je     0x1409f51e7
1409f5197:	83 e9 01             	sub    $0x1,%ecx
1409f519a:	74 44                	je     0x1409f51e0
1409f519c:	83 e9 01             	sub    $0x1,%ecx
1409f519f:	74 38                	je     0x1409f51d9
1409f51a1:	83 e9 01             	sub    $0x1,%ecx
1409f51a4:	74 2c                	je     0x1409f51d2
1409f51a6:	83 e9 01             	sub    $0x1,%ecx
1409f51a9:	74 20                	je     0x1409f51cb
1409f51ab:	83 e9 01             	sub    $0x1,%ecx
1409f51ae:	74 11                	je     0x1409f51c1
1409f51b0:	83 f9 01             	cmp    $0x1,%ecx
1409f51b3:	0f 85 da 01 00 00    	jne    0x1409f5393
1409f51b9:	8d 59 11             	lea    0x11(%rcx),%ebx
1409f51bc:	e9 8f 00 00 00       	jmp    0x1409f5250
1409f51c1:	bb 0b 00 00 00       	mov    $0xb,%ebx
1409f51c6:	e9 85 00 00 00       	jmp    0x1409f5250
1409f51cb:	bb 06 00 00 00       	mov    $0x6,%ebx
1409f51d0:	eb 7e                	jmp    0x1409f5250
1409f51d2:	bb 04 00 00 00       	mov    $0x4,%ebx
1409f51d7:	eb 77                	jmp    0x1409f5250
1409f51d9:	bb 08 00 00 00       	mov    $0x8,%ebx
1409f51de:	eb 70                	jmp    0x1409f5250
1409f51e0:	bb 07 00 00 00       	mov    $0x7,%ebx
1409f51e5:	eb 69                	jmp    0x1409f5250
1409f51e7:	bb 10 00 00 00       	mov    $0x10,%ebx
1409f51ec:	eb 62                	jmp    0x1409f5250
1409f51ee:	bb 0e 00 00 00       	mov    $0xe,%ebx
1409f51f3:	eb 5b                	jmp    0x1409f5250
1409f51f5:	bb 14 00 00 00       	mov    $0x14,%ebx
1409f51fa:	eb 54                	jmp    0x1409f5250
1409f51fc:	83 e9 0b             	sub    $0xb,%ecx
1409f51ff:	74 4a                	je     0x1409f524b
1409f5201:	83 e9 02             	sub    $0x2,%ecx
1409f5204:	74 3e                	je     0x1409f5244
1409f5206:	83 e9 01             	sub    $0x1,%ecx
1409f5209:	74 32                	je     0x1409f523d
1409f520b:	83 e9 07             	sub    $0x7,%ecx
1409f520e:	74 26                	je     0x1409f5236
1409f5210:	83 e9 01             	sub    $0x1,%ecx
1409f5213:	74 1a                	je     0x1409f522f
1409f5215:	83 e9 08             	sub    $0x8,%ecx
1409f5218:	74 0e                	je     0x1409f5228
1409f521a:	83 f9 01             	cmp    $0x1,%ecx
1409f521d:	0f 85 70 01 00 00    	jne    0x1409f5393
1409f5223:	8d 59 09             	lea    0x9(%rcx),%ebx
1409f5226:	eb 28                	jmp    0x1409f5250
1409f5228:	bb 0c 00 00 00       	mov    $0xc,%ebx
1409f522d:	eb 21                	jmp    0x1409f5250
1409f522f:	bb 05 00 00 00       	mov    $0x5,%ebx
1409f5234:	eb 1a                	jmp    0x1409f5250
1409f5236:	bb 09 00 00 00       	mov    $0x9,%ebx
1409f523b:	eb 13                	jmp    0x1409f5250
1409f523d:	bb 19 00 00 00       	mov    $0x19,%ebx
1409f5242:	eb 0c                	jmp    0x1409f5250
1409f5244:	bb 01 00 00 00       	mov    $0x1,%ebx
1409f5249:	eb 05                	jmp    0x1409f5250
1409f524b:	bb 17 00 00 00       	mov    $0x17,%ebx
1409f5250:	be 01 00 00 00       	mov    $0x1,%esi
1409f5255:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1409f5259:	49 8b cc             	mov    %r12,%rcx
1409f525c:	e8 33 fb ff ff       	call   0x1409f4d94
1409f5261:	4c 03 f6             	add    %rsi,%r14
1409f5264:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1409f5269:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1409f526d:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1409f5271:	74 33                	je     0x1409f52a6
1409f5273:	89 1a                	mov    %ebx,(%rdx)
1409f5275:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1409f527a:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
1409f527f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1409f5284:	48 85 c0             	test   %rax,%rax
1409f5287:	74 09                	je     0x1409f5292
1409f5289:	f0 ff 40 08          	lock incl 0x8(%rax)
1409f528d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1409f5292:	48 89 42 10          	mov    %rax,0x10(%rdx)
1409f5296:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1409f529b:	48 89 42 08          	mov    %rax,0x8(%rdx)
1409f529f:	48 83 41 08 18       	addq   $0x18,0x8(%rcx)
1409f52a4:	eb 0f                	jmp    0x1409f52b5
1409f52a6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409f52ab:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1409f52b0:	e8 cf 77 00 00       	call   0x1409fca84
1409f52b5:	83 65 8f 00          	andl   $0x0,-0x71(%rbp)