1409d6e81:	0f 86 4d ff ff ff    	jbe    0x1409d6dd4
1409d6e87:	ff 15 0b 5b 13 00    	call   *0x135b0b(%rip)        # 0x140b0c998
1409d6e8d:	cc                   	int3
1409d6e8e:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1409d6e92:	48 8b cb             	mov    %rbx,%rcx
1409d6e95:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6e99:	76 03                	jbe    0x1409d6e9e
1409d6e9b:	48 8b 0b             	mov    (%rbx),%rcx
1409d6e9e:	48 83 fe 09          	cmp    $0x9,%rsi
1409d6ea2:	0f 85 99 00 00 00    	jne    0x1409d6f41
1409d6ea8:	4c 8b c6             	mov    %rsi,%r8
1409d6eab:	48 8d 15 4e 48 1d 00 	lea    0x1d484e(%rip),%rdx        # 0x140bab700
1409d6eb2:	e8 33 b4 11 00       	call   0x140af22ea
1409d6eb7:	85 c0                	test   %eax,%eax
1409d6eb9:	0f 85 82 00 00 00    	jne    0x1409d6f41
1409d6ebf:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d6ec6:	ba 00 08 00 00       	mov    $0x800,%edx
1409d6ecb:	e8 c8 5f ff ff       	call   0x1409cce98
1409d6ed0:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d6ed3:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1409d6ed8:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1409d6edc:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6ee0:	48 8b cf             	mov    %rdi,%rcx
1409d6ee3:	e8 5c c0 00 00       	call   0x1409e2f44
1409d6ee8:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6eef:	48 8b 01             	mov    (%rcx),%rax
1409d6ef2:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6ef6:	48 8b 40 68          	mov    0x68(%rax),%rax
1409d6efa:	ff 15 38 5d 13 00    	call   *0x135d38(%rip)        # 0x140b0cc38
1409d6f00:	90                   	nop
1409d6f01:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409d6f05:	48 85 c9             	test   %rcx,%rcx
1409d6f08:	0f 84 f4 08 00 00    	je     0x1409d7802
1409d6f0e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1409d6f12:	48 2b c1             	sub    %rcx,%rax
1409d6f15:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409d6f19:	48 8b d1             	mov    %rcx,%rdx
1409d6f1c:	49 3b c5             	cmp    %r13,%rax
1409d6f1f:	0f 82 af fe ff ff    	jb     0x1409d6dd4
1409d6f25:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409d6f29:	48 2b d1             	sub    %rcx,%rdx
1409d6f2c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409d6f30:	48 83 f8 1f          	cmp    $0x1f,%rax
1409d6f34:	0f 86 9a fe ff ff    	jbe    0x1409d6dd4
1409d6f3a:	ff 15 58 5a 13 00    	call   *0x135a58(%rip)        # 0x140b0c998
1409d6f40:	cc                   	int3
1409d6f41:	48 8b cb             	mov    %rbx,%rcx
1409d6f44:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6f48:	76 03                	jbe    0x1409d6f4d
1409d6f4a:	48 8b 0b             	mov    (%rbx),%rcx
1409d6f4d:	48 83 fe 09          	cmp    $0x9,%rsi
1409d6f51:	75 4b                	jne    0x1409d6f9e
1409d6f53:	4c 8b c6             	mov    %rsi,%r8
1409d6f56:	48 8d 15 fb 47 1d 00 	lea    0x1d47fb(%rip),%rdx        # 0x140bab758
1409d6f5d:	e8 88 b3 11 00       	call   0x140af22ea
1409d6f62:	85 c0                	test   %eax,%eax
1409d6f64:	75 38                	jne    0x1409d6f9e
1409d6f66:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d6f6d:	41 8b d5             	mov    %r13d,%edx
1409d6f70:	e8 23 5f ff ff       	call   0x1409cce98
1409d6f75:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d6f79:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
1409d6f7e:	e8 71 9e 00 00       	call   0x1409e0df4
1409d6f83:	84 c0                	test   %al,%al
1409d6f85:	0f 84 48 0b 00 00    	je     0x1409d7ad3
1409d6f8b:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6f92:	48 8b 01             	mov    (%rcx),%rax
1409d6f95:	48 8b 40 70          	mov    0x70(%rax),%rax
1409d6f99:	e9 fc 04 00 00       	jmp    0x1409d749a
1409d6f9e:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1409d6fa2:	48 8b cb             	mov    %rbx,%rcx
1409d6fa5:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6fa9:	76 03                	jbe    0x1409d6fae
1409d6fab:	48 8b 0b             	mov    (%rbx),%rcx
1409d6fae:	48 83 fe 0d          	cmp    $0xd,%rsi
1409d6fb2:	75 51                	jne    0x1409d7005
1409d6fb4:	4c 8b c6             	mov    %rsi,%r8
1409d6fb7:	48 8d 15 ba 48 1d 00 	lea    0x1d48ba(%rip),%rdx        # 0x140bab878
1409d6fbe:	e8 27 b3 11 00       	call   0x140af22ea
1409d6fc3:	85 c0                	test   %eax,%eax
1409d6fc5:	75 3e                	jne    0x1409d7005
1409d6fc7:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d6fce:	ba 00 20 00 00       	mov    $0x2000,%edx
1409d6fd3:	e8 c0 5e ff ff       	call   0x1409cce98
1409d6fd8:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d6fdc:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409d6fe1:	e8 16 a0 00 00       	call   0x1409e0ffc
1409d6fe6:	84 c0                	test   %al,%al
1409d6fe8:	0f 84 0c 0b 00 00    	je     0x1409d7afa
1409d6fee:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6ff5:	48 8b 01             	mov    (%rcx),%rax
1409d6ff8:	8b 54 24 40          	mov    0x40(%rsp),%edx
1409d6ffc:	48 8b 40 78          	mov    0x78(%rax),%rax
1409d7000:	e9 67 03 00 00       	jmp    0x1409d736c
1409d7005:	48 8b cb             	mov    %rbx,%rcx
1409d7008:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d700c:	76 03                	jbe    0x1409d7011
1409d700e:	48 8b 0b             	mov    (%rbx),%rcx
1409d7011:	48 83 fe 02          	cmp    $0x2,%rsi
1409d7015:	75 13                	jne    0x1409d702a
1409d7017:	4c 8b c6             	mov    %rsi,%r8
1409d701a:	48 8d 15 17 43 1d 00 	lea    0x1d4317(%rip),%rdx        # 0x140bab338
1409d7021:	e8 c4 b2 11 00       	call   0x140af22ea
1409d7026:	85 c0                	test   %eax,%eax
1409d7028:	74 29                	je     0x1409d7053
1409d702a:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1409d702e:	48 8b cb             	mov    %rbx,%rcx
1409d7031:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7035:	76 03                	jbe    0x1409d703a
1409d7037:	48 8b 0b             	mov    (%rbx),%rcx
1409d703a:	48 83 fe 02          	cmp    $0x2,%rsi
1409d703e:	75 71                	jne    0x1409d70b1
1409d7040:	4c 8b c6             	mov    %rsi,%r8
1409d7043:	48 8d 15 ea 42 1d 00 	lea    0x1d42ea(%rip),%rdx        # 0x140bab334
1409d704a:	e8 9b b2 11 00       	call   0x140af22ea
1409d704f:	85 c0                	test   %eax,%eax
1409d7051:	75 5e                	jne    0x1409d70b1
1409d7053:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d705a:	ba 00 40 00 00       	mov    $0x4000,%edx
1409d705f:	e8 34 5e ff ff       	call   0x1409cce98
1409d7064:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d7068:	41 b0 7d             	mov    $0x7d,%r8b
1409d706b:	b2 7b                	mov    $0x7b,%dl
1409d706d:	e8 da a1 00 00       	call   0x1409e124c
1409d7072:	84 c0                	test   %al,%al
1409d7074:	0f 84 a7 0a 00 00    	je     0x1409d7b21
1409d707a:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
1409d7081:	48 3b cb             	cmp    %rbx,%rcx
1409d7084:	74 15                	je     0x1409d709b
1409d7086:	48 8b d3             	mov    %rbx,%rdx
1409d7089:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d708d:	76 03                	jbe    0x1409d7092
1409d708f:	48 8b 13             	mov    (%rbx),%rdx
1409d7092:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d7096:	e8 05 6b 73 ff       	call   0x14010dba0
1409d709b:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d70a2:	48 8b 01             	mov    (%rcx),%rax
1409d70a5:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1409d70ac:	e9 51 01 00 00       	jmp    0x1409d7202
1409d70b1:	48 8b cb             	mov    %rbx,%rcx
1409d70b4:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d70b8:	76 03                	jbe    0x1409d70bd
1409d70ba:	48 8b 0b             	mov    (%rbx),%rcx
1409d70bd:	48 83 fe 02          	cmp    $0x2,%rsi
1409d70c1:	75 13                	jne    0x1409d70d6
1409d70c3:	4c 8b c6             	mov    %rsi,%r8
1409d70c6:	48 8d 15 cf 41 1d 00 	lea    0x1d41cf(%rip),%rdx        # 0x140bab29c
1409d70cd:	e8 18 b2 11 00       	call   0x140af22ea
1409d70d2:	85 c0                	test   %eax,%eax
1409d70d4:	74 25                	je     0x1409d70fb
1409d70d6:	48 8b cb             	mov    %rbx,%rcx
1409d70d9:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d70dd:	76 03                	jbe    0x1409d70e2
1409d70df:	48 8b 0b             	mov    (%rbx),%rcx
1409d70e2:	48 83 fe 02          	cmp    $0x2,%rsi
1409d70e6:	75 71                	jne    0x1409d7159
1409d70e8:	4c 8b c6             	mov    %rsi,%r8
1409d70eb:	48 8d 15 fe 41 1d 00 	lea    0x1d41fe(%rip),%rdx        # 0x140bab2f0
1409d70f2:	e8 f3 b1 11 00       	call   0x140af22ea
1409d70f7:	85 c0                	test   %eax,%eax
1409d70f9:	75 5e                	jne    0x1409d7159
1409d70fb:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d7102:	ba 00 80 00 00       	mov    $0x8000,%edx
1409d7107:	e8 8c 5d ff ff       	call   0x1409cce98
1409d710c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d7110:	41 b0 7d             	mov    $0x7d,%r8b
1409d7113:	b2 7b                	mov    $0x7b,%dl
1409d7115:	e8 32 a1 00 00       	call   0x1409e124c
1409d711a:	84 c0                	test   %al,%al
1409d711c:	0f 84 26 0a 00 00    	je     0x1409d7b48
1409d7122:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
1409d7129:	48 3b cb             	cmp    %rbx,%rcx
1409d712c:	74 15                	je     0x1409d7143
1409d712e:	48 8b d3             	mov    %rbx,%rdx
1409d7131:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7135:	76 03                	jbe    0x1409d713a
1409d7137:	48 8b 13             	mov    (%rbx),%rdx
1409d713a:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d713e:	e8 5d 6a 73 ff       	call   0x14010dba0
1409d7143:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d714a:	48 8b 01             	mov    (%rcx),%rax
1409d714d:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1409d7154:	e9 a9 00 00 00       	jmp    0x1409d7202
1409d7159:	48 8b cb             	mov    %rbx,%rcx
1409d715c:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7160:	76 03                	jbe    0x1409d7165
1409d7162:	48 8b 0b             	mov    (%rbx),%rcx
1409d7165:	48 83 fe 02          	cmp    $0x2,%rsi
1409d7169:	75 13                	jne    0x1409d717e
1409d716b:	4c 8b c6             	mov    %rsi,%r8
1409d716e:	48 8d 15 8b 3e 1d 00 	lea    0x1d3e8b(%rip),%rdx        # 0x140bab000
1409d7175:	e8 70 b1 11 00       	call   0x140af22ea
1409d717a:	85 c0                	test   %eax,%eax
1409d717c:	74 2b                	je     0x1409d71a9
1409d717e:	48 8b cb             	mov    %rbx,%rcx
1409d7181:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7185:	76 03                	jbe    0x1409d718a
1409d7187:	48 8b 0b             	mov    (%rbx),%rcx
1409d718a:	be 01 00 00 00       	mov    $0x1,%esi
1409d718f:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
1409d7193:	75 7b                	jne    0x1409d7210
1409d7195:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d7199:	48 8d 15 98 3d 17 00 	lea    0x173d98(%rip),%rdx        # 0x140b4af38
1409d71a0:	e8 45 b1 11 00       	call   0x140af22ea
1409d71a5:	85 c0                	test   %eax,%eax
1409d71a7:	75 67                	jne    0x1409d7210
1409d71a9:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d71b0:	ba 00 00 01 00       	mov    $0x10000,%edx
1409d71b5:	e8 de 5c ff ff       	call   0x1409cce98
1409d71ba:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d71be:	41 b0 7d             	mov    $0x7d,%r8b
1409d71c1:	b2 7b                	mov    $0x7b,%dl
1409d71c3:	e8 84 a0 00 00       	call   0x1409e124c
1409d71c8:	84 c0                	test   %al,%al
1409d71ca:	0f 84 9f 09 00 00    	je     0x1409d7b6f
1409d71d0:	48 8b 8f 40 01 00 00 	mov    0x140(%rdi),%rcx
1409d71d7:	48 3b cb             	cmp    %rbx,%rcx
1409d71da:	74 15                	je     0x1409d71f1
1409d71dc:	48 8b d3             	mov    %rbx,%rdx
1409d71df:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d71e3:	76 03                	jbe    0x1409d71e8
1409d71e5:	48 8b 13             	mov    (%rbx),%rdx
1409d71e8:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d71ec:	e8 af 69 73 ff       	call   0x14010dba0
1409d71f1:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d71f8:	48 8b 01             	mov    (%rcx),%rax
1409d71fb:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
1409d7202:	48 8b d3             	mov    %rbx,%rdx
1409d7205:	ff 15 2d 5a 13 00    	call   *0x135a2d(%rip)        # 0x140b0cc38
1409d720b:	e9 f2 05 00 00       	jmp    0x1409d7802
1409d7210:	48 8b cb             	mov    %rbx,%rcx
1409d7213:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7217:	76 03                	jbe    0x1409d721c
1409d7219:	48 8b 0b             	mov    (%rbx),%rcx
1409d721c:	48 83 7b 10 08       	cmpq   $0x8,0x10(%rbx)
1409d7221:	75 5e                	jne    0x1409d7281
1409d7223:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d7227:	48 8d 15 62 3c 1d 00 	lea    0x1d3c62(%rip),%rdx        # 0x140baae90
1409d722e:	e8 b7 b0 11 00       	call   0x140af22ea
1409d7233:	85 c0                	test   %eax,%eax
1409d7235:	75 4a                	jne    0x1409d7281
1409d7237:	8b 8f 50 01 00 00    	mov    0x150(%rdi),%ecx
1409d723d:	8b c1                	mov    %ecx,%eax
1409d723f:	c1 e8 11             	shr    $0x11,%eax
1409d7242:	40 84 c6             	test   %al,%sil
1409d7245:	75 0a                	jne    0x1409d7251
1409d7247:	0f ba e9 11          	bts    $0x11,%ecx
1409d724b:	89 8f 50 01 00 00    	mov    %ecx,0x150(%rdi)
1409d7251:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d7255:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409d725a:	e8 9d 9d 00 00       	call   0x1409e0ffc
1409d725f:	84 c0                	test   %al,%al
1409d7261:	0f 84 2f 09 00 00    	je     0x1409d7b96
1409d7267:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d726e:	48 8b 01             	mov    (%rcx),%rax
1409d7271:	8b 54 24 40          	mov    0x40(%rsp),%edx
1409d7275:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1409d727c:	e9 eb 00 00 00       	jmp    0x1409d736c
1409d7281:	48 8b cb             	mov    %rbx,%rcx
1409d7284:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7288:	76 03                	jbe    0x1409d728d
1409d728a:	48 8b 0b             	mov    (%rbx),%rcx
1409d728d:	48 83 7b 10 08       	cmpq   $0x8,0x10(%rbx)
1409d7292:	75 66                	jne    0x1409d72fa
1409d7294:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d7298:	48 8d 15 59 45 1d 00 	lea    0x1d4559(%rip),%rdx        # 0x140bab7f8
1409d729f:	e8 46 b0 11 00       	call   0x140af22ea
1409d72a4:	85 c0                	test   %eax,%eax
1409d72a6:	75 52                	jne    0x1409d72fa
1409d72a8:	8b 8f 50 01 00 00    	mov    0x150(%rdi),%ecx
1409d72ae:	8b c1                	mov    %ecx,%eax
1409d72b0:	c1 e8 12             	shr    $0x12,%eax
1409d72b3:	40 84 c6             	test   %al,%sil
1409d72b6:	75 0a                	jne    0x1409d72c2
1409d72b8:	0f ba e9 12          	bts    $0x12,%ecx
1409d72bc:	89 8f 50 01 00 00    	mov    %ecx,0x150(%rdi)
1409d72c2:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d72c6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409d72cb:	e8 90 d6 00 00       	call   0x1409e4960
1409d72d0:	84 c0                	test   %al,%al
1409d72d2:	0f 84 e5 08 00 00    	je     0x1409d7bbd
1409d72d8:	ba cf 16 00 00       	mov    $0x16cf,%edx
1409d72dd:	39 54 24 40          	cmp    %edx,0x40(%rsp)
1409d72e1:	0f 85 d6 08 00 00    	jne    0x1409d7bbd
1409d72e7:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d72ee:	48 8b 01             	mov    (%rcx),%rax
1409d72f1:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1409d72f8:	eb 72                	jmp    0x1409d736c
1409d72fa:	48 8b cb             	mov    %rbx,%rcx
1409d72fd:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d7301:	76 03                	jbe    0x1409d7306
1409d7303:	48 8b 0b             	mov    (%rbx),%rcx
1409d7306:	48 83 7b 10 05       	cmpq   $0x5,0x10(%rbx)
1409d730b:	75 6a                	jne    0x1409d7377
1409d730d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d7311:	48 8d 15 f0 49 1d 00 	lea    0x1d49f0(%rip),%rdx        # 0x140babd08
1409d7318:	e8 cd af 11 00       	call   0x140af22ea
1409d731d:	85 c0                	test   %eax,%eax
1409d731f:	75 56                	jne    0x1409d7377
1409d7321:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d7328:	ba 00 00 08 00       	mov    $0x80000,%edx
1409d732d:	e8 66 5b ff ff       	call   0x1409cce98
1409d7332:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d7336:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409d733b:	e8 20 d6 00 00       	call   0x1409e4960
1409d7340:	84 c0                	test   %al,%al
1409d7342:	0f 84 9c 08 00 00    	je     0x1409d7be4
1409d7348:	48 63 54 24 40       	movslq 0x40(%rsp),%rdx
1409d734d:	85 d2                	test   %edx,%edx
1409d734f:	78 0a                	js     0x1409d735b
1409d7351:	48 8b 87 48 01 00 00 	mov    0x148(%rdi),%rax
1409d7358:	48 89 10             	mov    %rdx,(%rax)
1409d735b:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d7362:	48 8b 01             	mov    (%rcx),%rax
1409d7365:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
1409d736c:	ff 15 c6 58 13 00    	call   *0x1358c6(%rip)        # 0x140b0cc38
1409d7372:	e9 8b 04 00 00       	jmp    0x1409d7802
1409d7377:	48 8b cb             	mov    %rbx,%rcx
1409d737a:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d737e:	76 03                	jbe    0x1409d7383
1409d7380:	48 8b 0b             	mov    (%rbx),%rcx
1409d7383:	48 83 7b 10 0a       	cmpq   $0xa,0x10(%rbx)
1409d7388:	0f 85 ad 00 00 00    	jne    0x1409d743b
1409d738e:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1409d7392:	48 8d 15 bf 48 1d 00 	lea    0x1d48bf(%rip),%rdx        # 0x140babc58
1409d7399:	e8 4c af 11 00       	call   0x140af22ea
1409d739e:	85 c0                	test   %eax,%eax
1409d73a0:	0f 85 95 00 00 00    	jne    0x1409d743b
1409d73a6:	8b 8f 50 01 00 00    	mov    0x150(%rdi),%ecx
1409d73ac:	8b c1                	mov    %ecx,%eax
1409d73ae:	c1 e8 14             	shr    $0x14,%eax
1409d73b1:	40 84 c6             	test   %al,%sil
1409d73b4:	75 0a                	jne    0x1409d73c0
1409d73b6:	0f ba e9 14          	bts    $0x14,%ecx
1409d73ba:	89 8f 50 01 00 00    	mov    %ecx,0x150(%rdi)
1409d73c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d73c3:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1409d73c8:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1409d73cc:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d73d0:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d73d4:	e8 ff d6 00 00       	call   0x1409e4ad8
1409d73d9:	84 c0                	test   %al,%al
1409d73db:	0f 84 2a 08 00 00    	je     0x1409d7c0b
1409d73e1:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1409d73e5:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1409d73e9:	48 2b d3             	sub    %rbx,%rdx
1409d73ec:	48 c1 fa 02          	sar    $0x2,%rdx
1409d73f0:	48 83 fa 02          	cmp    $0x2,%rdx
1409d73f4:	75 0f                	jne    0x1409d7405
1409d73f6:	48 85 d2             	test   %rdx,%rdx