1401bfed5:	00
1401bfed6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401bfeda:	48 8b d1             	mov    %rcx,%rdx
1401bfedd:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401bfee3:	72 18                	jb     0x1401bfefd
1401bfee5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bfee9:	48 2b d1             	sub    %rcx,%rdx
1401bfeec:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bfef0:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bfef4:	76 07                	jbe    0x1401bfefd
1401bfef6:	ff 15 84 2c 05 00    	call   *0x52c84(%rip)        # 0x140212b80
1401bfefc:	cc                   	int3
1401bfefd:	ff 15 3d 2c 05 00    	call   *0x52c3d(%rip)        # 0x140212b40
1401bff03:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401bff07:	48 83 f8 07          	cmp    $0x7,%rax
1401bff0b:	76 36                	jbe    0x1401bff43
1401bff0d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401bff14:	00
1401bff15:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1401bff19:	48 8b d1             	mov    %rcx,%rdx
1401bff1c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401bff22:	72 18                	jb     0x1401bff3c
1401bff24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bff28:	48 2b d1             	sub    %rcx,%rdx
1401bff2b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bff2f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bff33:	76 07                	jbe    0x1401bff3c
1401bff35:	ff 15 45 2c 05 00    	call   *0x52c45(%rip)        # 0x140212b80
1401bff3b:	cc                   	int3
1401bff3c:	ff 15 fe 2b 05 00    	call   *0x52bfe(%rip)        # 0x140212b40
1401bff42:	90                   	nop
1401bff43:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401bff47:	48 33 cc             	xor    %rsp,%rcx
1401bff4a:	e8 21 48 04 00       	call   0x140204770
1401bff4f:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401bff54:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1401bff58:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1401bff5c:	49 8b e3             	mov    %r11,%rsp
1401bff5f:	5d                   	pop    %rbp
1401bff60:	c3                   	ret
1401bff61:	90                   	nop
1401bff62:	90                   	nop
1401bff63:	90                   	nop
1401bff64:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bff69:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401bff6e:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401bff73:	55                   	push   %rbp
1401bff74:	41 56                	push   %r14
1401bff76:	41 57                	push   %r15
1401bff78:	48 8b ec             	mov    %rsp,%rbp
1401bff7b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401bff82:	48 8b 05 f7 11 14 00 	mov    0x1411f7(%rip),%rax        # 0x140301180
1401bff89:	48 33 c4             	xor    %rsp,%rax
1401bff8c:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401bff90:	48 8b f1             	mov    %rcx,%rsi
1401bff93:	48 8d 15 0e 6b 0f 00 	lea    0xf6b0e(%rip),%rdx        # 0x1402b6aa8
1401bff9a:	e8 1d 63 e5 ff       	call   0x1400162bc
1401bff9f:	45 33 f6             	xor    %r14d,%r14d
1401bffa2:	85 c0                	test   %eax,%eax
1401bffa4:	0f 84 83 01 00 00    	je     0x1401c012d
1401bffaa:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bffad:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1401bffb1:	66 0f 6f 0d 47 01 10 	movdqa 0x100147(%rip),%xmm1        # 0x1402c0100
1401bffb8:	00
1401bffb9:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
1401bffbe:	66 44 89 75 b8       	mov    %r14w,-0x48(%rbp)
1401bffc3:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1401bffc7:	48 8d 0d 22 a7 08 00 	lea    0x8a722(%rip),%rcx        # 0x14024a6f0
1401bffce:	e8 39 da e4 ff       	call   0x14000da0c
1401bffd3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bffd6:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401bffdb:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
1401bffdf:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1401bffe3:	0f 57 c9             	xorps  %xmm1,%xmm1
1401bffe6:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
1401bffeb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401bfff1:	48 8d 15 50 04 09 00 	lea    0x90450(%rip),%rdx        # 0x140250448
1401bfff8:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1401bfffc:	e8 8b 6c e4 ff       	call   0x140006c8c
1401c0001:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1401c0005:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401c0009:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1401c000d:	e8 3e a2 e4 ff       	call   0x14000a250
1401c0012:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1401c0018:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401c001c:	48 83 f8 07          	cmp    $0x7,%rax
1401c0020:	76 2f                	jbe    0x1401c0051
1401c0022:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401c0029:	00
1401c002a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401c002e:	48 8b d1             	mov    %rcx,%rdx
1401c0031:	49 3b c7             	cmp    %r15,%rax
1401c0034:	72 15                	jb     0x1401c004b
1401c0036:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c003a:	48 2b d1             	sub    %rcx,%rdx
1401c003d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401c0041:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c0045:	0f 87 d2 00 00 00    	ja     0x1401c011d
1401c004b:	ff 15 ef 2a 05 00    	call   *0x52aef(%rip)        # 0x140212b40
1401c0051:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1401c0055:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1401c0059:	48 85 f6             	test   %rsi,%rsi
1401c005c:	75 05                	jne    0x1401c0063
1401c005e:	41 8a f6             	mov    %r14b,%sil
1401c0061:	eb 31                	jmp    0x1401c0094
1401c0063:	4c 8b db             	mov    %rbx,%r11
1401c0066:	48 3b df             	cmp    %rdi,%rbx
1401c0069:	74 22                	je     0x1401c008d
1401c006b:	49 8b d3             	mov    %r11,%rdx
1401c006e:	49 83 7b 18 07       	cmpq   $0x7,0x18(%r11)
1401c0073:	76 03                	jbe    0x1401c0078
1401c0075:	49 8b 13             	mov    (%r11),%rdx
1401c0078:	48 8b ce             	mov    %rsi,%rcx
1401c007b:	e8 3c 62 e5 ff       	call   0x1400162bc
1401c0080:	85 c0                	test   %eax,%eax
1401c0082:	74 09                	je     0x1401c008d
1401c0084:	49 83 c3 20          	add    $0x20,%r11
1401c0088:	4c 3b df             	cmp    %rdi,%r11
1401c008b:	75 de                	jne    0x1401c006b
1401c008d:	4c 3b df             	cmp    %rdi,%r11
1401c0090:	40 0f 95 c6          	setne  %sil
1401c0094:	48 85 db             	test   %rbx,%rbx
1401c0097:	74 55                	je     0x1401c00ee
1401c0099:	48 3b df             	cmp    %rdi,%rbx
1401c009c:	74 17                	je     0x1401c00b5
1401c009e:	33 d2                	xor    %edx,%edx
1401c00a0:	48 8b cb             	mov    %rbx,%rcx
1401c00a3:	e8 30 53 e4 ff       	call   0x1400053d8
1401c00a8:	48 83 c3 20          	add    $0x20,%rbx
1401c00ac:	48 3b df             	cmp    %rdi,%rbx
1401c00af:	75 ed                	jne    0x1401c009e
1401c00b1:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1401c00b5:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1401c00b9:	48 2b c3             	sub    %rbx,%rax
1401c00bc:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401c00c0:	48 8b cb             	mov    %rbx,%rcx
1401c00c3:	49 3b c7             	cmp    %r15,%rax
1401c00c6:	72 11                	jb     0x1401c00d9
1401c00c8:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401c00cc:	48 2b cb             	sub    %rbx,%rcx
1401c00cf:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401c00d3:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c00d7:	77 44                	ja     0x1401c011d
1401c00d9:	48 8b cb             	mov    %rbx,%rcx
1401c00dc:	ff 15 5e 2a 05 00    	call   *0x52a5e(%rip)        # 0x140212b40
1401c00e2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c00e5:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401c00ea:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
1401c00ee:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401c00f2:	48 83 f8 07          	cmp    $0x7,%rax
1401c00f6:	76 32                	jbe    0x1401c012a
1401c00f8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401c00ff:	00
1401c0100:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401c0104:	48 8b d1             	mov    %rcx,%rdx
1401c0107:	49 3b c7             	cmp    %r15,%rax
1401c010a:	72 18                	jb     0x1401c0124
1401c010c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c0110:	48 2b d1             	sub    %rcx,%rdx
1401c0113:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401c0117:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c011b:	76 07                	jbe    0x1401c0124
1401c011d:	ff 15 5d 2a 05 00    	call   *0x52a5d(%rip)        # 0x140212b80
1401c0123:	cc                   	int3
1401c0124:	ff 15 16 2a 05 00    	call   *0x52a16(%rip)        # 0x140212b40
1401c012a:	40 8a c6             	mov    %sil,%al
1401c012d:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401c0131:	48 33 cc             	xor    %rsp,%rcx
1401c0134:	e8 37 46 04 00       	call   0x140204770
1401c0139:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1401c0140:	00
1401c0141:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401c0145:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401c0149:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1401c014d:	49 8b e3             	mov    %r11,%rsp
1401c0150:	41 5f                	pop    %r15
1401c0152:	41 5e                	pop    %r14
1401c0154:	5d                   	pop    %rbp
1401c0155:	c3                   	ret
1401c0156:	90                   	nop
1401c0157:	90                   	nop
1401c0158:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401c015d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c0162:	55                   	push   %rbp
1401c0163:	57                   	push   %rdi
1401c0164:	41 56                	push   %r14
1401c0166:	48 8d ac 24 10 fe ff 	lea    -0x1f0(%rsp),%rbp
1401c016d:	ff
1401c016e:	48 81 ec f0 02 00 00 	sub    $0x2f0,%rsp
1401c0175:	48 8b 05 04 10 14 00 	mov    0x141004(%rip),%rax        # 0x140301180
1401c017c:	48 33 c4             	xor    %rsp,%rax
1401c017f:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
1401c0186:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1401c018a:	4c 8d 05 4f 49 15 00 	lea    0x15494f(%rip),%r8        # 0x140314ae0
1401c0191:	48 8b da             	mov    %rdx,%rbx
1401c0194:	48 8b f1             	mov    %rcx,%rsi
1401c0197:	4c 8b cf             	mov    %rdi,%r9
1401c019a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c019f:	8d 57 56             	lea    0x56(%rdi),%edx
1401c01a2:	ff 15 48 2b 05 00    	call   *0x52b48(%rip)        # 0x140212cf0
1401c01a8:	45 33 c9             	xor    %r9d,%r9d
1401c01ab:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401c01af:	45 33 c0             	xor    %r8d,%r8d
1401c01b2:	e8 19 97 ff ff       	call   0x1401b98d0
1401c01b7:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401c01be:	e8 e1 77 ff ff       	call   0x1401b79a4
1401c01c3:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1401c01ca:	e8 89 77 ff ff       	call   0x1401b7958
1401c01cf:	45 33 f6             	xor    %r14d,%r14d
1401c01d2:	66 44 39 74 24 20    	cmp    %r14w,0x20(%rsp)
1401c01d8:	74 5c                	je     0x1401c0236
1401c01da:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c01df:	e8 80 fd ff ff       	call   0x1401bff64
1401c01e4:	84 c0                	test   %al,%al
1401c01e6:	74 4e                	je     0x1401c0236
1401c01e8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c01ec:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c01f0:	74 34                	je     0x1401c0226
1401c01f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c01f5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c01fa:	0f 11 00             	movups %xmm0,(%rax)
1401c01fd:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c0201:	4c 8b c7             	mov    %rdi,%r8
1401c0204:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c0208:	49 ff c0             	inc    %r8
1401c020b:	66 46 39 34 41       	cmp    %r14w,(%rcx,%r8,2)
1401c0210:	75 f6                	jne    0x1401c0208
1401c0212:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401c0217:	48 8b c8             	mov    %rax,%rcx
1401c021a:	e8 6d 6a e4 ff       	call   0x140006c8c
1401c021f:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c0224:	eb 10                	jmp    0x1401c0236
1401c0226:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401c022b:	48 8b d0             	mov    %rax,%rdx
1401c022e:	48 8b cb             	mov    %rbx,%rcx
1401c0231:	e8 a2 c7 e4 ff       	call   0x14000c9d8
1401c0236:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401c023a:	e8 25 fd ff ff       	call   0x1401bff64
1401c023f:	84 c0                	test   %al,%al
1401c0241:	74 4b                	je     0x1401c028e
1401c0243:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c0247:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c024b:	74 32                	je     0x1401c027f
1401c024d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c0250:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401c0254:	0f 11 00             	movups %xmm0,(%rax)
1401c0257:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c025b:	4c 8b c7             	mov    %rdi,%r8
1401c025e:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c0262:	49 ff c0             	inc    %r8
1401c0265:	66 46 39 34 41       	cmp    %r14w,(%rcx,%r8,2)
1401c026a:	75 f6                	jne    0x1401c0262
1401c026c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401c0270:	48 8b c8             	mov    %rax,%rcx
1401c0273:	e8 14 6a e4 ff       	call   0x140006c8c
1401c0278:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c027d:	eb 0f                	jmp    0x1401c028e
1401c027f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401c0283:	48 8b d0             	mov    %rax,%rdx
1401c0286:	48 8b cb             	mov    %rbx,%rcx
1401c0289:	e8 4a c7 e4 ff       	call   0x14000c9d8
1401c028e:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401c0295:	e8 ca fc ff ff       	call   0x1401bff64
1401c029a:	84 c0                	test   %al,%al
1401c029c:	74 54                	je     0x1401c02f2
1401c029e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c02a2:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c02a6:	74 38                	je     0x1401c02e0
1401c02a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c02ab:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401c02b2:	0f 11 00             	movups %xmm0,(%rax)
1401c02b5:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c02b9:	4c 8b c7             	mov    %rdi,%r8
1401c02bc:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c02c0:	49 ff c0             	inc    %r8
1401c02c3:	66 46 39 34 41       	cmp    %r14w,(%rcx,%r8,2)
1401c02c8:	75 f6                	jne    0x1401c02c0
1401c02ca:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401c02d1:	48 8b c8             	mov    %rax,%rcx
1401c02d4:	e8 b3 69 e4 ff       	call   0x140006c8c
1401c02d9:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c02de:	eb 12                	jmp    0x1401c02f2
1401c02e0:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
1401c02e7:	48 8b d0             	mov    %rax,%rdx
1401c02ea:	48 8b cb             	mov    %rbx,%rcx
1401c02ed:	e8 e6 c6 e4 ff       	call   0x14000c9d8
1401c02f2:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1401c02f9:	e8 66 fc ff ff       	call   0x1401bff64
1401c02fe:	84 c0                	test   %al,%al
1401c0300:	74 54                	je     0x1401c0356
1401c0302:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c0306:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c030a:	74 38                	je     0x1401c0344
1401c030c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c030f:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1401c0316:	0f 11 00             	movups %xmm0,(%rax)
1401c0319:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c031d:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401c0321:	48 ff c7             	inc    %rdi
1401c0324:	66 44 39 34 79       	cmp    %r14w,(%rcx,%rdi,2)
1401c0329:	75 f6                	jne    0x1401c0321
1401c032b:	4c 8b c7             	mov    %rdi,%r8
1401c032e:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1401c0335:	48 8b c8             	mov    %rax,%rcx
1401c0338:	e8 4f 69 e4 ff       	call   0x140006c8c
1401c033d:	48 83 43 08 20       	addq   $0x20,0x8(%rbx)
1401c0342:	eb 12                	jmp    0x1401c0356
1401c0344:	4c 8d 85 30 01 00 00 	lea    0x130(%rbp),%r8
1401c034b:	48 8b d0             	mov    %rax,%rdx
1401c034e:	48 8b cb             	mov    %rbx,%rcx
1401c0351:	e8 82 c6 e4 ff       	call   0x14000c9d8
1401c0356:	48 8b d3             	mov    %rbx,%rdx
1401c0359:	48 8b ce             	mov    %rsi,%rcx
1401c035c:	e8 0f 83 ff ff       	call   0x1401b8670
1401c0361:	48 8b 8d e0 01 00 00 	mov    0x1e0(%rbp),%rcx
1401c0368:	48 33 cc             	xor    %rsp,%rcx
1401c036b:	e8 00 44 04 00       	call   0x140204770
1401c0370:	4c 8d 9c 24 f0 02 00 	lea    0x2f0(%rsp),%r11
1401c0377:	00
1401c0378:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401c037c:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401c0380:	49 8b e3             	mov    %r11,%rsp
1401c0383:	41 5e                	pop    %r14
1401c0385:	5f                   	pop    %rdi
1401c0386:	5d                   	pop    %rbp
1401c0387:	c3                   	ret
1401c0388:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c038d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401c0392:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401c0397:	57                   	push   %rdi
1401c0398:	48 83 ec 20          	sub    $0x20,%rsp
1401c039c:	48 8b fa             	mov    %rdx,%rdi
1401c039f:	48 8b d9             	mov    %rcx,%rbx
1401c03a2:	e8 71 82 ff ff       	call   0x1401b8618
1401c03a7:	33 f6                	xor    %esi,%esi
1401c03a9:	84 c0                	test   %al,%al
1401c03ab:	75 67                	jne    0x1401c0414
1401c03ad:	48 8d 15 f4 66 0f 00 	lea    0xf66f4(%rip),%rdx        # 0x1402b6aa8
1401c03b4:	48 8b cf             	mov    %rdi,%rcx
1401c03b7:	e8 00 5f e5 ff       	call   0x1400162bc
1401c03bc:	85 c0                	test   %eax,%eax
1401c03be:	74 0c                	je     0x1401c03cc
1401c03c0:	48 8b cf             	mov    %rdi,%rcx
1401c03c3:	e8 9c fb ff ff       	call   0x1401bff64
1401c03c8:	84 c0                	test   %al,%al
1401c03ca:	74 48                	je     0x1401c0414
1401c03cc:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c03d0:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1401c03d4:	74 2e                	je     0x1401c0404
1401c03d6:	0f 57 c0             	xorps  %xmm0,%xmm0