1404b6583:	0f b7 05 52 99 b4 00 	movzwl 0xb49952(%rip),%eax        # 0x140fffedc
1404b658a:	66 89 44 24 7c       	mov    %ax,0x7c(%rsp)
1404b658f:	40 88 7c 24 7e       	mov    %dil,0x7e(%rsp)
1404b6594:	bb 01 00 00 00       	mov    $0x1,%ebx
1404b6599:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b659d:	40 88 7c 24 30       	mov    %dil,0x30(%rsp)
1404b65a2:	40 88 7c 24 28       	mov    %dil,0x28(%rsp)
1404b65a7:	88 5c 24 20          	mov    %bl,0x20(%rsp)
1404b65ab:	45 33 c9             	xor    %r9d,%r9d
1404b65ae:	4c 8d 05 7b 08 00 00 	lea    0x87b(%rip),%r8        # 0x1404b6e30
1404b65b5:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1404b65ba:	e8 11 ae 07 00       	call   0x1405313d0
1404b65bf:	eb 03                	jmp    0x1404b65c4
1404b65c1:	48 8b c7             	mov    %rdi,%rax
1404b65c4:	48 8b d0             	mov    %rax,%rdx
1404b65c7:	49 8b ce             	mov    %r14,%rcx
1404b65ca:	e8 51 0b 24 00       	call   0x1406f7120
1404b65cf:	90                   	nop
1404b65d0:	f6 c3 01             	test   $0x1,%bl
1404b65d3:	74 55                	je     0x1404b662a
1404b65d5:	83 e3 fe             	and    $0xfffffffe,%ebx
1404b65d8:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b65dc:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1404b65e0:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b65e4:	76 32                	jbe    0x1404b6618
1404b65e6:	48 ff c2             	inc    %rdx
1404b65e9:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1404b65ee:	48 8b c1             	mov    %rcx,%rax
1404b65f1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b65f8:	72 19                	jb     0x1404b6613
1404b65fa:	48 83 c2 27          	add    $0x27,%rdx
1404b65fe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b6602:	48 2b c1             	sub    %rcx,%rax
1404b6605:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b6609:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b660d:	0f 87 66 07 00 00    	ja     0x1404b6d79
1404b6613:	e8 2c 4b 96 00       	call   0x140e1b144
1404b6618:	66 0f 6f 05 10 d8 ae 	movdqa 0xaed810(%rip),%xmm0        # 0x140fa3e30
1404b661f:	00
1404b6620:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1404b6625:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
1404b662a:	b9 90 00 00 00       	mov    $0x90,%ecx
1404b662f:	e8 d4 4a 96 00       	call   0x140e1b108
1404b6634:	48 8b c8             	mov    %rax,%rcx
1404b6637:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404b663c:	48 85 c0             	test   %rax,%rax
1404b663f:	74 5d                	je     0x1404b669e
1404b6641:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b6644:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1404b6649:	66 0f 6f 0d af 83 af 	movdqa 0xaf83af(%rip),%xmm1        # 0x140faea00
1404b6650:	00
1404b6651:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1404b6657:	8b 05 83 98 b4 00    	mov    0xb49883(%rip),%eax        # 0x140fffee0
1404b665d:	66 89 44 24 58       	mov    %ax,0x58(%rsp)
1404b6662:	0f b6 05 79 98 b4 00 	movzbl 0xb49879(%rip),%eax        # 0x140fffee2
1404b6669:	88 44 24 5a          	mov    %al,0x5a(%rsp)
1404b666d:	c6 44 24 5b 00       	movb   $0x0,0x5b(%rsp)
1404b6672:	83 cb 02             	or     $0x2,%ebx
1404b6675:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b6679:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404b667e:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1404b6683:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1404b6688:	45 33 c9             	xor    %r9d,%r9d
1404b668b:	4c 8d 05 5e 07 00 00 	lea    0x75e(%rip),%r8        # 0x1404b6df0
1404b6692:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404b6697:	e8 34 ad 07 00       	call   0x1405313d0
1404b669c:	eb 03                	jmp    0x1404b66a1
1404b669e:	48 8b c7             	mov    %rdi,%rax
1404b66a1:	48 8b d0             	mov    %rax,%rdx
1404b66a4:	49 8b ce             	mov    %r14,%rcx
1404b66a7:	e8 74 0a 24 00       	call   0x1406f7120
1404b66ac:	90                   	nop
1404b66ad:	f6 c3 02             	test   $0x2,%bl
1404b66b0:	74 44                	je     0x1404b66f6
1404b66b2:	83 e3 fd             	and    $0xfffffffd,%ebx
1404b66b5:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b66b9:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1404b66be:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b66c2:	76 32                	jbe    0x1404b66f6
1404b66c4:	48 ff c2             	inc    %rdx
1404b66c7:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404b66cc:	48 8b c1             	mov    %rcx,%rax
1404b66cf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b66d6:	72 19                	jb     0x1404b66f1
1404b66d8:	48 83 c2 27          	add    $0x27,%rdx
1404b66dc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b66e0:	48 2b c1             	sub    %rcx,%rax
1404b66e3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b66e7:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b66eb:	0f 87 8e 06 00 00    	ja     0x1404b6d7f
1404b66f1:	e8 4e 4a 96 00       	call   0x140e1b144
1404b66f6:	b9 90 00 00 00       	mov    $0x90,%ecx
1404b66fb:	e8 08 4a 96 00       	call   0x140e1b108
1404b6700:	48 8b c8             	mov    %rax,%rcx
1404b6703:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404b6708:	48 85 c0             	test   %rax,%rax
1404b670b:	74 5d                	je     0x1404b676a
1404b670d:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b6710:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1404b6715:	66 0f 6f 0d f3 db ae 	movdqa 0xaedbf3(%rip),%xmm1        # 0x140fa4310
1404b671c:	00
1404b671d:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1404b6723:	8b 05 bb 97 b4 00    	mov    0xb497bb(%rip),%eax        # 0x140fffee4
1404b6729:	89 44 24 58          	mov    %eax,0x58(%rsp)
1404b672d:	0f b7 05 b4 97 b4 00 	movzwl 0xb497b4(%rip),%eax        # 0x140fffee8
1404b6734:	66 89 44 24 5c       	mov    %ax,0x5c(%rsp)
1404b6739:	c6 44 24 5e 00       	movb   $0x0,0x5e(%rsp)
1404b673e:	83 cb 04             	or     $0x4,%ebx
1404b6741:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b6745:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404b674a:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1404b674f:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1404b6754:	45 33 c9             	xor    %r9d,%r9d
1404b6757:	4c 8d 05 52 06 00 00 	lea    0x652(%rip),%r8        # 0x1404b6db0
1404b675e:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404b6763:	e8 68 ac 07 00       	call   0x1405313d0
1404b6768:	eb 03                	jmp    0x1404b676d
1404b676a:	48 8b c7             	mov    %rdi,%rax
1404b676d:	48 8b d0             	mov    %rax,%rdx
1404b6770:	49 8b ce             	mov    %r14,%rcx
1404b6773:	e8 a8 09 24 00       	call   0x1406f7120
1404b6778:	90                   	nop
1404b6779:	f6 c3 04             	test   $0x4,%bl
1404b677c:	74 44                	je     0x1404b67c2
1404b677e:	83 e3 fb             	and    $0xfffffffb,%ebx
1404b6781:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b6785:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1404b678a:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b678e:	76 32                	jbe    0x1404b67c2
1404b6790:	48 ff c2             	inc    %rdx
1404b6793:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404b6798:	48 8b c1             	mov    %rcx,%rax
1404b679b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b67a2:	72 19                	jb     0x1404b67bd
1404b67a4:	48 83 c2 27          	add    $0x27,%rdx
1404b67a8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b67ac:	48 2b c1             	sub    %rcx,%rax
1404b67af:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b67b3:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b67b7:	0f 87 c8 05 00 00    	ja     0x1404b6d85
1404b67bd:	e8 82 49 96 00       	call   0x140e1b144
1404b67c2:	b9 90 00 00 00       	mov    $0x90,%ecx
1404b67c7:	e8 3c 49 96 00       	call   0x140e1b108
1404b67cc:	48 8b c8             	mov    %rax,%rcx
1404b67cf:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404b67d4:	48 85 c0             	test   %rax,%rax
1404b67d7:	74 59                	je     0x1404b6832
1404b67d9:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b67dc:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1404b67e1:	66 0f 6f 0d 17 82 af 	movdqa 0xaf8217(%rip),%xmm1        # 0x140faea00
1404b67e8:	00
1404b67e9:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1404b67ef:	8b 05 f7 96 b4 00    	mov    0xb496f7(%rip),%eax        # 0x140fffeec
1404b67f5:	66 89 44 24 58       	mov    %ax,0x58(%rsp)
1404b67fa:	0f b6 05 ed 96 b4 00 	movzbl 0xb496ed(%rip),%eax        # 0x140fffeee
1404b6801:	88 44 24 5a          	mov    %al,0x5a(%rsp)
1404b6805:	c6 44 24 5b 00       	movb   $0x0,0x5b(%rsp)
1404b680a:	83 cb 08             	or     $0x8,%ebx
1404b680d:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b6811:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404b6816:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1404b681b:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1404b6820:	45 33 c9             	xor    %r9d,%r9d
1404b6823:	45 33 c0             	xor    %r8d,%r8d
1404b6826:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404b682b:	e8 a0 ab 07 00       	call   0x1405313d0
1404b6830:	eb 03                	jmp    0x1404b6835
1404b6832:	48 8b c7             	mov    %rdi,%rax
1404b6835:	48 8b d0             	mov    %rax,%rdx
1404b6838:	49 8b ce             	mov    %r14,%rcx
1404b683b:	e8 e0 08 24 00       	call   0x1406f7120
1404b6840:	90                   	nop
1404b6841:	f6 c3 08             	test   $0x8,%bl
1404b6844:	74 44                	je     0x1404b688a
1404b6846:	83 e3 f7             	and    $0xfffffff7,%ebx
1404b6849:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b684d:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1404b6852:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b6856:	76 32                	jbe    0x1404b688a
1404b6858:	48 ff c2             	inc    %rdx
1404b685b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404b6860:	48 8b c1             	mov    %rcx,%rax
1404b6863:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b686a:	72 19                	jb     0x1404b6885
1404b686c:	48 83 c2 27          	add    $0x27,%rdx
1404b6870:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b6874:	48 2b c1             	sub    %rcx,%rax
1404b6877:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b687b:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b687f:	0f 87 06 05 00 00    	ja     0x1404b6d8b
1404b6885:	e8 ba 48 96 00       	call   0x140e1b144
1404b688a:	b9 90 00 00 00       	mov    $0x90,%ecx
1404b688f:	e8 74 48 96 00       	call   0x140e1b108
1404b6894:	48 8b c8             	mov    %rax,%rcx
1404b6897:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404b689c:	48 85 c0             	test   %rax,%rax
1404b689f:	74 58                	je     0x1404b68f9
1404b68a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b68a4:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1404b68a9:	66 0f 6f 0d 4f da ae 	movdqa 0xaeda4f(%rip),%xmm1        # 0x140fa4300
1404b68b0:	00
1404b68b1:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1404b68b7:	8b 05 d3 93 b4 00    	mov    0xb493d3(%rip),%eax        # 0x140fffc90
1404b68bd:	89 44 24 58          	mov    %eax,0x58(%rsp)
1404b68c1:	0f b6 05 cc 93 b4 00 	movzbl 0xb493cc(%rip),%eax        # 0x140fffc94
1404b68c8:	88 44 24 5c          	mov    %al,0x5c(%rsp)
1404b68cc:	c6 44 24 5d 00       	movb   $0x0,0x5d(%rsp)
1404b68d1:	83 cb 10             	or     $0x10,%ebx
1404b68d4:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b68d8:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404b68dd:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1404b68e2:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1404b68e7:	45 33 c9             	xor    %r9d,%r9d
1404b68ea:	45 33 c0             	xor    %r8d,%r8d
1404b68ed:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404b68f2:	e8 d9 aa 07 00       	call   0x1405313d0
1404b68f7:	eb 03                	jmp    0x1404b68fc
1404b68f9:	48 8b c7             	mov    %rdi,%rax
1404b68fc:	48 8b d0             	mov    %rax,%rdx
1404b68ff:	49 8b ce             	mov    %r14,%rcx
1404b6902:	e8 19 08 24 00       	call   0x1406f7120
1404b6907:	90                   	nop
1404b6908:	f6 c3 10             	test   $0x10,%bl
1404b690b:	74 44                	je     0x1404b6951
1404b690d:	83 e3 ef             	and    $0xffffffef,%ebx
1404b6910:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b6914:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1404b6919:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b691d:	76 32                	jbe    0x1404b6951
1404b691f:	48 ff c2             	inc    %rdx
1404b6922:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404b6927:	48 8b c1             	mov    %rcx,%rax
1404b692a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b6931:	72 19                	jb     0x1404b694c
1404b6933:	48 83 c2 27          	add    $0x27,%rdx
1404b6937:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b693b:	48 2b c1             	sub    %rcx,%rax
1404b693e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b6942:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b6946:	0f 87 45 04 00 00    	ja     0x1404b6d91
1404b694c:	e8 f3 47 96 00       	call   0x140e1b144
1404b6951:	b9 90 00 00 00       	mov    $0x90,%ecx
1404b6956:	e8 ad 47 96 00       	call   0x140e1b108
1404b695b:	48 8b c8             	mov    %rax,%rcx
1404b695e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404b6963:	48 85 c0             	test   %rax,%rax
1404b6966:	74 5b                	je     0x1404b69c3
1404b6968:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b696b:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1404b6970:	66 0f 6f 0d c8 d9 ae 	movdqa 0xaed9c8(%rip),%xmm1        # 0x140fa4340
1404b6977:	00
1404b6978:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1404b697e:	f2 0f 10 05 6a 95 b4 	movsd  0xb4956a(%rip),%xmm0        # 0x140fffef0
1404b6985:	00
1404b6986:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
1404b698c:	8b 05 66 95 b4 00    	mov    0xb49566(%rip),%eax        # 0x140fffef8
1404b6992:	89 44 24 60          	mov    %eax,0x60(%rsp)
1404b6996:	c6 44 24 64 00       	movb   $0x0,0x64(%rsp)
1404b699b:	83 cb 20             	or     $0x20,%ebx
1404b699e:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b69a2:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404b69a7:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1404b69ac:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1404b69b1:	45 33 c9             	xor    %r9d,%r9d
1404b69b4:	45 33 c0             	xor    %r8d,%r8d
1404b69b7:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404b69bc:	e8 0f aa 07 00       	call   0x1405313d0
1404b69c1:	eb 03                	jmp    0x1404b69c6
1404b69c3:	48 8b c7             	mov    %rdi,%rax
1404b69c6:	48 8b d0             	mov    %rax,%rdx
1404b69c9:	49 8b ce             	mov    %r14,%rcx
1404b69cc:	e8 4f 07 24 00       	call   0x1406f7120
1404b69d1:	90                   	nop
1404b69d2:	f6 c3 20             	test   $0x20,%bl
1404b69d5:	74 44                	je     0x1404b6a1b
1404b69d7:	83 e3 df             	and    $0xffffffdf,%ebx
1404b69da:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b69de:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1404b69e3:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b69e7:	76 32                	jbe    0x1404b6a1b
1404b69e9:	48 ff c2             	inc    %rdx
1404b69ec:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404b69f1:	48 8b c1             	mov    %rcx,%rax
1404b69f4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b69fb:	72 19                	jb     0x1404b6a16
1404b69fd:	48 83 c2 27          	add    $0x27,%rdx
1404b6a01:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b6a05:	48 2b c1             	sub    %rcx,%rax
1404b6a08:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b6a0c:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b6a10:	0f 87 81 03 00 00    	ja     0x1404b6d97
1404b6a16:	e8 29 47 96 00       	call   0x140e1b144
1404b6a1b:	b9 90 00 00 00       	mov    $0x90,%ecx
1404b6a20:	e8 e3 46 96 00       	call   0x140e1b108
1404b6a25:	48 8b c8             	mov    %rax,%rcx
1404b6a28:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404b6a2d:	48 85 c0             	test   %rax,%rax
1404b6a30:	74 72                	je     0x1404b6aa4
1404b6a32:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b6a35:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1404b6a3a:	66 0f 6f 0d be ef ae 	movdqa 0xaeefbe(%rip),%xmm1        # 0x140fa5a00
1404b6a41:	00
1404b6a42:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1404b6a48:	f2 0f 10 05 b0 94 b4 	movsd  0xb494b0(%rip),%xmm0        # 0x140ffff00
1404b6a4f:	00
1404b6a50:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
1404b6a56:	8b 05 ac 94 b4 00    	mov    0xb494ac(%rip),%eax        # 0x140ffff08
1404b6a5c:	89 44 24 60          	mov    %eax,0x60(%rsp)
1404b6a60:	0f b7 05 a5 94 b4 00 	movzwl 0xb494a5(%rip),%eax        # 0x140ffff0c
1404b6a67:	66 89 44 24 64       	mov    %ax,0x64(%rsp)
1404b6a6c:	0f b6 05 9b 94 b4 00 	movzbl 0xb4949b(%rip),%eax        # 0x140ffff0e
1404b6a73:	88 44 24 66          	mov    %al,0x66(%rsp)
1404b6a77:	c6 44 24 67 00       	movb   $0x0,0x67(%rsp)
1404b6a7c:	83 cb 40             	or     $0x40,%ebx
1404b6a7f:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1404b6a83:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404b6a88:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1404b6a8d:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1404b6a92:	45 33 c9             	xor    %r9d,%r9d
1404b6a95:	45 33 c0             	xor    %r8d,%r8d
1404b6a98:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404b6a9d:	e8 2e a9 07 00       	call   0x1405313d0
1404b6aa2:	eb 03                	jmp    0x1404b6aa7
1404b6aa4:	48 8b c7             	mov    %rdi,%rax
1404b6aa7:	48 8b d0             	mov    %rax,%rdx
1404b6aaa:	49 8b ce             	mov    %r14,%rcx
1404b6aad:	e8 6e 06 24 00       	call   0x1406f7120
1404b6ab2:	90                   	nop
1404b6ab3:	f6 c3 40             	test   $0x40,%bl
1404b6ab6:	74 40                	je     0x1404b6af8
1404b6ab8:	83 e3 bf             	and    $0xffffffbf,%ebx
1404b6abb:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1404b6ac0:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b6ac4:	76 32                	jbe    0x1404b6af8
1404b6ac6:	48 ff c2             	inc    %rdx
1404b6ac9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404b6ace:	48 8b c1             	mov    %rcx,%rax
1404b6ad1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b6ad8:	72 19                	jb     0x1404b6af3
1404b6ada:	48 83 c2 27          	add    $0x27,%rdx
1404b6ade:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b6ae2:	48 2b c1             	sub    %rcx,%rax
1404b6ae5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b6ae9:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b6aed:	0f 87 aa 02 00 00    	ja     0x1404b6d9d
1404b6af3:	e8 4c 46 96 00       	call   0x140e1b144
1404b6af8:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b6afb:	0f 11 06             	movups %xmm0,(%rsi)
1404b6afe:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
1404b6b02:	41 be 0f 00 00 00    	mov    $0xf,%r14d