140b3be55:	48 83 c4 30          	add    $0x30,%rsp
140b3be59:	5b                   	pop    %rbx
140b3be5a:	c3                   	ret
140b3be5b:	cc                   	int3
140b3be5c:	cc                   	int3
140b3be5d:	cc                   	int3
140b3be5e:	cc                   	int3
140b3be5f:	cc                   	int3
140b3be60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b3be65:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b3be6a:	55                   	push   %rbp
140b3be6b:	56                   	push   %rsi
140b3be6c:	57                   	push   %rdi
140b3be6d:	41 54                	push   %r12
140b3be6f:	41 55                	push   %r13
140b3be71:	41 56                	push   %r14
140b3be73:	41 57                	push   %r15
140b3be75:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
140b3be7c:	4c 8b f2             	mov    %rdx,%r14
140b3be7f:	4c 8b f9             	mov    %rcx,%r15
140b3be82:	33 f6                	xor    %esi,%esi
140b3be84:	89 74 24 20          	mov    %esi,0x20(%rsp)
140b3be88:	48 89 32             	mov    %rsi,(%rdx)
140b3be8b:	48 89 72 08          	mov    %rsi,0x8(%rdx)
140b3be8f:	48 89 72 10          	mov    %rsi,0x10(%rdx)
140b3be93:	0f 57 c0             	xorps  %xmm0,%xmm0
140b3be96:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140b3be9c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140b3bea1:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
140b3bea8:	00
140b3bea9:	48 8b 19             	mov    (%rcx),%rbx
140b3beac:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140b3beb1:	48 3b 59 08          	cmp    0x8(%rcx),%rbx
140b3beb5:	74 51                	je     0x140b3bf08
140b3beb7:	48 8b cb             	mov    %rbx,%rcx
140b3beba:	e8 c1 09 fa ff       	call   0x140adc880
140b3bebf:	48 85 c0             	test   %rax,%rax
140b3bec2:	74 3a                	je     0x140b3befe
140b3bec4:	48 89 84 24 60 02 00 	mov    %rax,0x260(%rsp)
140b3becb:	00
140b3becc:	48 3b fe             	cmp    %rsi,%rdi
140b3becf:	74 0e                	je     0x140b3bedf
140b3bed1:	48 89 07             	mov    %rax,(%rdi)
140b3bed4:	48 83 c7 08          	add    $0x8,%rdi
140b3bed8:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140b3bedd:	eb 1f                	jmp    0x140b3befe
140b3bedf:	4c 8d 84 24 60 02 00 	lea    0x260(%rsp),%r8
140b3bee6:	00
140b3bee7:	48 8b d7             	mov    %rdi,%rdx
140b3beea:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b3beef:	e8 cc f0 83 ff       	call   0x14037afc0
140b3bef4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140b3bef9:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140b3befe:	48 83 c3 28          	add    $0x28,%rbx
140b3bf02:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
140b3bf06:	75 af                	jne    0x140b3beb7
140b3bf08:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140b3bf0f:	00
140b3bf10:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
140b3bf15:	49 8b dc             	mov    %r12,%rbx
140b3bf18:	4c 3b e7             	cmp    %rdi,%r12
140b3bf1b:	0f 84 80 00 00 00    	je     0x140b3bfa1
140b3bf21:	4c 8d 2d c8 75 4a 00 	lea    0x4a75c8(%rip),%r13        # 0x140fe34f0
140b3bf28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140b3bf2f:	00
140b3bf30:	4c 8b 3b             	mov    (%rbx),%r15
140b3bf33:	49 8b 0f             	mov    (%r15),%rcx
140b3bf36:	48 83 c1 78          	add    $0x78,%rcx
140b3bf3a:	e8 c1 53 f8 ff       	call   0x140ac1300
140b3bf3f:	48 85 c0             	test   %rax,%rax
140b3bf42:	74 0a                	je     0x140b3bf4e
140b3bf44:	48 8b c8             	mov    %rax,%rcx
140b3bf47:	e8 44 95 fc ff       	call   0x140b05490
140b3bf4c:	eb 0c                	jmp    0x140b3bf5a
140b3bf4e:	49 8b 0f             	mov    (%r15),%rcx
140b3bf51:	48 83 c1 28          	add    $0x28,%rcx
140b3bf55:	e8 b6 bd f7 ff       	call   0x140ab7d10
140b3bf5a:	49 8b 6e 08          	mov    0x8(%r14),%rbp
140b3bf5e:	49 3b 6e 10          	cmp    0x10(%r14),%rbp
140b3bf62:	74 26                	je     0x140b3bf8a
140b3bf64:	48 8b d0             	mov    %rax,%rdx
140b3bf67:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b3bf6c:	e8 cf 48 f8 ff       	call   0x140ac0840
140b3bf71:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140b3bf76:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140b3bf7b:	48 8b cd             	mov    %rbp,%rcx
140b3bf7e:	e8 6d 40 f8 ff       	call   0x140abfff0
140b3bf83:	49 83 46 08 28       	addq   $0x28,0x8(%r14)
140b3bf88:	eb 0e                	jmp    0x140b3bf98
140b3bf8a:	4c 8b c0             	mov    %rax,%r8
140b3bf8d:	48 8b d5             	mov    %rbp,%rdx
140b3bf90:	49 8b ce             	mov    %r14,%rcx
140b3bf93:	e8 b8 41 fd ff       	call   0x140b10150
140b3bf98:	48 83 c3 08          	add    $0x8,%rbx
140b3bf9c:	48 3b df             	cmp    %rdi,%rbx
140b3bf9f:	75 8f                	jne    0x140b3bf30
140b3bfa1:	4d 85 e4             	test   %r12,%r12
140b3bfa4:	74 34                	je     0x140b3bfda
140b3bfa6:	49 2b f4             	sub    %r12,%rsi
140b3bfa9:	48 83 e6 f8          	and    $0xfffffffffffffff8,%rsi
140b3bfad:	49 8b c4             	mov    %r12,%rax
140b3bfb0:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140b3bfb7:	72 16                	jb     0x140b3bfcf
140b3bfb9:	48 83 c6 27          	add    $0x27,%rsi
140b3bfbd:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
140b3bfc2:	49 2b c4             	sub    %r12,%rax
140b3bfc5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b3bfc9:	48 83 f8 1f          	cmp    $0x1f,%rax
140b3bfcd:	77 29                	ja     0x140b3bff8
140b3bfcf:	48 8b d6             	mov    %rsi,%rdx
140b3bfd2:	49 8b cc             	mov    %r12,%rcx
140b3bfd5:	e8 6a f1 2d 00       	call   0x140e1b144
140b3bfda:	49 8b c6             	mov    %r14,%rax
140b3bfdd:	48 8b 9c 24 70 02 00 	mov    0x270(%rsp),%rbx
140b3bfe4:	00
140b3bfe5:	48 81 c4 20 02 00 00 	add    $0x220,%rsp
140b3bfec:	41 5f                	pop    %r15
140b3bfee:	41 5e                	pop    %r14
140b3bff0:	41 5d                	pop    %r13
140b3bff2:	41 5c                	pop    %r12
140b3bff4:	5f                   	pop    %rdi
140b3bff5:	5e                   	pop    %rsi
140b3bff6:	5d                   	pop    %rbp
140b3bff7:	c3                   	ret
140b3bff8:	e8 a7 e1 2e 00       	call   0x140e2a1a4
140b3bffd:	cc                   	int3
140b3bffe:	cc                   	int3
140b3bfff:	cc                   	int3
140b3c000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b3c005:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140b3c00a:	56                   	push   %rsi
140b3c00b:	57                   	push   %rdi
140b3c00c:	41 56                	push   %r14
140b3c00e:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
140b3c015:	48 8b 05 e4 ce 87 00 	mov    0x87cee4(%rip),%rax        # 0x1413b8f00
140b3c01c:	48 33 c4             	xor    %rsp,%rax
140b3c01f:	48 89 84 24 78 02 00 	mov    %rax,0x278(%rsp)
140b3c026:	00
140b3c027:	48 8b fa             	mov    %rdx,%rdi
140b3c02a:	4c 8b f1             	mov    %rcx,%r14
140b3c02d:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140b3c032:	33 c0                	xor    %eax,%eax
140b3c034:	89 44 24 20          	mov    %eax,0x20(%rsp)
140b3c038:	48 89 02             	mov    %rax,(%rdx)
140b3c03b:	48 89 42 08          	mov    %rax,0x8(%rdx)
140b3c03f:	48 89 42 10          	mov    %rax,0x10(%rdx)
140b3c043:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140b3c04a:	00
140b3c04b:	48 8b 19             	mov    (%rcx),%rbx
140b3c04e:	48 83 c3 28          	add    $0x28,%rbx
140b3c052:	48 3b 59 08          	cmp    0x8(%rcx),%rbx
140b3c056:	0f 84 8e 00 00 00    	je     0x140b3c0ea
140b3c05c:	48 8d 2d 8d 74 4a 00 	lea    0x4a748d(%rip),%rbp        # 0x140fe34f0
140b3c063:	48 8b cb             	mov    %rbx,%rcx
140b3c066:	e8 15 08 fa ff       	call   0x140adc880
140b3c06b:	48 8b f0             	mov    %rax,%rsi
140b3c06e:	48 85 c0             	test   %rax,%rax
140b3c071:	0f 84 9e 00 00 00    	je     0x140b3c115
140b3c077:	48 8b 08             	mov    (%rax),%rcx
140b3c07a:	48 83 c1 78          	add    $0x78,%rcx
140b3c07e:	e8 7d 52 f8 ff       	call   0x140ac1300
140b3c083:	48 85 c0             	test   %rax,%rax
140b3c086:	74 0a                	je     0x140b3c092
140b3c088:	48 8b c8             	mov    %rax,%rcx
140b3c08b:	e8 00 94 fc ff       	call   0x140b05490
140b3c090:	eb 0c                	jmp    0x140b3c09e
140b3c092:	48 8b 0e             	mov    (%rsi),%rcx
140b3c095:	48 83 c1 28          	add    $0x28,%rcx
140b3c099:	e8 72 bc f7 ff       	call   0x140ab7d10
140b3c09e:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140b3c0a2:	48 3b 77 10          	cmp    0x10(%rdi),%rsi
140b3c0a6:	74 26                	je     0x140b3c0ce
140b3c0a8:	48 8b d0             	mov    %rax,%rdx
140b3c0ab:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b3c0b0:	e8 8b 47 f8 ff       	call   0x140ac0840
140b3c0b5:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140b3c0ba:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140b3c0bf:	48 8b ce             	mov    %rsi,%rcx
140b3c0c2:	e8 29 3f f8 ff       	call   0x140abfff0
140b3c0c7:	48 83 47 08 28       	addq   $0x28,0x8(%rdi)
140b3c0cc:	eb 0e                	jmp    0x140b3c0dc
140b3c0ce:	4c 8b c0             	mov    %rax,%r8
140b3c0d1:	48 8b d6             	mov    %rsi,%rdx
140b3c0d4:	48 8b cf             	mov    %rdi,%rcx
140b3c0d7:	e8 74 40 fd ff       	call   0x140b10150
140b3c0dc:	48 83 c3 28          	add    $0x28,%rbx
140b3c0e0:	49 3b 5e 08          	cmp    0x8(%r14),%rbx
140b3c0e4:	0f 85 79 ff ff ff    	jne    0x140b3c063
140b3c0ea:	48 8b c7             	mov    %rdi,%rax
140b3c0ed:	48 8b 8c 24 78 02 00 	mov    0x278(%rsp),%rcx
140b3c0f4:	00
140b3c0f5:	48 33 cc             	xor    %rsp,%rcx
140b3c0f8:	e8 03 f4 2d 00       	call   0x140e1b500
140b3c0fd:	4c 8d 9c 24 80 02 00 	lea    0x280(%rsp),%r11
140b3c104:	00
140b3c105:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140b3c109:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140b3c10d:	49 8b e3             	mov    %r11,%rsp
140b3c110:	41 5e                	pop    %r14
140b3c112:	5f                   	pop    %rdi
140b3c113:	5e                   	pop    %rsi
140b3c114:	c3                   	ret
140b3c115:	48 8d 94 24 58 02 00 	lea    0x258(%rsp),%rdx
140b3c11c:	00
140b3c11d:	48 8b cb             	mov    %rbx,%rcx
140b3c120:	e8 fb 83 85 ff       	call   0x140394520
140b3c125:	48 8b d8             	mov    %rax,%rbx
140b3c128:	48 8d 8c 24 38 02 00 	lea    0x238(%rsp),%rcx
140b3c12f:	00
140b3c130:	e8 7b e9 f8 ff       	call   0x140acaab0
140b3c135:	90                   	nop
140b3c136:	4c 8b cb             	mov    %rbx,%r9
140b3c139:	4c 8b c0             	mov    %rax,%r8
140b3c13c:	48 8d 15 c5 73 4a 00 	lea    0x4a73c5(%rip),%rdx        # 0x140fe3508
140b3c143:	48 8d 8c 24 18 02 00 	lea    0x218(%rsp),%rcx
140b3c14a:	00
140b3c14b:	e8 50 57 85 ff       	call   0x1403918a0
140b3c150:	90                   	nop
140b3c151:	48 8b d0             	mov    %rax,%rdx
140b3c154:	48 8d 0d 75 23 96 00 	lea    0x962375(%rip),%rcx        # 0x14149e4d0
140b3c15b:	e8 b0 3d 69 ff       	call   0x1401cff10
140b3c160:	48 8d 15 e9 ba 84 ff 	lea    -0x7b4517(%rip),%rdx        # 0x140387c50
140b3c167:	48 8b c8             	mov    %rax,%rcx
140b3c16a:	e8 61 da 84 ff       	call   0x140389bd0
140b3c16f:	90                   	nop
140b3c170:	48 8d 8c 24 18 02 00 	lea    0x218(%rsp),%rcx
140b3c177:	00
140b3c178:	e8 d3 b8 65 ff       	call   0x140197a50
140b3c17d:	90                   	nop
140b3c17e:	48 8d 8c 24 38 02 00 	lea    0x238(%rsp),%rcx
140b3c185:	00
140b3c186:	e8 c5 b8 65 ff       	call   0x140197a50
140b3c18b:	90                   	nop
140b3c18c:	48 8d 8c 24 58 02 00 	lea    0x258(%rsp),%rcx
140b3c193:	00
140b3c194:	e8 b7 b8 65 ff       	call   0x140197a50
140b3c199:	e8 a2 87 f7 ff       	call   0x140ab4940
140b3c19e:	cc                   	int3
140b3c19f:	cc                   	int3
140b3c1a0:	48 8d 05 91 23 88 00 	lea    0x882391(%rip),%rax        # 0x1413be538
140b3c1a7:	c3                   	ret
140b3c1a8:	cc                   	int3
140b3c1a9:	cc                   	int3
140b3c1aa:	cc                   	int3
140b3c1ab:	cc                   	int3
140b3c1ac:	cc                   	int3
140b3c1ad:	cc                   	int3
140b3c1ae:	cc                   	int3
140b3c1af:	cc                   	int3
140b3c1b0:	48 8d 05 61 19 88 00 	lea    0x881961(%rip),%rax        # 0x1413bdb18
140b3c1b7:	c3                   	ret
140b3c1b8:	cc                   	int3
140b3c1b9:	cc                   	int3
140b3c1ba:	cc                   	int3
140b3c1bb:	cc                   	int3
140b3c1bc:	cc                   	int3
140b3c1bd:	cc                   	int3
140b3c1be:	cc                   	int3
140b3c1bf:	cc                   	int3
140b3c1c0:	48 8d 05 31 04 88 00 	lea    0x880431(%rip),%rax        # 0x1413bc5f8
140b3c1c7:	c3                   	ret
140b3c1c8:	cc                   	int3
140b3c1c9:	cc                   	int3
140b3c1ca:	cc                   	int3
140b3c1cb:	cc                   	int3
140b3c1cc:	cc                   	int3
140b3c1cd:	cc                   	int3
140b3c1ce:	cc                   	int3
140b3c1cf:	cc                   	int3
140b3c1d0:	48 8d 05 91 04 88 00 	lea    0x880491(%rip),%rax        # 0x1413bc668
140b3c1d7:	c3                   	ret
140b3c1d8:	cc                   	int3
140b3c1d9:	cc                   	int3
140b3c1da:	cc                   	int3
140b3c1db:	cc                   	int3
140b3c1dc:	cc                   	int3
140b3c1dd:	cc                   	int3
140b3c1de:	cc                   	int3
140b3c1df:	cc                   	int3
140b3c1e0:	48 8d 05 81 0a 88 00 	lea    0x880a81(%rip),%rax        # 0x1413bcc68
140b3c1e7:	c3                   	ret
140b3c1e8:	cc                   	int3
140b3c1e9:	cc                   	int3
140b3c1ea:	cc                   	int3
140b3c1eb:	cc                   	int3
140b3c1ec:	cc                   	int3
140b3c1ed:	cc                   	int3
140b3c1ee:	cc                   	int3
140b3c1ef:	cc                   	int3
140b3c1f0:	48 8d 05 31 10 88 00 	lea    0x881031(%rip),%rax        # 0x1413bd228
140b3c1f7:	c3                   	ret
140b3c1f8:	cc                   	int3
140b3c1f9:	cc                   	int3
140b3c1fa:	cc                   	int3
140b3c1fb:	cc                   	int3
140b3c1fc:	cc                   	int3
140b3c1fd:	cc                   	int3
140b3c1fe:	cc                   	int3
140b3c1ff:	cc                   	int3
140b3c200:	48 8d 05 a1 ec 87 00 	lea    0x87eca1(%rip),%rax        # 0x1413baea8
140b3c207:	c3                   	ret
140b3c208:	cc                   	int3
140b3c209:	cc                   	int3
140b3c20a:	cc                   	int3
140b3c20b:	cc                   	int3
140b3c20c:	cc                   	int3
140b3c20d:	cc                   	int3
140b3c20e:	cc                   	int3
140b3c20f:	cc                   	int3
140b3c210:	48 8d 05 61 1b 88 00 	lea    0x881b61(%rip),%rax        # 0x1413bdd78
140b3c217:	c3                   	ret
140b3c218:	cc                   	int3
140b3c219:	cc                   	int3
140b3c21a:	cc                   	int3
140b3c21b:	cc                   	int3
140b3c21c:	cc                   	int3
140b3c21d:	cc                   	int3
140b3c21e:	cc                   	int3
140b3c21f:	cc                   	int3
140b3c220:	48 8d 05 71 26 88 00 	lea    0x882671(%rip),%rax        # 0x1413be898
140b3c227:	c3                   	ret
140b3c228:	cc                   	int3
140b3c229:	cc                   	int3
140b3c22a:	cc                   	int3
140b3c22b:	cc                   	int3
140b3c22c:	cc                   	int3
140b3c22d:	cc                   	int3
140b3c22e:	cc                   	int3
140b3c22f:	cc                   	int3
140b3c230:	48 8d 05 09 0e 88 00 	lea    0x880e09(%rip),%rax        # 0x1413bd040
140b3c237:	c3                   	ret
140b3c238:	cc                   	int3
140b3c239:	cc                   	int3
140b3c23a:	cc                   	int3
140b3c23b:	cc                   	int3
140b3c23c:	cc                   	int3
140b3c23d:	cc                   	int3
140b3c23e:	cc                   	int3
140b3c23f:	cc                   	int3
140b3c240:	48 8d 05 d1 06 88 00 	lea    0x8806d1(%rip),%rax        # 0x1413bc918
140b3c247:	c3                   	ret
140b3c248:	cc                   	int3
140b3c249:	cc                   	int3
140b3c24a:	cc                   	int3
140b3c24b:	cc                   	int3
140b3c24c:	cc                   	int3
140b3c24d:	cc                   	int3
140b3c24e:	cc                   	int3
140b3c24f:	cc                   	int3
140b3c250:	48 8d 05 b1 05 88 00 	lea    0x8805b1(%rip),%rax        # 0x1413bc808