140275f9a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140275f9f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140275fa4:	48 83 c4 20          	add    $0x20,%rsp
140275fa8:	41 5e                	pop    %r14
140275faa:	c3                   	ret
140275fab:	cc                   	int3
140275fac:	cc                   	int3
140275fad:	cc                   	int3
140275fae:	cc                   	int3
140275faf:	cc                   	int3
140275fb0:	b8 28 00 00 00       	mov    $0x28,%eax
140275fb5:	e8 26 46 08 00       	call   0x1402fa5e0
140275fba:	48 2b e0             	sub    %rax,%rsp
140275fbd:	4c 8b 02             	mov    (%rdx),%r8
140275fc0:	83 e9 01             	sub    $0x1,%ecx
140275fc3:	74 18                	je     0x140275fdd
140275fc5:	83 f9 02             	cmp    $0x2,%ecx
140275fc8:	75 1b                	jne    0x140275fe5
140275fca:	49 8b 48 10          	mov    0x10(%r8),%rcx
140275fce:	e8 ed d4 fc ff       	call   0x1402434c0
140275fd3:	b8 01 00 00 00       	mov    $0x1,%eax
140275fd8:	48 83 c4 28          	add    $0x28,%rsp
140275fdc:	c3                   	ret
140275fdd:	49 c7 40 10 00 00 00 	movq   $0x0,0x10(%r8)
140275fe4:	00
140275fe5:	b8 01 00 00 00       	mov    $0x1,%eax
140275fea:	48 83 c4 28          	add    $0x28,%rsp
140275fee:	c3                   	ret
140275fef:	cc                   	int3
140275ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140275ff5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140275ffa:	57                   	push   %rdi
140275ffb:	b8 20 00 00 00       	mov    $0x20,%eax
140276000:	e8 db 45 08 00       	call   0x1402fa5e0
140276005:	48 2b e0             	sub    %rax,%rsp
140276008:	48 8b da             	mov    %rdx,%rbx
14027600b:	41 8b f9             	mov    %r9d,%edi
14027600e:	48 8b 12             	mov    (%rdx),%rdx
140276011:	49 8b f0             	mov    %r8,%rsi
140276014:	48 85 d2             	test   %rdx,%rdx
140276017:	74 0b                	je     0x140276024
140276019:	45 8b c1             	mov    %r9d,%r8d
14027601c:	48 8b ce             	mov    %rsi,%rcx
14027601f:	e8 fc 04 00 00       	call   0x140276520
140276024:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
140276028:	7e 19                	jle    0x140276043
14027602a:	4c 8d 0d 07 49 0b 00 	lea    0xb4907(%rip),%r9        # 0x14032a938
140276031:	44 8b c7             	mov    %edi,%r8d
140276034:	48 8d 15 cd 17 11 00 	lea    0x1117cd(%rip),%rdx        # 0x140387808
14027603b:	48 8b ce             	mov    %rsi,%rcx
14027603e:	e8 2d 3e fb ff       	call   0x140229e70
140276043:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
140276047:	7e 19                	jle    0x140276062
140276049:	4c 8d 0d e8 48 0b 00 	lea    0xb48e8(%rip),%r9        # 0x14032a938
140276050:	44 8b c7             	mov    %edi,%r8d
140276053:	48 8d 15 ce 17 11 00 	lea    0x1117ce(%rip),%rdx        # 0x140387828
14027605a:	48 8b ce             	mov    %rsi,%rcx
14027605d:	e8 0e 3e fb ff       	call   0x140229e70
140276062:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
140276066:	7e 19                	jle    0x140276081
140276068:	4c 8d 0d c9 48 0b 00 	lea    0xb48c9(%rip),%r9        # 0x14032a938
14027606f:	44 8b c7             	mov    %edi,%r8d
140276072:	48 8d 15 cf 17 11 00 	lea    0x1117cf(%rip),%rdx        # 0x140387848
140276079:	48 8b ce             	mov    %rsi,%rcx
14027607c:	e8 ef 3d fb ff       	call   0x140229e70
140276081:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140276085:	4d 85 c0             	test   %r8,%r8
140276088:	74 12                	je     0x14027609c
14027608a:	44 8b cf             	mov    %edi,%r9d
14027608d:	48 8d 15 cc 17 11 00 	lea    0x1117cc(%rip),%rdx        # 0x140387860
140276094:	48 8b ce             	mov    %rsi,%rcx
140276097:	e8 e4 05 00 00       	call   0x140276680
14027609c:	83 7b 1c 00          	cmpl   $0x0,0x1c(%rbx)
1402760a0:	7e 19                	jle    0x1402760bb
1402760a2:	4c 8d 0d 8f 48 0b 00 	lea    0xb488f(%rip),%r9        # 0x14032a938
1402760a9:	44 8b c7             	mov    %edi,%r8d
1402760ac:	48 8d 15 c5 17 11 00 	lea    0x1117c5(%rip),%rdx        # 0x140387878
1402760b3:	48 8b ce             	mov    %rsi,%rcx
1402760b6:	e8 b5 3d fb ff       	call   0x140229e70
1402760bb:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1402760bf:	75 38                	jne    0x1402760f9
1402760c1:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
1402760c5:	7f 32                	jg     0x1402760f9
1402760c7:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
1402760cb:	7f 2c                	jg     0x1402760f9
1402760cd:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
1402760d1:	7f 26                	jg     0x1402760f9
1402760d3:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1402760d8:	75 1f                	jne    0x1402760f9
1402760da:	83 7b 1c 00          	cmpl   $0x0,0x1c(%rbx)
1402760de:	7f 19                	jg     0x1402760f9
1402760e0:	4c 8d 0d 51 48 0b 00 	lea    0xb4851(%rip),%r9        # 0x14032a938
1402760e7:	44 8b c7             	mov    %edi,%r8d
1402760ea:	48 8d 15 a7 17 11 00 	lea    0x1117a7(%rip),%rdx        # 0x140387898
1402760f1:	48 8b ce             	mov    %rsi,%rcx
1402760f4:	e8 77 3d fb ff       	call   0x140229e70
1402760f9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402760fe:	b8 01 00 00 00       	mov    $0x1,%eax
140276103:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140276108:	48 83 c4 20          	add    $0x20,%rsp
14027610c:	5f                   	pop    %rdi
14027610d:	c3                   	ret
14027610e:	cc                   	int3
14027610f:	cc                   	int3
140276110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276115:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027611a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027611f:	57                   	push   %rdi
140276120:	41 54                	push   %r12
140276122:	41 55                	push   %r13
140276124:	41 56                	push   %r14
140276126:	41 57                	push   %r15
140276128:	b8 40 00 00 00       	mov    $0x40,%eax
14027612d:	e8 ae 44 08 00       	call   0x1402fa5e0
140276132:	48 2b e0             	sub    %rax,%rsp
140276135:	48 8d 0d 0c 16 11 00 	lea    0x11160c(%rip),%rcx        # 0x140387748
14027613c:	4d 8b f8             	mov    %r8,%r15
14027613f:	4c 8b e2             	mov    %rdx,%r12
140276142:	e8 c9 5d fe ff       	call   0x14025bf10
140276147:	48 8b f8             	mov    %rax,%rdi
14027614a:	48 85 c0             	test   %rax,%rax
14027614d:	75 25                	jne    0x140276174
14027614f:	4c 8d 0d 3a 16 11 00 	lea    0x11163a(%rip),%r9        # 0x140387790
140276156:	c7 44 24 20 93 01 00 	movl   $0x193,0x20(%rsp)
14027615d:	00
14027615e:	ba 9d 00 00 00       	mov    $0x9d,%edx
140276163:	8d 48 22             	lea    0x22(%rax),%ecx
140276166:	44 8d 40 41          	lea    0x41(%rax),%r8d
14027616a:	e8 31 b2 fa ff       	call   0x1402213a0
14027616f:	e9 a3 01 00 00       	jmp    0x140276317
140276174:	49 8b cf             	mov    %r15,%rcx
140276177:	33 ed                	xor    %ebp,%ebp
140276179:	e8 a2 22 fb ff       	call   0x140228420
14027617e:	85 c0                	test   %eax,%eax
140276180:	0f 8e 15 01 00 00    	jle    0x14027629b
140276186:	4c 8d 2d 7f 15 11 00 	lea    0x11157f(%rip),%r13        # 0x14038770c
14027618d:	0f 1f 00             	nopl   (%rax)
140276190:	8b d5                	mov    %ebp,%edx
140276192:	49 8b cf             	mov    %r15,%rcx
140276195:	e8 b6 24 fb ff       	call   0x140228650
14027619a:	4c 8b c0             	mov    %rax,%r8
14027619d:	49 8b d4             	mov    %r12,%rdx
1402761a0:	48 8b cf             	mov    %rdi,%rcx
1402761a3:	48 8b f0             	mov    %rax,%rsi
1402761a6:	48 8b 58 08          	mov    0x8(%rax),%rbx
1402761aa:	4c 8b 70 10          	mov    0x10(%rax),%r14
1402761ae:	e8 ad 05 00 00       	call   0x140276760
1402761b3:	85 c0                	test   %eax,%eax
1402761b5:	0f 8f ce 00 00 00    	jg     0x140276289
1402761bb:	0f 88 56 01 00 00    	js     0x140276317
1402761c1:	48 8d 15 38 15 11 00 	lea    0x111538(%rip),%rdx        # 0x140387700
1402761c8:	48 8b cb             	mov    %rbx,%rcx
1402761cb:	e8 c4 68 08 00       	call   0x1402fca94
1402761d0:	85 c0                	test   %eax,%eax
1402761d2:	75 11                	jne    0x1402761e5
1402761d4:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1402761d8:	48 8b ce             	mov    %rsi,%rcx
1402761db:	e8 30 9f ff ff       	call   0x140270110
1402761e0:	e9 9c 00 00 00       	jmp    0x140276281
1402761e5:	33 c9                	xor    %ecx,%ecx
1402761e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402761ee:	00 00
1402761f0:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
1402761f4:	48 ff c1             	inc    %rcx
1402761f7:	42 3a 44 29 ff       	cmp    -0x1(%rcx,%r13,1),%al
1402761fc:	75 14                	jne    0x140276212
1402761fe:	48 83 f9 07          	cmp    $0x7,%rcx
140276202:	75 ec                	jne    0x1402761f0
140276204:	48 8d 57 0c          	lea    0xc(%rdi),%rdx
140276208:	48 8b ce             	mov    %rsi,%rcx
14027620b:	e8 00 9f ff ff       	call   0x140270110
140276210:	eb 6f                	jmp    0x140276281
140276212:	33 c0                	xor    %eax,%eax
140276214:	48 8d 15 b9 15 11 00 	lea    0x1115b9(%rip),%rdx        # 0x1403877d4
14027621b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140276220:	0f b6 0c 03          	movzbl (%rbx,%rax,1),%ecx
140276224:	48 ff c0             	inc    %rax
140276227:	3a 4c 02 ff          	cmp    -0x1(%rdx,%rax,1),%cl
14027622b:	75 14                	jne    0x140276241
14027622d:	48 83 f8 07          	cmp    $0x7,%rax
140276231:	75 ed                	jne    0x140276220
140276233:	48 8d 57 1c          	lea    0x1c(%rdi),%rdx
140276237:	48 8b ce             	mov    %rsi,%rcx
14027623a:	e8 d1 9e ff ff       	call   0x140270110
14027623f:	eb 40                	jmp    0x140276281
140276241:	48 8d 15 e0 14 11 00 	lea    0x1114e0(%rip),%rdx        # 0x140387728
140276248:	48 8b cb             	mov    %rbx,%rcx
14027624b:	e8 44 68 08 00       	call   0x1402fca94
140276250:	85 c0                	test   %eax,%eax
140276252:	75 0e                	jne    0x140276262
140276254:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140276258:	48 8b ce             	mov    %rsi,%rcx
14027625b:	e8 b0 9e ff ff       	call   0x140270110
140276260:	eb 1f                	jmp    0x140276281
140276262:	48 8d 15 af 14 11 00 	lea    0x1114af(%rip),%rdx        # 0x140387718
140276269:	48 8b cb             	mov    %rbx,%rcx
14027626c:	e8 23 68 08 00       	call   0x1402fca94
140276271:	85 c0                	test   %eax,%eax
140276273:	75 49                	jne    0x1402762be
140276275:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140276279:	49 8b d6             	mov    %r14,%rdx
14027627c:	e8 cf 06 00 00       	call   0x140276950
140276281:	85 c0                	test   %eax,%eax
140276283:	0f 84 8e 00 00 00    	je     0x140276317
140276289:	49 8b cf             	mov    %r15,%rcx
14027628c:	ff c5                	inc    %ebp
14027628e:	e8 8d 21 fb ff       	call   0x140228420
140276293:	3b e8                	cmp    %eax,%ebp
140276295:	0f 8c f5 fe ff ff    	jl     0x140276190
14027629b:	48 8b c7             	mov    %rdi,%rax
14027629e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402762a3:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1402762a8:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1402762af:	00
1402762b0:	48 83 c4 40          	add    $0x40,%rsp
1402762b4:	41 5f                	pop    %r15
1402762b6:	41 5e                	pop    %r14
1402762b8:	41 5d                	pop    %r13
1402762ba:	41 5c                	pop    %r12
1402762bc:	5f                   	pop    %rdi
1402762bd:	c3                   	ret
1402762be:	ba 9d 00 00 00       	mov    $0x9d,%edx
1402762c3:	c7 44 24 20 8b 01 00 	movl   $0x18b,0x20(%rsp)
1402762ca:	00
1402762cb:	4c 8d 0d be 14 11 00 	lea    0x1114be(%rip),%r9        # 0x140387790
1402762d2:	8d 4a 85             	lea    -0x7b(%rdx),%ecx
1402762d5:	44 8d 42 cd          	lea    -0x33(%rdx),%r8d
1402762d9:	e8 c2 b0 fa ff       	call   0x1402213a0
1402762de:	48 8b 46 10          	mov    0x10(%rsi),%rax
1402762e2:	4c 8d 0d 6f 03 11 00 	lea    0x11036f(%rip),%r9        # 0x140386658
1402762e9:	4c 8b 06             	mov    (%rsi),%r8
1402762ec:	48 8d 15 6d 03 11 00 	lea    0x11036d(%rip),%rdx        # 0x140386660
1402762f3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402762f8:	b9 06 00 00 00       	mov    $0x6,%ecx
1402762fd:	48 8d 05 4c 03 11 00 	lea    0x11034c(%rip),%rax        # 0x140386650
140276304:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140276309:	48 8b 46 08          	mov    0x8(%rsi),%rax
14027630d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140276312:	e8 09 a3 fa ff       	call   0x140220620
140276317:	48 8d 15 2a 14 11 00 	lea    0x11142a(%rip),%rdx        # 0x140387748
14027631e:	48 8b cf             	mov    %rdi,%rcx
140276321:	e8 4a 62 fe ff       	call   0x14025c570
140276326:	33 c0                	xor    %eax,%eax
140276328:	e9 71 ff ff ff       	jmp    0x14027629e
14027632d:	cc                   	int3
14027632e:	cc                   	int3
14027632f:	cc                   	int3
140276330:	b8 28 00 00 00       	mov    $0x28,%eax
140276335:	e8 a6 42 08 00       	call   0x1402fa5e0
14027633a:	48 2b e0             	sub    %rax,%rsp
14027633d:	48 8d 15 b4 12 11 00 	lea    0x1112b4(%rip),%rdx        # 0x1403875f8
140276344:	48 83 c4 28          	add    $0x28,%rsp
140276348:	e9 23 62 fe ff       	jmp    0x14025c570
14027634d:	cc                   	int3
14027634e:	cc                   	int3
14027634f:	cc                   	int3
140276350:	b8 28 00 00 00       	mov    $0x28,%eax
140276355:	e8 86 42 08 00       	call   0x1402fa5e0
14027635a:	48 2b e0             	sub    %rax,%rsp
14027635d:	48 8d 15 1c 12 11 00 	lea    0x11121c(%rip),%rdx        # 0x140387580
140276364:	48 83 c4 28          	add    $0x28,%rsp
140276368:	e9 03 62 fe ff       	jmp    0x14025c570
14027636d:	cc                   	int3
14027636e:	cc                   	int3
14027636f:	cc                   	int3
140276370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276375:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14027637a:	57                   	push   %rdi
14027637b:	b8 20 00 00 00       	mov    $0x20,%eax
140276380:	e8 5b 42 08 00       	call   0x1402fa5e0
140276385:	48 2b e0             	sub    %rax,%rsp
140276388:	48 8b f9             	mov    %rcx,%rdi
14027638b:	48 85 c9             	test   %rcx,%rcx
14027638e:	74 76                	je     0x140276406
140276390:	83 39 01             	cmpl   $0x1,(%rcx)
140276393:	75 71                	jne    0x140276406
140276395:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140276399:	48 8b ca             	mov    %rdx,%rcx
14027639c:	e8 ff d0 fc ff       	call   0x1402434a0
1402763a1:	48 89 47 10          	mov    %rax,0x10(%rdi)
1402763a5:	48 85 c0             	test   %rax,%rax
1402763a8:	0f 84 7e 00 00 00    	je     0x14027642c
1402763ae:	48 8b ce             	mov    %rsi,%rcx
1402763b1:	33 db                	xor    %ebx,%ebx
1402763b3:	e8 68 20 fb ff       	call   0x140228420
1402763b8:	85 c0                	test   %eax,%eax
1402763ba:	7e 3b                	jle    0x1402763f7
1402763bc:	0f 1f 40 00          	nopl   0x0(%rax)
1402763c0:	8b d3                	mov    %ebx,%edx
1402763c2:	48 8b ce             	mov    %rsi,%rcx
1402763c5:	e8 86 22 fb ff       	call   0x140228650
1402763ca:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402763ce:	45 33 c9             	xor    %r9d,%r9d
1402763d1:	85 db                	test   %ebx,%ebx
1402763d3:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1402763d9:	48 8b d0             	mov    %rax,%rdx
1402763dc:	41 0f 94 c1          	sete   %r9b
1402763e0:	e8 fb cd fb ff       	call   0x1402331e0
1402763e5:	85 c0                	test   %eax,%eax
1402763e7:	74 32                	je     0x14027641b
1402763e9:	48 8b ce             	mov    %rsi,%rcx
1402763ec:	ff c3                	inc    %ebx
1402763ee:	e8 2d 20 fb ff       	call   0x140228420
1402763f3:	3b d8                	cmp    %eax,%ebx
1402763f5:	7c c9                	jl     0x1402763c0
1402763f7:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402763fb:	33 d2                	xor    %edx,%edx
1402763fd:	e8 0e d3 fc ff       	call   0x140243710
140276402:	85 c0                	test   %eax,%eax
140276404:	78 15                	js     0x14027641b
140276406:	b8 01 00 00 00       	mov    $0x1,%eax
14027640b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140276410:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140276415:	48 83 c4 20          	add    $0x20,%rsp
140276419:	5f                   	pop    %rdi
14027641a:	c3                   	ret
14027641b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14027641f:	e8 9c d0 fc ff       	call   0x1402434c0
140276424:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
14027642b:	00
14027642c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140276431:	33 c0                	xor    %eax,%eax
140276433:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140276438:	48 83 c4 20          	add    $0x20,%rsp
14027643c:	5f                   	pop    %rdi
14027643d:	c3                   	ret
14027643e:	cc                   	int3
14027643f:	cc                   	int3
140276440:	b8 28 00 00 00       	mov    $0x28,%eax
140276445:	e8 96 41 08 00       	call   0x1402fa5e0
14027644a:	48 2b e0             	sub    %rax,%rsp
14027644d:	48 8d 15 f4 12 11 00 	lea    0x1112f4(%rip),%rdx        # 0x140387748
140276454:	48 83 c4 28          	add    $0x28,%rsp
140276458:	e9 13 61 fe ff       	jmp    0x14025c570
14027645d:	cc                   	int3
14027645e:	cc                   	int3
14027645f:	cc                   	int3
140276460:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140276465:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027646a:	57                   	push   %rdi
14027646b:	b8 30 00 00 00       	mov    $0x30,%eax
140276470:	e8 6b 41 08 00       	call   0x1402fa5e0
140276475:	48 2b e0             	sub    %rax,%rsp
140276478:	80 3a 40             	cmpb   $0x40,(%rdx)
14027647b:	48 8b fa             	mov    %rdx,%rdi
14027647e:	48 8b f1             	mov    %rcx,%rsi
140276481:	75 0a                	jne    0x14027648d
140276483:	48 ff c2             	inc    %rdx
140276486:	e8 85 17 01 00       	call   0x140287c10
14027648b:	eb 08                	jmp    0x140276495