1404e643d:	0f b7 05 20 da ae 00 	movzwl 0xaeda20(%rip),%eax        # 0x140fd3e64
1404e6444:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404e6448:	0f b6 05 17 da ae 00 	movzbl 0xaeda17(%rip),%eax        # 0x140fd3e66
1404e644f:	88 45 de             	mov    %al,-0x22(%rbp)
1404e6452:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404e6456:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404e645c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404e6460:	48 8b cb             	mov    %rbx,%rcx
1404e6463:	e8 38 0b 21 00       	call   0x1406f6fa0
1404e6468:	90                   	nop
1404e6469:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404e646d:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e6471:	76 31                	jbe    0x1404e64a4
1404e6473:	48 ff c2             	inc    %rdx
1404e6476:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404e647a:	48 8b c1             	mov    %rcx,%rax
1404e647d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e6484:	72 19                	jb     0x1404e649f
1404e6486:	48 83 c2 27          	add    $0x27,%rdx
1404e648a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e648e:	48 2b c1             	sub    %rcx,%rax
1404e6491:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e6495:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e6499:	0f 87 59 02 00 00    	ja     0x1404e66f8
1404e649f:	e8 a0 4c 93 00       	call   0x140e1b144
1404e64a4:	b9 80 00 00 00       	mov    $0x80,%ecx
1404e64a9:	e8 5a 4c 93 00       	call   0x140e1b108
1404e64ae:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404e64b2:	48 85 c0             	test   %rax,%rax
1404e64b5:	74 1a                	je     0x1404e64d1
1404e64b7:	45 33 c9             	xor    %r9d,%r9d
1404e64ba:	4c 8d 05 97 c7 ae 00 	lea    0xaec797(%rip),%r8        # 0x140fd2c58
1404e64c1:	48 8d 15 68 08 00 00 	lea    0x868(%rip),%rdx        # 0x1404e6d30
1404e64c8:	48 8b c8             	mov    %rax,%rcx
1404e64cb:	e8 60 ff 2b 00       	call   0x1407a6430
1404e64d0:	90                   	nop
1404e64d1:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e64d4:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404e64d8:	66 0f 6f 0d 00 e6 ab 	movdqa 0xabe600(%rip),%xmm1        # 0x140fa4ae0
1404e64df:	00
1404e64e0:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404e64e5:	f2 0f 10 05 6b c7 ae 	movsd  0xaec76b(%rip),%xmm0        # 0x140fd2c58
1404e64ec:	00
1404e64ed:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404e64f2:	8b 05 68 c7 ae 00    	mov    0xaec768(%rip),%eax        # 0x140fd2c60
1404e64f8:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404e64fb:	0f b7 05 62 c7 ae 00 	movzwl 0xaec762(%rip),%eax        # 0x140fd2c64
1404e6502:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404e6506:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404e650a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404e6510:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404e6514:	48 8b cb             	mov    %rbx,%rcx
1404e6517:	e8 84 0a 21 00       	call   0x1406f6fa0
1404e651c:	90                   	nop
1404e651d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404e6521:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e6525:	76 31                	jbe    0x1404e6558
1404e6527:	48 ff c2             	inc    %rdx
1404e652a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404e652e:	48 8b c1             	mov    %rcx,%rax
1404e6531:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e6538:	72 19                	jb     0x1404e6553
1404e653a:	48 83 c2 27          	add    $0x27,%rdx
1404e653e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e6542:	48 2b c1             	sub    %rcx,%rax
1404e6545:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e6549:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e654d:	0f 87 ab 01 00 00    	ja     0x1404e66fe
1404e6553:	e8 ec 4b 93 00       	call   0x140e1b144
1404e6558:	b9 80 00 00 00       	mov    $0x80,%ecx
1404e655d:	e8 a6 4b 93 00       	call   0x140e1b108
1404e6562:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404e6566:	48 85 c0             	test   %rax,%rax
1404e6569:	74 1a                	je     0x1404e6585
1404e656b:	45 33 c9             	xor    %r9d,%r9d
1404e656e:	4c 8d 05 53 cf ae 00 	lea    0xaecf53(%rip),%r8        # 0x140fd34c8
1404e6575:	48 8d 15 f4 06 00 00 	lea    0x6f4(%rip),%rdx        # 0x1404e6c70
1404e657c:	48 8b c8             	mov    %rax,%rcx
1404e657f:	e8 ac fe 2b 00       	call   0x1407a6430
1404e6584:	90                   	nop
1404e6585:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e6588:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404e658c:	66 0f 6f 0d 4c e5 ab 	movdqa 0xabe54c(%rip),%xmm1        # 0x140fa4ae0
1404e6593:	00
1404e6594:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404e6599:	f2 0f 10 05 27 cf ae 	movsd  0xaecf27(%rip),%xmm0        # 0x140fd34c8
1404e65a0:	00
1404e65a1:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404e65a6:	8b 05 24 cf ae 00    	mov    0xaecf24(%rip),%eax        # 0x140fd34d0
1404e65ac:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404e65af:	0f b7 05 1e cf ae 00 	movzwl 0xaecf1e(%rip),%eax        # 0x140fd34d4
1404e65b6:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404e65ba:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404e65be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404e65c4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404e65c8:	48 8b cb             	mov    %rbx,%rcx
1404e65cb:	e8 d0 09 21 00       	call   0x1406f6fa0
1404e65d0:	90                   	nop
1404e65d1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404e65d5:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e65d9:	76 31                	jbe    0x1404e660c
1404e65db:	48 ff c2             	inc    %rdx
1404e65de:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404e65e2:	48 8b c1             	mov    %rcx,%rax
1404e65e5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e65ec:	72 19                	jb     0x1404e6607
1404e65ee:	48 83 c2 27          	add    $0x27,%rdx
1404e65f2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e65f6:	48 2b c1             	sub    %rcx,%rax
1404e65f9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e65fd:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e6601:	0f 87 fd 00 00 00    	ja     0x1404e6704
1404e6607:	e8 38 4b 93 00       	call   0x140e1b144
1404e660c:	b9 80 00 00 00       	mov    $0x80,%ecx
1404e6611:	e8 f2 4a 93 00       	call   0x140e1b108
1404e6616:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404e661a:	48 85 c0             	test   %rax,%rax
1404e661d:	74 1a                	je     0x1404e6639
1404e661f:	45 33 c9             	xor    %r9d,%r9d
1404e6622:	4c 8d 05 57 da b1 00 	lea    0xb1da57(%rip),%r8        # 0x141004080
1404e6629:	48 8d 15 e0 00 00 00 	lea    0xe0(%rip),%rdx        # 0x1404e6710
1404e6630:	48 8b c8             	mov    %rax,%rcx
1404e6633:	e8 f8 fd 2b 00       	call   0x1407a6430
1404e6638:	90                   	nop
1404e6639:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e663c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404e6640:	66 0f 6f 0d f8 dc ab 	movdqa 0xabdcf8(%rip),%xmm1        # 0x140fa4340
1404e6647:	00
1404e6648:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404e664d:	f2 0f 10 05 2b da b1 	movsd  0xb1da2b(%rip),%xmm0        # 0x141004080
1404e6654:	00
1404e6655:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404e665a:	8b 05 28 da b1 00    	mov    0xb1da28(%rip),%eax        # 0x141004088
1404e6660:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404e6663:	c6 45 dc 00          	movb   $0x0,-0x24(%rbp)
1404e6667:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404e666d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404e6671:	48 8b cb             	mov    %rbx,%rcx
1404e6674:	e8 27 09 21 00       	call   0x1406f6fa0
1404e6679:	90                   	nop
1404e667a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404e667e:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e6682:	76 2d                	jbe    0x1404e66b1
1404e6684:	48 ff c2             	inc    %rdx
1404e6687:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404e668b:	48 8b c1             	mov    %rcx,%rax
1404e668e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e6695:	72 15                	jb     0x1404e66ac
1404e6697:	48 83 c2 27          	add    $0x27,%rdx
1404e669b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e669f:	48 2b c1             	sub    %rcx,%rax
1404e66a2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e66a6:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e66aa:	77 1c                	ja     0x1404e66c8
1404e66ac:	e8 93 4a 93 00       	call   0x140e1b144
1404e66b1:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1404e66b5:	48 33 cc             	xor    %rsp,%rcx
1404e66b8:	e8 43 4e 93 00       	call   0x140e1b500
1404e66bd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1404e66c2:	48 83 c4 60          	add    $0x60,%rsp
1404e66c6:	5d                   	pop    %rbp
1404e66c7:	c3                   	ret
1404e66c8:	e8 d7 3a 94 00       	call   0x140e2a1a4
1404e66cd:	90                   	nop
1404e66ce:	33 c9                	xor    %ecx,%ecx
1404e66d0:	e8 2b 40 2a 00       	call   0x14078a700
1404e66d5:	cc                   	int3
1404e66d6:	b9 01 00 00 00       	mov    $0x1,%ecx
1404e66db:	e8 20 40 2a 00       	call   0x14078a700
1404e66e0:	90                   	nop
1404e66e1:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e66e6:	e8 15 40 2a 00       	call   0x14078a700
1404e66eb:	90                   	nop
1404e66ec:	e8 b3 3a 94 00       	call   0x140e2a1a4
1404e66f1:	cc                   	int3
1404e66f2:	e8 ad 3a 94 00       	call   0x140e2a1a4
1404e66f7:	cc                   	int3
1404e66f8:	e8 a7 3a 94 00       	call   0x140e2a1a4
1404e66fd:	cc                   	int3
1404e66fe:	e8 a1 3a 94 00       	call   0x140e2a1a4
1404e6703:	cc                   	int3
1404e6704:	e8 9b 3a 94 00       	call   0x140e2a1a4
1404e6709:	cc                   	int3
1404e670a:	cc                   	int3
1404e670b:	cc                   	int3
1404e670c:	cc                   	int3
1404e670d:	cc                   	int3
1404e670e:	cc                   	int3
1404e670f:	cc                   	int3
1404e6710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404e6715:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404e671a:	56                   	push   %rsi
1404e671b:	57                   	push   %rdi
1404e671c:	41 56                	push   %r14
1404e671e:	48 83 ec 60          	sub    $0x60,%rsp
1404e6722:	49 8b f0             	mov    %r8,%rsi
1404e6725:	48 8b f9             	mov    %rcx,%rdi
1404e6728:	33 ed                	xor    %ebp,%ebp
1404e672a:	49 8b 08             	mov    (%r8),%rcx
1404e672d:	49 8b 40 08          	mov    0x8(%r8),%rax
1404e6731:	48 2b c1             	sub    %rcx,%rax
1404e6734:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1404e6738:	48 83 f8 10          	cmp    $0x10,%rax
1404e673c:	74 22                	je     0x1404e6760
1404e673e:	48 8d 15 23 da b1 00 	lea    0xb1da23(%rip),%rdx        # 0x141004168
1404e6745:	48 8b 0d ac ad f4 00 	mov    0xf4adac(%rip),%rcx        # 0x1414314f8
1404e674c:	e8 6f ce 2a 00       	call   0x1407935c0
1404e6751:	33 d2                	xor    %edx,%edx
1404e6753:	48 8b cf             	mov    %rdi,%rcx
1404e6756:	e8 55 82 d2 ff       	call   0x14020e9b0
1404e675b:	e9 14 01 00 00       	jmp    0x1404e6874
1404e6760:	48 8b 09             	mov    (%rcx),%rcx
1404e6763:	e8 68 de 24 00       	call   0x1407345d0
1404e6768:	48 8b d8             	mov    %rax,%rbx
1404e676b:	48 8b 0e             	mov    (%rsi),%rcx
1404e676e:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1404e6772:	e8 e9 e0 24 00       	call   0x140734860
1404e6777:	4c 8b f0             	mov    %rax,%r14
1404e677a:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1404e677e:	48 8b 0a             	mov    (%rdx),%rcx
1404e6781:	48 3b 0d c8 ba ac 00 	cmp    0xacbac8(%rip),%rcx        # 0x140fb2250
1404e6788:	0f 85 b0 00 00 00    	jne    0x1404e683e
1404e678e:	8b 4a 08             	mov    0x8(%rdx),%ecx
1404e6791:	3b 0d c1 ba ac 00    	cmp    0xacbac1(%rip),%ecx        # 0x140fb2258
1404e6797:	0f 85 a1 00 00 00    	jne    0x1404e683e
1404e679d:	8b 4a 0c             	mov    0xc(%rdx),%ecx
1404e67a0:	ff 15 6a d1 a9 00    	call   *0xa9d16a(%rip)        # 0x140f83910
1404e67a6:	8b d8                	mov    %eax,%ebx
1404e67a8:	49 8b ce             	mov    %r14,%rcx
1404e67ab:	e8 60 8b 25 00       	call   0x14073f310
1404e67b0:	44 0f b6 d0          	movzbl %al,%r10d
1404e67b4:	c1 e8 08             	shr    $0x8,%eax
1404e67b7:	0f b6 d3             	movzbl %bl,%edx
1404e67ba:	8b cb                	mov    %ebx,%ecx
1404e67bc:	c1 e9 08             	shr    $0x8,%ecx
1404e67bf:	44 0f b6 c9          	movzbl %cl,%r9d
1404e67c3:	8b cb                	mov    %ebx,%ecx
1404e67c5:	c1 e9 10             	shr    $0x10,%ecx
1404e67c8:	44 0f b6 c1          	movzbl %cl,%r8d
1404e67cc:	c1 eb 18             	shr    $0x18,%ebx
1404e67cf:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
1404e67d4:	89 44 24 28          	mov    %eax,0x28(%rsp)
1404e67d8:	89 54 24 20          	mov    %edx,0x20(%rsp)
1404e67dc:	8b d3                	mov    %ebx,%edx
1404e67de:	48 8d 0d ab d8 b1 00 	lea    0xb1d8ab(%rip),%rcx        # 0x141004090
1404e67e5:	e8 26 11 38 00       	call   0x140867910
1404e67ea:	48 8b d8             	mov    %rax,%rbx
1404e67ed:	b9 28 00 00 00       	mov    $0x28,%ecx
1404e67f2:	e8 11 49 93 00       	call   0x140e1b108
1404e67f7:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1404e67fe:	00
1404e67ff:	48 85 c0             	test   %rax,%rax
1404e6802:	74 35                	je     0x1404e6839
1404e6804:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404e6809:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1404e6810:	48 ff c1             	inc    %rcx
1404e6813:	80 3c 0b 00          	cmpb   $0x0,(%rbx,%rcx,1)
1404e6817:	75 f7                	jne    0x1404e6810
1404e6819:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1404e681e:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1404e6823:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1404e6829:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1404e682e:	48 8b c8             	mov    %rax,%rcx
1404e6831:	e8 aa b4 24 00       	call   0x140731ce0
1404e6836:	48 8b e8             	mov    %rax,%rbp
1404e6839:	48 89 2f             	mov    %rbp,(%rdi)
1404e683c:	eb 36                	jmp    0x1404e6874
1404e683e:	48 8b 16             	mov    (%rsi),%rdx
1404e6841:	48 8d 0d 50 d9 b1 00 	lea    0xb1d950(%rip),%rcx        # 0x141004198
1404e6848:	e8 d3 c6 2d 00       	call   0x1407c2f20
1404e684d:	48 8b 05 24 c6 f4 00 	mov    0xf4c624(%rip),%rax        # 0x141432e78
1404e6854:	48 8b 48 50          	mov    0x50(%rax),%rcx
1404e6858:	48 85 c9             	test   %rcx,%rcx
1404e685b:	74 14                	je     0x1404e6871
1404e685d:	8b 41 10             	mov    0x10(%rcx),%eax
1404e6860:	ff c0                	inc    %eax
1404e6862:	89 41 10             	mov    %eax,0x10(%rcx)
1404e6865:	83 f8 01             	cmp    $0x1,%eax
1404e6868:	7e 2d                	jle    0x1404e6897
1404e686a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404e686f:	74 1b                	je     0x1404e688c
1404e6871:	48 89 0f             	mov    %rcx,(%rdi)
1404e6874:	48 8b c7             	mov    %rdi,%rax
1404e6877:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1404e687c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1404e6880:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1404e6884:	49 8b e3             	mov    %r11,%rsp
1404e6887:	41 5e                	pop    %r14
1404e6889:	5f                   	pop    %rdi
1404e688a:	5e                   	pop    %rsi
1404e688b:	c3                   	ret
1404e688c:	b9 01 00 00 00       	mov    $0x1,%ecx
1404e6891:	e8 6a 3e 2a 00       	call   0x14078a700
1404e6896:	cc                   	int3
1404e6897:	33 c9                	xor    %ecx,%ecx
1404e6899:	e8 62 3e 2a 00       	call   0x14078a700
1404e689e:	cc                   	int3
1404e689f:	cc                   	int3
1404e68a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1404e68a5:	55                   	push   %rbp
1404e68a6:	56                   	push   %rsi
1404e68a7:	57                   	push   %rdi
1404e68a8:	41 54                	push   %r12
1404e68aa:	41 55                	push   %r13
1404e68ac:	41 56                	push   %r14
1404e68ae:	41 57                	push   %r15
1404e68b0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1404e68b5:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1404e68bc:	48 8b 05 3d 26 ed 00 	mov    0xed263d(%rip),%rax        # 0x1413b8f00
1404e68c3:	48 33 c4             	xor    %rsp,%rax
1404e68c6:	48 89 45 17          	mov    %rax,0x17(%rbp)
1404e68ca:	48 8b fa             	mov    %rdx,%rdi
1404e68cd:	4c 8b e9             	mov    %rcx,%r13
1404e68d0:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1404e68d4:	33 f6                	xor    %esi,%esi
1404e68d6:	b9 50 00 00 00       	mov    $0x50,%ecx
1404e68db:	e8 28 48 93 00       	call   0x140e1b108
1404e68e0:	4c 8b c8             	mov    %rax,%r9
1404e68e3:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1404e68e7:	48 85 c0             	test   %rax,%rax
1404e68ea:	74 40                	je     0x1404e692c
1404e68ec:	48 8b 0d 85 42 f4 00 	mov    0xf44285(%rip),%rcx        # 0x14142ab78
1404e68f3:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1404e68f7:	48 85 c9             	test   %rcx,%rcx
1404e68fa:	74 1c                	je     0x1404e6918
1404e68fc:	8b 41 10             	mov    0x10(%rcx),%eax
1404e68ff:	ff c0                	inc    %eax
1404e6901:	89 41 10             	mov    %eax,0x10(%rcx)
1404e6904:	83 f8 01             	cmp    $0x1,%eax
1404e6907:	0f 8e 89 02 00 00    	jle    0x1404e6b96
1404e690d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404e6912:	0f 84 86 02 00 00    	je     0x1404e6b9e
1404e6918:	41 b0 01             	mov    $0x1,%r8b
1404e691b:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1404e691f:	49 8b c9             	mov    %r9,%rcx
1404e6922:	e8 99 b0 24 00       	call   0x1407319c0
1404e6927:	48 8b d8             	mov    %rax,%rbx
1404e692a:	eb 03                	jmp    0x1404e692f
1404e692c:	48 8b de             	mov    %rsi,%rbx
1404e692f:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1404e6933:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e6936:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1404e693a:	44 8b e6             	mov    %esi,%r12d
1404e693d:	44 8b f6             	mov    %esi,%r14d
1404e6940:	48 85 ff             	test   %rdi,%rdi
1404e6943:	0f 84 67 01 00 00    	je     0x1404e6ab0
1404e6949:	0f be 0f             	movsbl (%rdi),%ecx
1404e694c:	e8 4f d3 94 00       	call   0x140e33ca0
1404e6951:	85 c0                	test   %eax,%eax
1404e6953:	74 0f                	je     0x1404e6964