1408ff66f:	cc                   	int3
1408ff670:	4c 8b 01             	mov    (%rcx),%r8
1408ff673:	49 83 b8 88 01 00 00 	cmpq   $0x0,0x188(%r8)
1408ff67a:	00
1408ff67b:	74 33                	je     0x1408ff6b0
1408ff67d:	48 83 7a 50 00       	cmpq   $0x0,0x50(%rdx)
1408ff682:	75 2c                	jne    0x1408ff6b0
1408ff684:	48 8b 42 58          	mov    0x58(%rdx),%rax
1408ff688:	48 85 c0             	test   %rax,%rax
1408ff68b:	74 0f                	je     0x1408ff69c
1408ff68d:	0f 1f 00             	nopl   (%rax)
1408ff690:	48 8b d0             	mov    %rax,%rdx
1408ff693:	48 8b 40 58          	mov    0x58(%rax),%rax
1408ff697:	48 85 c0             	test   %rax,%rax
1408ff69a:	75 f4                	jne    0x1408ff690
1408ff69c:	48 8b 42 68          	mov    0x68(%rdx),%rax
1408ff6a0:	48 85 c0             	test   %rax,%rax
1408ff6a3:	74 0b                	je     0x1408ff6b0
1408ff6a5:	48 8b 40 08          	mov    0x8(%rax),%rax
1408ff6a9:	49 89 80 88 01 00 00 	mov    %rax,0x188(%r8)
1408ff6b0:	c3                   	ret
1408ff6b1:	cc                   	int3
1408ff6b2:	cc                   	int3
1408ff6b3:	cc                   	int3
1408ff6b4:	cc                   	int3
1408ff6b5:	cc                   	int3
1408ff6b6:	cc                   	int3
1408ff6b7:	cc                   	int3
1408ff6b8:	cc                   	int3
1408ff6b9:	cc                   	int3
1408ff6ba:	cc                   	int3
1408ff6bb:	cc                   	int3
1408ff6bc:	cc                   	int3
1408ff6bd:	cc                   	int3
1408ff6be:	cc                   	int3
1408ff6bf:	cc                   	int3
1408ff6c0:	4c 8b dc             	mov    %rsp,%r11
1408ff6c3:	49 89 5b 18          	mov    %rbx,0x18(%r11)
1408ff6c7:	49 89 73 20          	mov    %rsi,0x20(%r11)
1408ff6cb:	57                   	push   %rdi
1408ff6cc:	48 83 ec 50          	sub    $0x50,%rsp
1408ff6d0:	48 8b 01             	mov    (%rcx),%rax
1408ff6d3:	49 8b f0             	mov    %r8,%rsi
1408ff6d6:	48 8b fa             	mov    %rdx,%rdi
1408ff6d9:	48 8b d9             	mov    %rcx,%rbx
1408ff6dc:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408ff6e0:	0f 85 e2 00 00 00    	jne    0x1408ff7c8
1408ff6e6:	f6 42 04 80          	testb  $0x80,0x4(%rdx)
1408ff6ea:	0f 85 d8 00 00 00    	jne    0x1408ff7c8
1408ff6f0:	49 89 6b 08          	mov    %rbp,0x8(%r11)
1408ff6f4:	33 ed                	xor    %ebp,%ebp
1408ff6f6:	4d 89 73 10          	mov    %r14,0x10(%r11)
1408ff6fa:	4c 8d 35 7f c2 8d ff 	lea    -0x723d81(%rip),%r14        # 0x1401db980
1408ff701:	4d 89 73 d0          	mov    %r14,-0x30(%r11)
1408ff705:	49 89 4b c8          	mov    %rcx,-0x38(%r11)
1408ff709:	40 38 69 22          	cmp    %bpl,0x22(%rcx)
1408ff70d:	74 18                	je     0x1408ff727
1408ff70f:	48 8d 05 ba d8 f9 ff 	lea    -0x62746(%rip),%rax        # 0x14089cfd0
1408ff716:	49 89 6b e0          	mov    %rbp,-0x20(%r11)
1408ff71a:	49 8d 4b c8          	lea    -0x38(%r11),%rcx
1408ff71e:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1408ff722:	e8 b9 8c 01 00       	call   0x1409183e0
1408ff727:	48 8d 05 c2 4d fc ff 	lea    -0x3b23e(%rip),%rax        # 0x1408c44f0
1408ff72e:	66 89 6c 24 44       	mov    %bp,0x44(%rsp)
1408ff733:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408ff738:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408ff73d:	48 8d 05 2c ff ff ff 	lea    -0xd4(%rip),%rax        # 0x1408ff670
1408ff744:	48 8b d7             	mov    %rdi,%rdx
1408ff747:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408ff74c:	e8 8f 8c 01 00       	call   0x1409183e0
1408ff751:	39 6b 30             	cmp    %ebp,0x30(%rbx)
1408ff754:	75 68                	jne    0x1408ff7be
1408ff756:	48 8d 05 03 22 fc ff 	lea    -0x3ddfd(%rip),%rax        # 0x1408c1960
1408ff75d:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1408ff762:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408ff767:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408ff76c:	48 8d 05 8d 3a fc ff 	lea    -0x3c573(%rip),%rax        # 0x1408c3200
1408ff773:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1408ff778:	48 8b d7             	mov    %rdi,%rdx
1408ff77b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408ff780:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1408ff785:	e8 56 8c 01 00       	call   0x1409183e0
1408ff78a:	39 6b 30             	cmp    %ebp,0x30(%rbx)
1408ff78d:	75 2f                	jne    0x1408ff7be
1408ff78f:	48 8d 05 ea c1 8d ff 	lea    -0x723e16(%rip),%rax        # 0x1401db980
1408ff796:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1408ff79b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408ff7a0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408ff7a5:	48 8d 05 a4 4c fc ff 	lea    -0x3b35c(%rip),%rax        # 0x1408c4450
1408ff7ac:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1408ff7b1:	48 8b d7             	mov    %rdi,%rdx
1408ff7b4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408ff7b9:	e8 22 8c 01 00       	call   0x1409183e0
1408ff7be:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1408ff7c3:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1408ff7c8:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1408ff7cd:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1408ff7d2:	48 83 c4 50          	add    $0x50,%rsp
1408ff7d6:	5f                   	pop    %rdi
1408ff7d7:	c3                   	ret
1408ff7d8:	cc                   	int3
1408ff7d9:	cc                   	int3
1408ff7da:	cc                   	int3
1408ff7db:	cc                   	int3
1408ff7dc:	cc                   	int3
1408ff7dd:	cc                   	int3
1408ff7de:	cc                   	int3
1408ff7df:	cc                   	int3
1408ff7e0:	33 c0                	xor    %eax,%eax
1408ff7e2:	66 89 41 24          	mov    %ax,0x24(%rcx)
1408ff7e6:	b8 02 00 00 00       	mov    $0x2,%eax
1408ff7eb:	c3                   	ret
1408ff7ec:	cc                   	int3
1408ff7ed:	cc                   	int3
1408ff7ee:	cc                   	int3
1408ff7ef:	cc                   	int3
1408ff7f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1408ff7f5:	56                   	push   %rsi
1408ff7f6:	48 83 ec 30          	sub    $0x30,%rsp
1408ff7fa:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1408ff7ff:	48 8b d9             	mov    %rcx,%rbx
1408ff802:	48 63 89 90 00 00 00 	movslq 0x90(%rcx),%rcx
1408ff809:	41 8b e8             	mov    %r8d,%ebp
1408ff80c:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1408ff811:	33 ff                	xor    %edi,%edi
1408ff813:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1408ff818:	44 8b f2             	mov    %edx,%r14d
1408ff81b:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408ff821:	7f 19                	jg     0x1408ff83c
1408ff823:	45 8b c8             	mov    %r8d,%r9d
1408ff826:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1408ff82a:	45 33 c0             	xor    %r8d,%r8d
1408ff82d:	ba 47 00 00 00       	mov    $0x47,%edx
1408ff832:	48 8b cb             	mov    %rbx,%rcx
1408ff835:	e8 66 d5 fa ff       	call   0x1408acda0
1408ff83a:	eb 29                	jmp    0x1408ff865
1408ff83c:	8d 41 01             	lea    0x1(%rcx),%eax
1408ff83f:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408ff845:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408ff849:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408ff850:	48 c7 04 c8 47 00 00 	movq   $0x47,(%rax,%rcx,8)
1408ff857:	00
1408ff858:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408ff85c:	89 7c c8 0c          	mov    %edi,0xc(%rax,%rcx,8)
1408ff860:	48 89 7c c8 10       	mov    %rdi,0x10(%rax,%rcx,8)
1408ff865:	48 63 b3 90 00 00 00 	movslq 0x90(%rbx),%rsi
1408ff86c:	39 b3 94 00 00 00    	cmp    %esi,0x94(%rbx)
1408ff872:	7f 1b                	jg     0x1408ff88f
1408ff874:	45 33 c9             	xor    %r9d,%r9d
1408ff877:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1408ff87b:	45 8b c6             	mov    %r14d,%r8d
1408ff87e:	ba 23 00 00 00       	mov    $0x23,%edx
1408ff883:	48 8b cb             	mov    %rbx,%rcx
1408ff886:	e8 15 d5 fa ff       	call   0x1408acda0
1408ff88b:	8b f0                	mov    %eax,%esi
1408ff88d:	eb 2e                	jmp    0x1408ff8bd
1408ff88f:	48 8d 0c 76          	lea    (%rsi,%rsi,2),%rcx
1408ff893:	8d 46 01             	lea    0x1(%rsi),%eax
1408ff896:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408ff89c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408ff8a3:	c7 04 c8 23 00 00 00 	movl   $0x23,(%rax,%rcx,8)
1408ff8aa:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
1408ff8af:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408ff8b6:	00 00
1408ff8b8:	48 89 7c c8 10       	mov    %rdi,0x10(%rax,%rcx,8)
1408ff8bd:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408ff8c4:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408ff8ca:	7f 19                	jg     0x1408ff8e5
1408ff8cc:	45 33 c9             	xor    %r9d,%r9d
1408ff8cf:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1408ff8d3:	45 8b c6             	mov    %r14d,%r8d
1408ff8d6:	ba 5e 00 00 00       	mov    $0x5e,%edx
1408ff8db:	48 8b cb             	mov    %rbx,%rcx
1408ff8de:	e8 bd d4 fa ff       	call   0x1408acda0
1408ff8e3:	eb 2d                	jmp    0x1408ff912
1408ff8e5:	8d 41 01             	lea    0x1(%rcx),%eax
1408ff8e8:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408ff8ee:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408ff8f2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408ff8f9:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
1408ff900:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
1408ff905:	89 7c c8 08          	mov    %edi,0x8(%rax,%rcx,8)
1408ff909:	89 6c c8 0c          	mov    %ebp,0xc(%rax,%rcx,8)
1408ff90d:	48 89 7c c8 10       	mov    %rdi,0x10(%rax,%rcx,8)
1408ff912:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408ff919:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1408ff91e:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1408ff923:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1408ff928:	85 c0                	test   %eax,%eax
1408ff92a:	7e 12                	jle    0x1408ff93e
1408ff92c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408ff930:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408ff937:	66 c7 44 c8 ea 80 00 	movw   $0x80,-0x16(%rax,%rcx,8)
1408ff93e:	48 8b 03             	mov    (%rbx),%rax
1408ff941:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408ff947:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408ff94b:	74 11                	je     0x1408ff95e
1408ff94d:	89 15 0d 45 b3 00    	mov    %edx,0xb3450d(%rip)        # 0x141433e60
1408ff953:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1408ff958:	48 83 c4 30          	add    $0x30,%rsp
1408ff95c:	5e                   	pop    %rsi
1408ff95d:	c3                   	ret
1408ff95e:	8d 42 ff             	lea    -0x1(%rdx),%eax
1408ff961:	85 f6                	test   %esi,%esi
1408ff963:	0f 49 c6             	cmovns %esi,%eax
1408ff966:	48 98                	cltq
1408ff968:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408ff96c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408ff973:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1408ff978:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408ff97c:	48 83 c4 30          	add    $0x30,%rsp
1408ff980:	5e                   	pop    %rsi
1408ff981:	c3                   	ret
1408ff982:	cc                   	int3
1408ff983:	cc                   	int3
1408ff984:	cc                   	int3
1408ff985:	cc                   	int3
1408ff986:	cc                   	int3
1408ff987:	cc                   	int3
1408ff988:	cc                   	int3
1408ff989:	cc                   	int3
1408ff98a:	cc                   	int3
1408ff98b:	cc                   	int3
1408ff98c:	cc                   	int3
1408ff98d:	cc                   	int3
1408ff98e:	cc                   	int3
1408ff98f:	cc                   	int3
1408ff990:	48 85 c9             	test   %rcx,%rcx
1408ff993:	0f 84 97 00 00 00    	je     0x1408ffa30
1408ff999:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408ff99e:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1408ff9a3:	41 56                	push   %r14
1408ff9a5:	48 83 ec 20          	sub    $0x20,%rsp
1408ff9a9:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1408ff9ae:	41 8b e8             	mov    %r8d,%ebp
1408ff9b1:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1408ff9b6:	44 8b f2             	mov    %edx,%r14d
1408ff9b9:	48 8b d9             	mov    %rcx,%rbx
1408ff9bc:	0f 1f 40 00          	nopl   0x0(%rax)
1408ff9c0:	09 6b 04             	or     %ebp,0x4(%rbx)
1408ff9c3:	80 3b ac             	cmpb   $0xac,(%rbx)
1408ff9c6:	44 89 73 34          	mov    %r14d,0x34(%rbx)
1408ff9ca:	75 32                	jne    0x1408ff9fe
1408ff9cc:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408ff9d0:	48 85 c0             	test   %rax,%rax
1408ff9d3:	74 29                	je     0x1408ff9fe
1408ff9d5:	33 ff                	xor    %edi,%edi
1408ff9d7:	39 38                	cmp    %edi,(%rax)
1408ff9d9:	7e 23                	jle    0x1408ff9fe
1408ff9db:	33 f6                	xor    %esi,%esi
1408ff9dd:	0f 1f 00             	nopl   (%rax)
1408ff9e0:	48 8b 4c 06 08       	mov    0x8(%rsi,%rax,1),%rcx
1408ff9e5:	44 8b c5             	mov    %ebp,%r8d
1408ff9e8:	41 8b d6             	mov    %r14d,%edx
1408ff9eb:	e8 a0 ff ff ff       	call   0x1408ff990
1408ff9f0:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408ff9f4:	48 8d 76 20          	lea    0x20(%rsi),%rsi
1408ff9f8:	ff c7                	inc    %edi
1408ff9fa:	3b 38                	cmp    (%rax),%edi
1408ff9fc:	7c e2                	jl     0x1408ff9e0
1408ff9fe:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1408ffa02:	44 8b c5             	mov    %ebp,%r8d
1408ffa05:	41 8b d6             	mov    %r14d,%edx
1408ffa08:	e8 83 ff ff ff       	call   0x1408ff990
1408ffa0d:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1408ffa11:	48 85 db             	test   %rbx,%rbx
1408ffa14:	75 aa                	jne    0x1408ff9c0
1408ffa16:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1408ffa1b:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1408ffa20:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408ffa25:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1408ffa2a:	48 83 c4 20          	add    $0x20,%rsp
1408ffa2e:	41 5e                	pop    %r14
1408ffa30:	c3                   	ret
1408ffa31:	cc                   	int3
1408ffa32:	cc                   	int3
1408ffa33:	cc                   	int3
1408ffa34:	cc                   	int3
1408ffa35:	cc                   	int3
1408ffa36:	cc                   	int3
1408ffa37:	cc                   	int3
1408ffa38:	cc                   	int3
1408ffa39:	cc                   	int3
1408ffa3a:	cc                   	int3
1408ffa3b:	cc                   	int3
1408ffa3c:	cc                   	int3
1408ffa3d:	cc                   	int3
1408ffa3e:	cc                   	int3
1408ffa3f:	cc                   	int3
1408ffa40:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408ffa45:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408ffa4a:	41 56                	push   %r14
1408ffa4c:	48 83 ec 20          	sub    $0x20,%rsp
1408ffa50:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1408ffa55:	49 8b e8             	mov    %r8,%rbp
1408ffa58:	48 8b fa             	mov    %rdx,%rdi
1408ffa5b:	4c 8b f1             	mov    %rcx,%r14
1408ffa5e:	4d 85 c0             	test   %r8,%r8
1408ffa61:	75 04                	jne    0x1408ffa67
1408ffa63:	33 f6                	xor    %esi,%esi
1408ffa65:	eb 4e                	jmp    0x1408ffab5
1408ffa67:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408ffa6c:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408ffa73:	48 ff c3             	inc    %rbx
1408ffa76:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
1408ffa7b:	75 f6                	jne    0x1408ffa73
1408ffa7d:	48 ff c3             	inc    %rbx
1408ffa80:	48 85 ff             	test   %rdi,%rdi
1408ffa83:	74 0d                	je     0x1408ffa92
1408ffa85:	48 8b d3             	mov    %rbx,%rdx
1408ffa88:	48 8b cf             	mov    %rdi,%rcx
1408ffa8b:	e8 70 6b fd ff       	call   0x1408d6600
1408ffa90:	eb 08                	jmp    0x1408ffa9a
1408ffa92:	48 8b cb             	mov    %rbx,%rcx
1408ffa95:	e8 c6 dc fe ff       	call   0x1408ed760
1408ffa9a:	48 8b f0             	mov    %rax,%rsi
1408ffa9d:	48 85 c0             	test   %rax,%rax
1408ffaa0:	74 0e                	je     0x1408ffab0
1408ffaa2:	4c 8b c3             	mov    %rbx,%r8
1408ffaa5:	48 8b d5             	mov    %rbp,%rdx
1408ffaa8:	48 8b c8             	mov    %rax,%rcx
1408ffaab:	e8 60 f5 5d 00       	call   0x140edf010
1408ffab0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408ffab5:	49 8b 0e             	mov    (%r14),%rcx
1408ffab8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408ffabd:	48 85 c9             	test   %rcx,%rcx
1408ffac0:	0f 84 9c 00 00 00    	je     0x1408ffb62
1408ffac6:	48 85 ff             	test   %rdi,%rdi
1408ffac9:	0f 84 8e 00 00 00    	je     0x1408ffb5d
1408ffacf:	48 83 bf 00 03 00 00 	cmpq   $0x0,0x300(%rdi)
1408ffad6:	00
1408ffad7:	74 1f                	je     0x1408ffaf8
1408ffad9:	48 8b d1             	mov    %rcx,%rdx
1408ffadc:	48 8b cf             	mov    %rdi,%rcx
1408ffadf:	e8 5c 3e fb ff       	call   0x1408b3940
1408ffae4:	49 89 36             	mov    %rsi,(%r14)
1408ffae7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408ffaec:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1408ffaf1:	48 83 c4 20          	add    $0x20,%rsp
1408ffaf5:	41 5e                	pop    %r14
1408ffaf7:	c3                   	ret
1408ffaf8:	48 3b 8f f0 01 00 00 	cmp    0x1f0(%rdi),%rcx
1408ffaff:	73 5c                	jae    0x1408ffb5d
1408ffb01:	48 3b 8f e0 01 00 00 	cmp    0x1e0(%rdi),%rcx
1408ffb08:	72 25                	jb     0x1408ffb2f
1408ffb0a:	48 8b 87 d8 01 00 00 	mov    0x1d8(%rdi),%rax
1408ffb11:	48 89 01             	mov    %rax,(%rcx)
1408ffb14:	48 89 8f d8 01 00 00 	mov    %rcx,0x1d8(%rdi)
1408ffb1b:	49 89 36             	mov    %rsi,(%r14)
1408ffb1e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi