1408a8557:	4c 8b 51 10          	mov    0x10(%rcx),%r10
1408a855b:	48 89 68 e8          	mov    %rbp,-0x18(%rax)
1408a855f:	48 89 70 e0          	mov    %rsi,-0x20(%rax)
1408a8563:	48 8b f1             	mov    %rcx,%rsi
1408a8566:	4c 89 60 d8          	mov    %r12,-0x28(%rax)
1408a856a:	4c 8b 21             	mov    (%rcx),%r12
1408a856d:	4c 89 68 d0          	mov    %r13,-0x30(%rax)
1408a8571:	4c 89 70 c8          	mov    %r14,-0x38(%rax)
1408a8575:	4d 8b f1             	mov    %r9,%r14
1408a8578:	4c 89 78 c0          	mov    %r15,-0x40(%rax)
1408a857c:	4d 8b f8             	mov    %r8,%r15
1408a857f:	45 33 c0             	xor    %r8d,%r8d
1408a8582:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1408a8587:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1408a858c:	41 8b e8             	mov    %r8d,%ebp
1408a858f:	44 89 84 24 20 01 00 	mov    %r8d,0x120(%rsp)
1408a8596:	00
1408a8597:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
1408a859c:	4d 85 d2             	test   %r10,%r10
1408a859f:	75 25                	jne    0x1408a85c6
1408a85a1:	4c 39 81 a0 00 00 00 	cmp    %r8,0xa0(%rcx)
1408a85a8:	75 0c                	jne    0x1408a85b6
1408a85aa:	41 f6 44 24 60 08    	testb  $0x8,0x60(%r12)
1408a85b0:	75 04                	jne    0x1408a85b6
1408a85b2:	c6 41 23 01          	movb   $0x1,0x23(%rcx)
1408a85b6:	e8 05 f3 05 00       	call   0x1409078c0
1408a85bb:	4c 8b d0             	mov    %rax,%r10
1408a85be:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1408a85c3:	45 33 c0             	xor    %r8d,%r8d
1408a85c6:	44 8b ac 24 58 01 00 	mov    0x158(%rsp),%r13d
1408a85cd:	00
1408a85ce:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
1408a85d5:	00
1408a85d6:	48 89 9c 24 08 01 00 	mov    %rbx,0x108(%rsp)
1408a85dd:	00
1408a85de:	45 85 ed             	test   %r13d,%r13d
1408a85e1:	79 69                	jns    0x1408a864c
1408a85e3:	49 63 9a 90 00 00 00 	movslq 0x90(%r10),%rbx
1408a85ea:	0f b6 57 2c          	movzbl 0x2c(%rdi),%edx
1408a85ee:	89 9c 24 20 01 00 00 	mov    %ebx,0x120(%rsp)
1408a85f5:	41 39 9a 94 00 00 00 	cmp    %ebx,0x94(%r10)
1408a85fc:	7f 24                	jg     0x1408a8622
1408a85fe:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408a8603:	45 33 c9             	xor    %r9d,%r9d
1408a8606:	44 8b c2             	mov    %edx,%r8d
1408a8609:	49 8b ca             	mov    %r10,%rcx
1408a860c:	ba 30 00 00 00       	mov    $0x30,%edx
1408a8611:	e8 8a 47 00 00       	call   0x1408acda0
1408a8616:	89 84 24 20 01 00 00 	mov    %eax,0x120(%rsp)
1408a861d:	45 33 c0             	xor    %r8d,%r8d
1408a8620:	eb 2a                	jmp    0x1408a864c
1408a8622:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1408a8626:	8d 43 01             	lea    0x1(%rbx),%eax
1408a8629:	41 89 82 90 00 00 00 	mov    %eax,0x90(%r10)
1408a8630:	49 8b 82 88 00 00 00 	mov    0x88(%r10),%rax
1408a8637:	c7 04 c8 30 00 00 00 	movl   $0x30,(%rax,%rcx,8)
1408a863e:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408a8642:	48 89 6c c8 08       	mov    %rbp,0x8(%rax,%rcx,8)
1408a8647:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408a864c:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1408a8653:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
1408a8658:	39 6f 28             	cmp    %ebp,0x28(%rdi)
1408a865b:	0f 8e ed 01 00 00    	jle    0x1408a884e
1408a8661:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
1408a8668:	00
1408a8669:	4d 8b e0             	mov    %r8,%r12
1408a866c:	4c 8b eb             	mov    %rbx,%r13
1408a866f:	eb 07                	jmp    0x1408a8678
1408a8671:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1408a8678:	4d 85 f6             	test   %r14,%r14
1408a867b:	74 0b                	je     0x1408a8688
1408a867d:	49 8b 46 08          	mov    0x8(%r14),%rax
1408a8681:	45 0f b7 0c 04       	movzwl (%r12,%rax,1),%r9d
1408a8686:	eb 03                	jmp    0x1408a868b
1408a8688:	44 8b c8             	mov    %eax,%r9d
1408a868b:	44 8b 84 24 50 01 00 	mov    0x150(%rsp),%r8d
1408a8692:	00
1408a8693:	49 8b d7             	mov    %r15,%rdx
1408a8696:	48 8b ce             	mov    %rsi,%rcx
1408a8699:	e8 c2 bf ff ff       	call   0x1408a4660
1408a869e:	4c 8b f8             	mov    %rax,%r15
1408a86a1:	48 85 db             	test   %rbx,%rbx
1408a86a4:	74 07                	je     0x1408a86ad
1408a86a6:	41 0f b7 4d 00       	movzwl 0x0(%r13),%ecx
1408a86ab:	eb 04                	jmp    0x1408a86b1
1408a86ad:	0f b7 4f 40          	movzwl 0x40(%rdi),%ecx
1408a86b1:	48 0f bf c1          	movswq %cx,%rax
1408a86b5:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
1408a86b9:	48 8b 07             	mov    (%rdi),%rax
1408a86bc:	48 8b 48 08          	mov    0x8(%rax),%rcx
1408a86c0:	48 8b 2c d1          	mov    (%rcx,%rdx,8),%rbp
1408a86c4:	48 85 ed             	test   %rbp,%rbp
1408a86c7:	75 04                	jne    0x1408a86cd
1408a86c9:	33 db                	xor    %ebx,%ebx
1408a86cb:	eb 16                	jmp    0x1408a86e3
1408a86cd:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408a86d4:	48 ff c3             	inc    %rbx
1408a86d7:	80 3c 2b 00          	cmpb   $0x0,(%rbx,%rbp,1)
1408a86db:	75 f7                	jne    0x1408a86d4
1408a86dd:	81 e3 ff ff ff 3f    	and    $0x3fffffff,%ebx
1408a86e3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408a86e8:	48 8d 53 49          	lea    0x49(%rbx),%rdx
1408a86ec:	44 8b f3             	mov    %ebx,%r14d
1408a86ef:	e8 0c df 02 00       	call   0x1408d6600
1408a86f4:	48 8b f8             	mov    %rax,%rdi
1408a86f7:	48 85 c0             	test   %rax,%rax
1408a86fa:	74 47                	je     0x1408a8743
1408a86fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a86ff:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1408a8703:	0f 11 07             	movups %xmm0,(%rdi)
1408a8706:	33 c0                	xor    %eax,%eax
1408a8708:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1408a870c:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1408a8710:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
1408a8714:	48 89 47 40          	mov    %rax,0x40(%rdi)
1408a8718:	c6 07 3b             	movb   $0x3b,(%rdi)
1408a871b:	66 c7 47 32 ff ff    	movw   $0xffff,0x32(%rdi)
1408a8721:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1408a8725:	85 db                	test   %ebx,%ebx
1408a8727:	74 0b                	je     0x1408a8734
1408a8729:	45 8b c6             	mov    %r14d,%r8d
1408a872c:	48 8b d5             	mov    %rbp,%rdx
1408a872f:	e8 dc 68 63 00       	call   0x140edf010
1408a8734:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408a8738:	c6 04 03 00          	movb   $0x0,(%rbx,%rax,1)
1408a873c:	c7 47 28 01 00 00 00 	movl   $0x1,0x28(%rdi)
1408a8743:	48 8b 0e             	mov    (%rsi),%rcx
1408a8746:	ba 48 00 00 00       	mov    $0x48,%edx
1408a874b:	e8 b0 de 02 00       	call   0x1408d6600
1408a8750:	48 8b d8             	mov    %rax,%rbx
1408a8753:	48 85 c0             	test   %rax,%rax
1408a8756:	74 73                	je     0x1408a87cb
1408a8758:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a875b:	33 c0                	xor    %eax,%eax
1408a875d:	0f 11 03             	movups %xmm0,(%rbx)
1408a8760:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a8764:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a8768:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a876c:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a8770:	c6 03 35             	movb   $0x35,(%rbx)
1408a8773:	66 c7 43 32 ff ff    	movw   $0xffff,0x32(%rbx)
1408a8779:	48 85 ff             	test   %rdi,%rdi
1408a877c:	74 0f                	je     0x1408a878d
1408a877e:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1408a8782:	8b 47 04             	mov    0x4(%rdi),%eax
1408a8785:	25 08 02 40 00       	and    $0x400208,%eax
1408a878a:	09 43 04             	or     %eax,0x4(%rbx)
1408a878d:	4d 85 ff             	test   %r15,%r15
1408a8790:	74 10                	je     0x1408a87a2
1408a8792:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1408a8796:	41 8b 47 04          	mov    0x4(%r15),%eax
1408a879a:	25 08 02 40 00       	and    $0x400208,%eax
1408a879f:	09 43 04             	or     %eax,0x4(%rbx)
1408a87a2:	48 8b cb             	mov    %rbx,%rcx
1408a87a5:	e8 e6 bd ff ff       	call   0x1408a4590
1408a87aa:	48 8b 06             	mov    (%rsi),%rax
1408a87ad:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a87b4:	44 39 43 28          	cmp    %r8d,0x28(%rbx)
1408a87b8:	7e 31                	jle    0x1408a87eb
1408a87ba:	48 8d 15 cf 76 7a 00 	lea    0x7a76cf(%rip),%rdx        # 0x14104fe90
1408a87c1:	48 8b ce             	mov    %rsi,%rcx
1408a87c4:	e8 b7 10 03 00       	call   0x1408d9880
1408a87c9:	eb 20                	jmp    0x1408a87eb
1408a87cb:	4d 85 ff             	test   %r15,%r15
1408a87ce:	74 0b                	je     0x1408a87db
1408a87d0:	48 8b 0e             	mov    (%rsi),%rcx
1408a87d3:	49 8b d7             	mov    %r15,%rdx
1408a87d6:	e8 35 60 03 00       	call   0x1408de810
1408a87db:	48 85 ff             	test   %rdi,%rdi
1408a87de:	74 0b                	je     0x1408a87eb
1408a87e0:	48 8b 0e             	mov    (%rsi),%rcx
1408a87e3:	48 8b d7             	mov    %rdi,%rdx
1408a87e6:	e8 25 60 03 00       	call   0x1408de810
1408a87eb:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1408a87f0:	4c 8b c3             	mov    %rbx,%r8
1408a87f3:	48 8b ce             	mov    %rsi,%rcx
1408a87f6:	e8 45 1b 03 00       	call   0x1408da340
1408a87fb:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
1408a8802:	00
1408a8803:	48 8b e8             	mov    %rax,%rbp
1408a8806:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
1408a880d:	00
1408a880e:	49 83 c4 02          	add    $0x2,%r12
1408a8812:	4c 8b b4 24 38 01 00 	mov    0x138(%rsp),%r14
1408a8819:	00
1408a881a:	49 83 c5 04          	add    $0x4,%r13
1408a881e:	4c 8b bc 24 30 01 00 	mov    0x130(%rsp),%r15
1408a8825:	00
1408a8826:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1408a882b:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408a882f:	ff c0                	inc    %eax
1408a8831:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408a8835:	3b 47 28             	cmp    0x28(%rdi),%eax
1408a8838:	0f 8c 33 fe ff ff    	jl     0x1408a8671
1408a883e:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1408a8843:	45 33 c0             	xor    %r8d,%r8d
1408a8846:	44 8b ac 24 58 01 00 	mov    0x158(%rsp),%r13d
1408a884d:	00
1408a884e:	4c 3b 3f             	cmp    (%rdi),%r15
1408a8851:	0f 85 30 05 00 00    	jne    0x1408a8d87
1408a8857:	45 85 ed             	test   %r13d,%r13d
1408a885a:	0f 8e 27 05 00 00    	jle    0x1408a8d87
1408a8860:	41 f6 47 30 80       	testb  $0x80,0x30(%r15)
1408a8865:	0f 85 12 01 00 00    	jne    0x1408a897d
1408a886b:	48 8b 0e             	mov    (%rsi),%rcx
1408a886e:	45 33 c0             	xor    %r8d,%r8d
1408a8871:	ba b0 00 00 00       	mov    $0xb0,%edx
1408a8876:	e8 35 16 03 00       	call   0x1408d9eb0
1408a887b:	48 8b e8             	mov    %rax,%rbp
1408a887e:	48 85 c0             	test   %rax,%rax
1408a8881:	74 0e                	je     0x1408a8891
1408a8883:	8b 84 24 50 01 00 00 	mov    0x150(%rsp),%eax
1408a888a:	89 45 2c             	mov    %eax,0x2c(%rbp)
1408a888d:	c6 45 01 44          	movb   $0x44,0x1(%rbp)
1408a8891:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
1408a8898:	00
1408a8899:	45 33 c0             	xor    %r8d,%r8d
1408a889c:	ba a7 00 00 00       	mov    $0xa7,%edx
1408a88a1:	49 8b cc             	mov    %r12,%rcx
1408a88a4:	8b 5b 4c             	mov    0x4c(%rbx),%ebx
1408a88a7:	e8 04 16 03 00       	call   0x1408d9eb0
1408a88ac:	48 8b f8             	mov    %rax,%rdi
1408a88af:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
1408a88b6:	48 85 c0             	test   %rax,%rax
1408a88b9:	74 0c                	je     0x1408a88c7
1408a88bb:	4c 89 78 40          	mov    %r15,0x40(%rax)
1408a88bf:	89 58 2c             	mov    %ebx,0x2c(%rax)
1408a88c2:	66 44 89 70 30       	mov    %r14w,0x30(%rax)
1408a88c7:	48 8b 0e             	mov    (%rsi),%rcx
1408a88ca:	ba 48 00 00 00       	mov    $0x48,%edx
1408a88cf:	e8 2c dd 02 00       	call   0x1408d6600
1408a88d4:	48 8b d8             	mov    %rax,%rbx
1408a88d7:	48 85 c0             	test   %rax,%rax
1408a88da:	74 78                	je     0x1408a8954
1408a88dc:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a88df:	33 c0                	xor    %eax,%eax
1408a88e1:	0f 11 03             	movups %xmm0,(%rbx)
1408a88e4:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a88e8:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a88ec:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a88f0:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a88f4:	c6 03 34             	movb   $0x34,(%rbx)
1408a88f7:	66 44 89 73 32       	mov    %r14w,0x32(%rbx)
1408a88fc:	48 85 ff             	test   %rdi,%rdi
1408a88ff:	74 0f                	je     0x1408a8910
1408a8901:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1408a8905:	8b 47 04             	mov    0x4(%rdi),%eax
1408a8908:	25 08 02 40 00       	and    $0x400208,%eax
1408a890d:	09 43 04             	or     %eax,0x4(%rbx)
1408a8910:	48 85 ed             	test   %rbp,%rbp
1408a8913:	74 0f                	je     0x1408a8924
1408a8915:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1408a8919:	8b 45 04             	mov    0x4(%rbp),%eax
1408a891c:	25 08 02 40 00       	and    $0x400208,%eax
1408a8921:	09 43 04             	or     %eax,0x4(%rbx)
1408a8924:	48 8b cb             	mov    %rbx,%rcx
1408a8927:	e8 64 bc ff ff       	call   0x1408a4590
1408a892c:	48 8b 06             	mov    (%rsi),%rax
1408a892f:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a8936:	44 39 43 28          	cmp    %r8d,0x28(%rbx)
1408a893a:	0f 8e 2c 04 00 00    	jle    0x1408a8d6c
1408a8940:	48 8d 15 49 75 7a 00 	lea    0x7a7549(%rip),%rdx        # 0x14104fe90
1408a8947:	48 8b ce             	mov    %rsi,%rcx
1408a894a:	e8 31 0f 03 00       	call   0x1408d9880
1408a894f:	e9 18 04 00 00       	jmp    0x1408a8d6c
1408a8954:	48 85 ed             	test   %rbp,%rbp
1408a8957:	74 0b                	je     0x1408a8964
1408a8959:	48 8b 0e             	mov    (%rsi),%rcx
1408a895c:	48 8b d5             	mov    %rbp,%rdx
1408a895f:	e8 ac 5e 03 00       	call   0x1408de810
1408a8964:	48 85 ff             	test   %rdi,%rdi
1408a8967:	0f 84 ff 03 00 00    	je     0x1408a8d6c
1408a896d:	48 8b 0e             	mov    (%rsi),%rcx
1408a8970:	48 8b d7             	mov    %rdi,%rdx
1408a8973:	e8 98 5e 03 00       	call   0x1408de810
1408a8978:	e9 ef 03 00 00       	jmp    0x1408a8d6c
1408a897d:	49 8b f8             	mov    %r8,%rdi
1408a8980:	45 8b e0             	mov    %r8d,%r12d
1408a8983:	66 45 3b 46 5e       	cmp    0x5e(%r14),%r8w
1408a8988:	0f 83 56 03 00 00    	jae    0x1408a8ce4
1408a898e:	49 8b c8             	mov    %r8,%rcx
1408a8991:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1408a8996:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408a899d:	00 00 00
1408a89a0:	49 8b 46 08          	mov    0x8(%r14),%rax
1408a89a4:	49 8b d7             	mov    %r15,%rdx
1408a89a7:	44 8b 84 24 50 01 00 	mov    0x150(%rsp),%r8d
1408a89ae:	00
1408a89af:	48 0f bf 1c 01       	movswq (%rcx,%rax,1),%rbx
1408a89b4:	48 8b ce             	mov    %rsi,%rcx
1408a89b7:	44 0f b7 cb          	movzwl %bx,%r9d
1408a89bb:	e8 a0 bc ff ff       	call   0x1408a4660
1408a89c0:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1408a89c4:	48 8d 14 5b          	lea    (%rbx,%rbx,2),%rdx
1408a89c8:	4c 8b e8             	mov    %rax,%r13
1408a89cb:	48 8b 2c d1          	mov    (%rcx,%rdx,8),%rbp
1408a89cf:	48 85 ed             	test   %rbp,%rbp
1408a89d2:	75 06                	jne    0x1408a89da
1408a89d4:	33 c0                	xor    %eax,%eax
1408a89d6:	8b d8                	mov    %eax,%ebx
1408a89d8:	eb 16                	jmp    0x1408a89f0
1408a89da:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408a89e1:	48 ff c3             	inc    %rbx
1408a89e4:	80 3c 2b 00          	cmpb   $0x0,(%rbx,%rbp,1)
1408a89e8:	75 f7                	jne    0x1408a89e1
1408a89ea:	81 e3 ff ff ff 3f    	and    $0x3fffffff,%ebx
1408a89f0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408a89f5:	44 8b fb             	mov    %ebx,%r15d
1408a89f8:	49 8d 57 49          	lea    0x49(%r15),%rdx
1408a89fc:	e8 ff db 02 00       	call   0x1408d6600
1408a8a01:	4c 8b f0             	mov    %rax,%r14
1408a8a04:	48 85 c0             	test   %rax,%rax
1408a8a07:	74 4f                	je     0x1408a8a58
1408a8a09:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8a0c:	49 8d 4e 48          	lea    0x48(%r14),%rcx
1408a8a10:	41 0f 11 06          	movups %xmm0,(%r14)
1408a8a14:	33 c0                	xor    %eax,%eax
1408a8a16:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
1408a8a1b:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1408a8a20:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
1408a8a25:	49 89 46 40          	mov    %rax,0x40(%r14)
1408a8a29:	41 c6 06 3b          	movb   $0x3b,(%r14)
1408a8a2d:	66 41 c7 46 32 ff ff 	movw   $0xffff,0x32(%r14)
1408a8a34:	49 89 4e 08          	mov    %rcx,0x8(%r14)
1408a8a38:	85 db                	test   %ebx,%ebx
1408a8a3a:	74 0b                	je     0x1408a8a47
1408a8a3c:	45 8b c7             	mov    %r15d,%r8d
1408a8a3f:	48 8b d5             	mov    %rbp,%rdx
1408a8a42:	e8 c9 65 63 00       	call   0x140edf010
1408a8a47:	49 8b 46 08          	mov    0x8(%r14),%rax
1408a8a4b:	41 c6 04 07 00       	movb   $0x0,(%r15,%rax,1)
1408a8a50:	41 c7 46 28 01 00 00 	movl   $0x1,0x28(%r14)
1408a8a57:	00
1408a8a58:	48 8b 0e             	mov    (%rsi),%rcx
1408a8a5b:	ba 48 00 00 00       	mov    $0x48,%edx
1408a8a60:	e8 9b db 02 00       	call   0x1408d6600
1408a8a65:	48 8b d8             	mov    %rax,%rbx
1408a8a68:	48 85 c0             	test   %rax,%rax
1408a8a6b:	74 7a                	je     0x1408a8ae7
1408a8a6d:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8a70:	33 c0                	xor    %eax,%eax
1408a8a72:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
1408a8a79:	0f 11 03             	movups %xmm0,(%rbx)
1408a8a7c:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a8a80:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a8a84:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a8a88:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a8a8c:	c6 03 2d             	movb   $0x2d,(%rbx)
1408a8a8f:	66 44 89 7b 32       	mov    %r15w,0x32(%rbx)
1408a8a94:	4d 85 f6             	test   %r14,%r14