1405544ad:	41 b1 02             	mov    $0x2,%r9b
1405544b0:	ba 40 e9 00 00       	mov    $0xe940,%edx
1405544b5:	44 8d 42 3e          	lea    0x3e(%rdx),%r8d
1405544b9:	48 8b cf             	mov    %rdi,%rcx
1405544bc:	e8 df da df ff       	call   0x140351fa0
1405544c1:	66 c7 44 24 20 57 1c 	movw   $0x1c57,0x20(%rsp)
1405544c8:	41 b1 02             	mov    $0x2,%r9b
1405544cb:	ba 80 e9 00 00       	mov    $0xe980,%edx
1405544d0:	44 8d 42 2a          	lea    0x2a(%rdx),%r8d
1405544d4:	48 8b cf             	mov    %rdi,%rcx
1405544d7:	e8 c4 da df ff       	call   0x140351fa0
1405544dc:	66 c7 44 24 20 ca 1e 	movw   $0x1eca,0x20(%rsp)
1405544e3:	41 b1 02             	mov    $0x2,%r9b
1405544e6:	ba ab e9 00 00       	mov    $0xe9ab,%edx
1405544eb:	44 8b c2             	mov    %edx,%r8d
1405544ee:	48 8b cf             	mov    %rdi,%rcx
1405544f1:	e8 aa da df ff       	call   0x140351fa0
1405544f6:	66 c7 44 24 20 83 1c 	movw   $0x1c83,0x20(%rsp)
1405544fd:	41 b1 02             	mov    $0x2,%r9b
140554500:	ba ac e9 00 00       	mov    $0xe9ac,%edx
140554505:	44 8d 42 0d          	lea    0xd(%rdx),%r8d
140554509:	48 8b cf             	mov    %rdi,%rcx
14055450c:	e8 8f da df ff       	call   0x140351fa0
140554511:	66 c7 44 24 20 cb 1e 	movw   $0x1ecb,0x20(%rsp)
140554518:	41 b1 02             	mov    $0x2,%r9b
14055451b:	ba ba e9 00 00       	mov    $0xe9ba,%edx
140554520:	44 8b c2             	mov    %edx,%r8d
140554523:	48 8b cf             	mov    %rdi,%rcx
140554526:	e8 75 da df ff       	call   0x140351fa0
14055452b:	66 c7 44 24 20 92 1c 	movw   $0x1c92,0x20(%rsp)
140554532:	41 b1 02             	mov    $0x2,%r9b
140554535:	ba bb e9 00 00       	mov    $0xe9bb,%edx
14055453a:	44 8d 42 0f          	lea    0xf(%rdx),%r8d
14055453e:	48 8b cf             	mov    %rdi,%rcx
140554541:	e8 5a da df ff       	call   0x140351fa0
140554546:	66 c7 44 24 20 77 04 	movw   $0x477,0x20(%rsp)
14055454d:	41 b1 02             	mov    $0x2,%r9b
140554550:	ba cb e9 00 00       	mov    $0xe9cb,%edx
140554555:	44 8b c2             	mov    %edx,%r8d
140554558:	48 8b cf             	mov    %rdi,%rcx
14055455b:	e8 40 da df ff       	call   0x140351fa0
140554560:	66 c7 44 24 20 cc 1e 	movw   $0x1ecc,0x20(%rsp)
140554567:	41 b1 02             	mov    $0x2,%r9b
14055456a:	ba cc e9 00 00       	mov    $0xe9cc,%edx
14055456f:	44 8b c2             	mov    %edx,%r8d
140554572:	48 8b cf             	mov    %rdi,%rcx
140554575:	e8 26 da df ff       	call   0x140351fa0
14055457a:	66 c7 44 24 20 a4 1c 	movw   $0x1ca4,0x20(%rsp)
140554581:	41 b1 02             	mov    $0x2,%r9b
140554584:	ba cd e9 00 00       	mov    $0xe9cd,%edx
140554589:	44 8d 42 24          	lea    0x24(%rdx),%r8d
14055458d:	48 8b cf             	mov    %rdi,%rcx
140554590:	e8 0b da df ff       	call   0x140351fa0
140554595:	66 c7 44 24 20 29 05 	movw   $0x529,0x20(%rsp)
14055459c:	41 b1 02             	mov    $0x2,%r9b
14055459f:	ba f2 e9 00 00       	mov    $0xe9f2,%edx
1405545a4:	44 8b c2             	mov    %edx,%r8d
1405545a7:	48 8b cf             	mov    %rdi,%rcx
1405545aa:	e8 f1 d9 df ff       	call   0x140351fa0
1405545af:	66 c7 44 24 20 ca 1c 	movw   $0x1cca,0x20(%rsp)
1405545b6:	41 b1 02             	mov    $0x2,%r9b
1405545b9:	ba f3 e9 00 00       	mov    $0xe9f3,%edx
1405545be:	44 8d 42 09          	lea    0x9(%rdx),%r8d
1405545c2:	48 8b cf             	mov    %rdi,%rcx
1405545c5:	e8 d6 d9 df ff       	call   0x140351fa0
1405545ca:	66 c7 44 24 20 d4 1c 	movw   $0x1cd4,0x20(%rsp)
1405545d1:	41 b1 02             	mov    $0x2,%r9b
1405545d4:	ba 40 ea 00 00       	mov    $0xea40,%edx
1405545d9:	44 8d 42 2f          	lea    0x2f(%rdx),%r8d
1405545dd:	48 8b cf             	mov    %rdi,%rcx
1405545e0:	e8 bb d9 df ff       	call   0x140351fa0
1405545e5:	66 c7 44 24 20 cd 1e 	movw   $0x1ecd,0x20(%rsp)
1405545ec:	41 b1 02             	mov    $0x2,%r9b
1405545ef:	ba 70 ea 00 00       	mov    $0xea70,%edx
1405545f4:	44 8b c2             	mov    %edx,%r8d
1405545f7:	48 8b cf             	mov    %rdi,%rcx
1405545fa:	e8 a1 d9 df ff       	call   0x140351fa0
1405545ff:	66 c7 44 24 20 05 1d 	movw   $0x1d05,0x20(%rsp)
140554606:	41 b1 02             	mov    $0x2,%r9b
140554609:	ba 71 ea 00 00       	mov    $0xea71,%edx
14055460e:	44 8d 42 0d          	lea    0xd(%rdx),%r8d
140554612:	48 8b cf             	mov    %rdi,%rcx
140554615:	e8 86 d9 df ff       	call   0x140351fa0
14055461a:	66 c7 44 24 20 13 1d 	movw   $0x1d13,0x20(%rsp)
140554621:	41 b1 02             	mov    $0x2,%r9b
140554624:	ba 80 ea 00 00       	mov    $0xea80,%edx
140554629:	44 8d 42 1c          	lea    0x1c(%rdx),%r8d
14055462d:	48 8b cf             	mov    %rdi,%rcx
140554630:	e8 6b d9 df ff       	call   0x140351fa0
140554635:	66 c7 44 24 20 ce 1e 	movw   $0x1ece,0x20(%rsp)
14055463c:	41 b1 02             	mov    $0x2,%r9b
14055463f:	ba 9d ea 00 00       	mov    $0xea9d,%edx
140554644:	44 8b c2             	mov    %edx,%r8d
140554647:	48 8b cf             	mov    %rdi,%rcx
14055464a:	e8 51 d9 df ff       	call   0x140351fa0
14055464f:	66 c7 44 24 20 31 1d 	movw   $0x1d31,0x20(%rsp)
140554656:	41 b1 02             	mov    $0x2,%r9b
140554659:	ba 9e ea 00 00       	mov    $0xea9e,%edx
14055465e:	44 8b c2             	mov    %edx,%r8d
140554661:	48 8b cf             	mov    %rdi,%rcx
140554664:	e8 37 d9 df ff       	call   0x140351fa0
140554669:	66 c7 44 24 20 a7 20 	movw   $0x20a7,0x20(%rsp)
140554670:	41 b1 02             	mov    $0x2,%r9b
140554673:	ba 40 ed 00 00       	mov    $0xed40,%edx
140554678:	44 8d 42 3e          	lea    0x3e(%rdx),%r8d
14055467c:	48 8b cf             	mov    %rdi,%rcx
14055467f:	e8 1c d9 df ff       	call   0x140351fa0
140554684:	66 c7 44 24 20 e6 20 	movw   $0x20e6,0x20(%rsp)
14055468b:	41 b1 02             	mov    $0x2,%r9b
14055468e:	ba 80 ed 00 00       	mov    $0xed80,%edx
140554693:	44 8d 42 33          	lea    0x33(%rdx),%r8d
140554697:	48 8b cf             	mov    %rdi,%rcx
14055469a:	e8 01 d9 df ff       	call   0x140351fa0
14055469f:	66 c7 44 24 20 c9 07 	movw   $0x7c9,0x20(%rsp)
1405546a6:	41 b1 02             	mov    $0x2,%r9b
1405546a9:	ba b4 ed 00 00       	mov    $0xedb4,%edx
1405546ae:	44 8b c2             	mov    %edx,%r8d
1405546b1:	48 8b cf             	mov    %rdi,%rcx
1405546b4:	e8 e7 d8 df ff       	call   0x140351fa0
1405546b9:	66 c7 44 24 20 1a 21 	movw   $0x211a,0x20(%rsp)
1405546c0:	41 b1 02             	mov    $0x2,%r9b
1405546c3:	ba b5 ed 00 00       	mov    $0xedb5,%edx
1405546c8:	44 8d 42 47          	lea    0x47(%rdx),%r8d
1405546cc:	48 8b cf             	mov    %rdi,%rcx
1405546cf:	e8 cc d8 df ff       	call   0x140351fa0
1405546d4:	66 c7 44 24 20 62 21 	movw   $0x2162,0x20(%rsp)
1405546db:	41 b1 02             	mov    $0x2,%r9b
1405546de:	ba 40 ee 00 00       	mov    $0xee40,%edx
1405546e3:	44 8d 42 3e          	lea    0x3e(%rdx),%r8d
1405546e7:	48 8b cf             	mov    %rdi,%rcx
1405546ea:	e8 b1 d8 df ff       	call   0x140351fa0
1405546ef:	66 c7 44 24 20 a1 21 	movw   $0x21a1,0x20(%rsp)
1405546f6:	41 b1 02             	mov    $0x2,%r9b
1405546f9:	ba 80 ee 00 00       	mov    $0xee80,%edx
1405546fe:	44 8d 42 6c          	lea    0x6c(%rdx),%r8d
140554702:	48 8b cf             	mov    %rdi,%rcx
140554705:	e8 96 d8 df ff       	call   0x140351fa0
14055470a:	66 c7 44 24 20 9c 1f 	movw   $0x1f9c,0x20(%rsp)
140554711:	41 b1 02             	mov    $0x2,%r9b
140554714:	ba ef ee 00 00       	mov    $0xeeef,%edx
140554719:	44 8d 42 09          	lea    0x9(%rdx),%r8d
14055471d:	48 8b cf             	mov    %rdi,%rcx
140554720:	e8 7b d8 df ff       	call   0x140351fa0
140554725:	66 c7 44 24 20 ef 02 	movw   $0x2ef,0x20(%rsp)
14055472c:	41 b1 02             	mov    $0x2,%r9b
14055472f:	ba f9 ee 00 00       	mov    $0xeef9,%edx
140554734:	44 8b c2             	mov    %edx,%r8d
140554737:	48 8b cf             	mov    %rdi,%rcx
14055473a:	e8 61 d8 df ff       	call   0x140351fa0
14055473f:	66 c7 44 24 20 45 1f 	movw   $0x1f45,0x20(%rsp)
140554746:	41 b1 02             	mov    $0x2,%r9b
140554749:	ba fa ee 00 00       	mov    $0xeefa,%edx
14055474e:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140554752:	48 8b cf             	mov    %rdi,%rcx
140554755:	e8 46 d8 df ff       	call   0x140351fa0
14055475a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14055475e:	48 33 cc             	xor    %rsp,%rcx
140554761:	e8 7a ae 59 00       	call   0x140aef5e0
140554766:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14055476b:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14055476f:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140554773:	49 8b e3             	mov    %r11,%rsp
140554776:	5d                   	pop    %rbp
140554777:	c3                   	ret
140554778:	48 8b c4             	mov    %rsp,%rax
14055477b:	48 89 58 10          	mov    %rbx,0x10(%rax)
14055477f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140554783:	48 89 78 20          	mov    %rdi,0x20(%rax)
140554787:	55                   	push   %rbp
140554788:	41 54                	push   %r12
14055478a:	41 55                	push   %r13
14055478c:	41 56                	push   %r14
14055478e:	41 57                	push   %r15
140554790:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140554794:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14055479b:	48 8b 05 9e a8 76 00 	mov    0x76a89e(%rip),%rax        # 0x140cbf040
1405547a2:	48 33 c4             	xor    %rsp,%rax
1405547a5:	48 89 45 27          	mov    %rax,0x27(%rbp)
1405547a9:	48 8b f1             	mov    %rcx,%rsi
1405547ac:	45 33 ff             	xor    %r15d,%r15d
1405547af:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
1405547b6:	0f 85 a6 09 00 00    	jne    0x140555162
1405547bc:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
1405547c3:	01 01
1405547c5:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
1405547cc:	0f 85 69 09 00 00    	jne    0x14055513b
1405547d2:	c7 81 84 01 00 00 02 	movl   $0x2,0x184(%rcx)
1405547d9:	00 00 00
1405547dc:	0f 57 c0             	xorps  %xmm0,%xmm0
1405547df:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
1405547e3:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405547e7:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
1405547eb:	45 8d 47 0a          	lea    0xa(%r15),%r8d
1405547ef:	48 8d 15 32 77 5f 00 	lea    0x5f7732(%rip),%rdx        # 0x140b4bf28
1405547f6:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405547fa:	e8 21 f6 aa ff       	call   0x140003e20
1405547ff:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
140554806:	0f 85 e3 09 00 00    	jne    0x1405551ef
14055480c:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
140554813:	48 8d 45 87          	lea    -0x79(%rbp),%rax
140554817:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14055481e:	ff ff 7f
140554821:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
140554825:	4c 3b f0             	cmp    %rax,%r14
140554828:	0f 84 09 01 00 00    	je     0x140554937
14055482e:	48 8d 45 87          	lea    -0x79(%rbp),%rax
140554832:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
140554837:	49 0f 47 c5          	cmova  %r13,%rax
14055483b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140554840:	4d 8b 7e 18          	mov    0x18(%r14),%r15
140554844:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
140554848:	4d 3b e7             	cmp    %r15,%r12
14055484b:	77 3b                	ja     0x140554888
14055484d:	49 8b ce             	mov    %r14,%rcx
140554850:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140554855:	49 83 ff 07          	cmp    $0x7,%r15
140554859:	76 08                	jbe    0x140554863
14055485b:	49 8b 0e             	mov    (%r14),%rcx
14055485e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140554863:	4d 89 66 10          	mov    %r12,0x10(%r14)
140554867:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14055486b:	4c 8b c3             	mov    %rbx,%r8
14055486e:	48 8b d0             	mov    %rax,%rdx
140554871:	e8 f0 bb 59 00       	call   0x140af0466
140554876:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14055487b:	45 33 ff             	xor    %r15d,%r15d
14055487e:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
140554883:	e9 af 00 00 00       	jmp    0x140554937
140554888:	4c 3b e7             	cmp    %rdi,%r12
14055488b:	0f 87 f8 08 00 00    	ja     0x140555189
140554891:	49 8b dc             	mov    %r12,%rbx
140554894:	48 83 cb 07          	or     $0x7,%rbx
140554898:	48 3b df             	cmp    %rdi,%rbx
14055489b:	76 05                	jbe    0x1405548a2
14055489d:	48 8b df             	mov    %rdi,%rbx
1405548a0:	eb 1c                	jmp    0x1405548be
1405548a2:	49 8b cf             	mov    %r15,%rcx
1405548a5:	48 d1 e9             	shr    $1,%rcx
1405548a8:	48 8b c7             	mov    %rdi,%rax
1405548ab:	48 2b c1             	sub    %rcx,%rax
1405548ae:	4c 3b f8             	cmp    %rax,%r15
1405548b1:	77 ea                	ja     0x14055489d
1405548b3:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405548b7:	48 3b d8             	cmp    %rax,%rbx
1405548ba:	48 0f 42 d8          	cmovb  %rax,%rbx
1405548be:	48 ff c3             	inc    %rbx
1405548c1:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1405548c6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1405548cb:	e8 18 f6 aa ff       	call   0x140003ee8
1405548d0:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405548d4:	4d 89 66 10          	mov    %r12,0x10(%r14)
1405548d8:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405548dc:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1405548e0:	4c 8b c3             	mov    %rbx,%r8
1405548e3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1405548e8:	4c 8b e0             	mov    %rax,%r12
1405548eb:	48 8b c8             	mov    %rax,%rcx
1405548ee:	e8 ad d5 59 00       	call   0x140af1ea0
1405548f3:	33 c0                	xor    %eax,%eax
1405548f5:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
1405548fa:	49 83 ff 07          	cmp    $0x7,%r15
1405548fe:	76 31                	jbe    0x140554931
140554900:	49 8b 0e             	mov    (%r14),%rcx
140554903:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14055490a:	00
14055490b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140554911:	72 18                	jb     0x14055492b
140554913:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140554917:	48 2b ca             	sub    %rdx,%rcx
14055491a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14055491e:	48 83 f8 1f          	cmp    $0x1f,%rax
140554922:	0f 87 bf 00 00 00    	ja     0x1405549e7
140554928:	48 8b ca             	mov    %rdx,%rcx
14055492b:	ff 15 8f 7f 5b 00    	call   *0x5b7f8f(%rip)        # 0x140b0c8c0
140554931:	45 33 ff             	xor    %r15d,%r15d
140554934:	4d 89 26             	mov    %r12,(%r14)
140554937:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14055493b:	48 83 f8 07          	cmp    $0x7,%rax
14055493f:	76 31                	jbe    0x140554972
140554941:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140554948:	00
140554949:	49 8b cd             	mov    %r13,%rcx
14055494c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140554952:	72 15                	jb     0x140554969
140554954:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
140554958:	49 2b cd             	sub    %r13,%rcx
14055495b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14055495f:	48 83 f8 1f          	cmp    $0x1f,%rax
140554963:	0f 87 8a 03 00 00    	ja     0x140554cf3
140554969:	49 8b cd             	mov    %r13,%rcx
14055496c:	ff 15 4e 7f 5b 00    	call   *0x5b7f4e(%rip)        # 0x140b0c8c0
140554972:	48 8b 06             	mov    (%rsi),%rax
140554975:	48 8b 58 18          	mov    0x18(%rax),%rbx
140554979:	0f 57 c0             	xorps  %xmm0,%xmm0
14055497c:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140554980:	0f 57 c9             	xorps  %xmm1,%xmm1
140554983:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
140554988:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14055498e:	48 8d 15 ab 75 5f 00 	lea    0x5f75ab(%rip),%rdx        # 0x140b4bf40
140554995:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140554999:	e8 82 f4 aa ff       	call   0x140003e20
14055499e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1405549a2:	48 8b ce             	mov    %rsi,%rcx
1405549a5:	48 8b c3             	mov    %rbx,%rax
1405549a8:	ff 15 8a 82 5b 00    	call   *0x5b828a(%rip)        # 0x140b0cc38
1405549ae:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1405549b2:	48 83 f8 07          	cmp    $0x7,%rax
1405549b6:	76 3c                	jbe    0x1405549f4
1405549b8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405549bf:	00
1405549c0:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1405549c4:	48 8b d1             	mov    %rcx,%rdx
1405549c7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405549cd:	72 1f                	jb     0x1405549ee
1405549cf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405549d3:	48 2b d1             	sub    %rcx,%rdx
1405549d6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1405549da:	48 83 f8 1f          	cmp    $0x1f,%rax
1405549de:	76 0e                	jbe    0x1405549ee
1405549e0:	ff 15 b2 7f 5b 00    	call   *0x5b7fb2(%rip)        # 0x140b0c998
1405549e6:	90                   	nop
1405549e7:	ff 15 ab 7f 5b 00    	call   *0x5b7fab(%rip)        # 0x140b0c998
1405549ed:	90                   	nop
1405549ee:	ff 15 cc 7e 5b 00    	call   *0x5b7ecc(%rip)        # 0x140b0c8c0
1405549f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1405549f7:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1405549fb:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1405549ff:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140554a03:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140554a09:	48 8d 15 78 6d 5f 00 	lea    0x5f6d78(%rip),%rdx        # 0x140b4b788
140554a10:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140554a14:	e8 07 f4 aa ff       	call   0x140003e20
140554a19:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
140554a20:	0f 85 a2 07 00 00    	jne    0x1405551c8
140554a26:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
140554a2d:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140554a31:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
140554a35:	4c 3b f0             	cmp    %rax,%r14
140554a38:	0f 84 09 01 00 00    	je     0x140554b47
140554a3e:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140554a42:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
140554a47:	49 0f 47 c5          	cmova  %r13,%rax
140554a4b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140554a50:	4d 8b 7e 18          	mov    0x18(%r14),%r15
140554a54:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
140554a58:	4d 3b e7             	cmp    %r15,%r12
140554a5b:	77 3b                	ja     0x140554a98
140554a5d:	49 8b ce             	mov    %r14,%rcx
140554a60:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140554a65:	49 83 ff 07          	cmp    $0x7,%r15