1400dee46:	e9 22 01 00 00       	jmp    0x1400def6d
1400dee4b:	40 8a fe             	mov    %sil,%dil
1400dee4e:	48 39 b5 18 01 00 00 	cmp    %rsi,0x118(%rbp)
1400dee55:	0f 84 b4 00 00 00    	je     0x1400def0f
1400dee5b:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
1400dee60:	76 03                	jbe    0x1400dee65
1400dee62:	48 8b 1b             	mov    (%rbx),%rbx
1400dee65:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400dee6a:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400dee6f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400dee74:	45 33 c9             	xor    %r9d,%r9d
1400dee77:	45 33 c0             	xor    %r8d,%r8d
1400dee7a:	48 8b d3             	mov    %rbx,%rdx
1400dee7d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400dee82:	e8 b9 93 05 00       	call   0x140138240
1400dee87:	85 c0                	test   %eax,%eax
1400dee89:	79 22                	jns    0x1400deead
1400dee8b:	48 8b de             	mov    %rsi,%rbx
1400dee8e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400dee93:	48 85 c9             	test   %rcx,%rcx
1400dee96:	74 13                	je     0x1400deeab
1400dee98:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400dee9d:	48 8b 01             	mov    (%rcx),%rax
1400deea0:	48 8b 40 10          	mov    0x10(%rax),%rax
1400deea4:	ff 15 86 3f 13 00    	call   *0x133f86(%rip)        # 0x140212e30
1400deeaa:	90                   	nop
1400deeab:	eb 0a                	jmp    0x1400deeb7
1400deead:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400deeb2:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400deeb7:	4c 8b b5 18 01 00 00 	mov    0x118(%rbp),%r14
1400deebe:	4d 85 f6             	test   %r14,%r14
1400deec1:	0f 84 bf 00 00 00    	je     0x1400def86
1400deec7:	49 8b 06             	mov    (%r14),%rax
1400deeca:	48 8b 78 30          	mov    0x30(%rax),%rdi
1400deece:	49 8b 07             	mov    (%r15),%rax
1400deed1:	49 8b cf             	mov    %r15,%rcx
1400deed4:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1400deedb:	ff 15 4f 3f 13 00    	call   *0x133f4f(%rip)        # 0x140212e30
1400deee1:	4d 8b cf             	mov    %r15,%r9
1400deee4:	4c 8b c3             	mov    %rbx,%r8
1400deee7:	48 8b d0             	mov    %rax,%rdx
1400deeea:	49 8b ce             	mov    %r14,%rcx
1400deeed:	48 8b c7             	mov    %rdi,%rax
1400deef0:	ff 15 3a 3f 13 00    	call   *0x133f3a(%rip)        # 0x140212e30
1400deef6:	40 8a f8             	mov    %al,%dil
1400deef9:	48 85 db             	test   %rbx,%rbx
1400deefc:	74 11                	je     0x1400def0f
1400deefe:	48 8b 03             	mov    (%rbx),%rax
1400def01:	48 8b cb             	mov    %rbx,%rcx
1400def04:	48 8b 40 10          	mov    0x10(%rax),%rax
1400def08:	ff 15 22 3f 13 00    	call   *0x133f22(%rip)        # 0x140212e30
1400def0e:	90                   	nop
1400def0f:	89 b4 24 80 00 00 00 	mov    %esi,0x80(%rsp)
1400def16:	49 8b 07             	mov    (%r15),%rax
1400def19:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1400def20:	00
1400def21:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400def26:	49 8b cf             	mov    %r15,%rcx
1400def29:	48 8b 40 50          	mov    0x50(%rax),%rax
1400def2d:	ff 15 fd 3e 13 00    	call   *0x133efd(%rip)        # 0x140212e30
1400def33:	8b 08                	mov    (%rax),%ecx
1400def35:	41 89 0c 24          	mov    %ecx,(%r12)
1400def39:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400def3d:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
1400def42:	8b 48 10             	mov    0x10(%rax),%ecx
1400def45:	41 89 4c 24 10       	mov    %ecx,0x10(%r12)
1400def4a:	66 83 bd 14 01 00 00 	cmpw   $0x2,0x114(%rbp)
1400def51:	02
1400def52:	77 17                	ja     0x1400def6b
1400def54:	40 0f b6 cf          	movzbl %dil,%ecx
1400def58:	81 bc 24 80 00 00 00 	cmpl   $0x191,0x80(%rsp)
1400def5f:	91 01 00 00
1400def63:	0f 44 f1             	cmove  %ecx,%esi
1400def66:	40 8a c6             	mov    %sil,%al
1400def69:	eb 02                	jmp    0x1400def6d
1400def6b:	32 c0                	xor    %al,%al
1400def6d:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400def72:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1400def76:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1400def7a:	49 8b e3             	mov    %r11,%rsp
1400def7d:	41 5f                	pop    %r15
1400def7f:	41 5e                	pop    %r14
1400def81:	41 5c                	pop    %r12
1400def83:	5f                   	pop    %rdi
1400def84:	5e                   	pop    %rsi
1400def85:	c3                   	ret
1400def86:	33 d2                	xor    %edx,%edx
1400def88:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400def8d:	e8 52 c3 f2 ff       	call   0x14000b2e4
1400def92:	cc                   	int3
1400def93:	90                   	nop
1400def94:	90                   	nop
1400def95:	90                   	nop
1400def96:	90                   	nop
1400def97:	90                   	nop
1400def98:	90                   	nop
1400def99:	90                   	nop
1400def9a:	90                   	nop
1400def9b:	90                   	nop
1400def9c:	90                   	nop
1400def9d:	90                   	nop
1400def9e:	90                   	nop
1400def9f:	90                   	nop
1400defa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400defa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400defaa:	55                   	push   %rbp
1400defab:	57                   	push   %rdi
1400defac:	41 56                	push   %r14
1400defae:	48 8b ec             	mov    %rsp,%rbp
1400defb1:	48 83 ec 50          	sub    $0x50,%rsp
1400defb5:	49 8b 00             	mov    (%r8),%rax
1400defb8:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1400defbc:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1400defc1:	4d 8b f0             	mov    %r8,%r14
1400defc4:	48 8b f2             	mov    %rdx,%rsi
1400defc7:	48 8b f9             	mov    %rcx,%rdi
1400defca:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400defd0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400defd4:	48 8b 40 40          	mov    0x40(%rax),%rax
1400defd8:	49 8b ce             	mov    %r14,%rcx
1400defdb:	ff 15 4f 3e 13 00    	call   *0x133e4f(%rip)        # 0x140212e30
1400defe1:	83 7d e0 00          	cmpl   $0x0,-0x20(%rbp)
1400defe5:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1400defe9:	75 05                	jne    0x1400deff0
1400defeb:	48 85 db             	test   %rbx,%rbx
1400defee:	75 0d                	jne    0x1400deffd
1400deff0:	80 bf 20 01 00 00 00 	cmpb   $0x0,0x120(%rdi)
1400deff7:	0f 84 e0 00 00 00    	je     0x1400df0dd
1400deffd:	48 81 c7 18 01 00 00 	add    $0x118,%rdi
1400df004:	48 39 1f             	cmp    %rbx,(%rdi)
1400df007:	74 30                	je     0x1400df039
1400df009:	48 85 db             	test   %rbx,%rbx
1400df00c:	74 0f                	je     0x1400df01d
1400df00e:	48 8b 03             	mov    (%rbx),%rax
1400df011:	48 8b cb             	mov    %rbx,%rcx
1400df014:	48 8b 00             	mov    (%rax),%rax
1400df017:	ff 15 13 3e 13 00    	call   *0x133e13(%rip)        # 0x140212e30
1400df01d:	48 8b 0f             	mov    (%rdi),%rcx
1400df020:	48 85 c9             	test   %rcx,%rcx
1400df023:	74 11                	je     0x1400df036
1400df025:	48 83 27 00          	andq   $0x0,(%rdi)
1400df029:	48 8b 01             	mov    (%rcx),%rax
1400df02c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400df030:	ff 15 fa 3d 13 00    	call   *0x133dfa(%rip)        # 0x140212e30
1400df036:	48 89 1f             	mov    %rbx,(%rdi)
1400df039:	e8 ba 8a ff ff       	call   0x1400d7af8
1400df03e:	84 c0                	test   %al,%al
1400df040:	0f 84 97 00 00 00    	je     0x1400df0dd
1400df046:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400df04a:	e8 19 e0 ff ff       	call   0x1400dd068
1400df04f:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400df053:	48 85 db             	test   %rbx,%rbx
1400df056:	74 53                	je     0x1400df0ab
1400df058:	48 8b 03             	mov    (%rbx),%rax
1400df05b:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1400df05f:	4c 8b c7             	mov    %rdi,%r8
1400df062:	48 8b cb             	mov    %rbx,%rcx
1400df065:	48 8b 40 18          	mov    0x18(%rax),%rax
1400df069:	ff 15 c1 3d 13 00    	call   *0x133dc1(%rip)        # 0x140212e30
1400df06f:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400df073:	48 8b 0f             	mov    (%rdi),%rcx
1400df076:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
1400df07b:	48 89 07             	mov    %rax,(%rdi)
1400df07e:	48 85 c9             	test   %rcx,%rcx
1400df081:	74 28                	je     0x1400df0ab
1400df083:	48 8b 01             	mov    (%rcx),%rax
1400df086:	48 8b 40 08          	mov    0x8(%rax),%rax
1400df08a:	ff 15 a0 3d 13 00    	call   *0x133da0(%rip)        # 0x140212e30
1400df090:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400df094:	48 85 c9             	test   %rcx,%rcx
1400df097:	74 12                	je     0x1400df0ab
1400df099:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
1400df09e:	48 8b 01             	mov    (%rcx),%rax
1400df0a1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400df0a5:	ff 15 85 3d 13 00    	call   *0x133d85(%rip)        # 0x140212e30
1400df0ab:	4c 8b 07             	mov    (%rdi),%r8
1400df0ae:	4d 85 c0             	test   %r8,%r8
1400df0b1:	74 15                	je     0x1400df0c8
1400df0b3:	49 8b 06             	mov    (%r14),%rax
1400df0b6:	ba 04 00 00 00       	mov    $0x4,%edx
1400df0bb:	49 8b ce             	mov    %r14,%rcx
1400df0be:	48 8b 40 48          	mov    0x48(%rax),%rax
1400df0c2:	ff 15 68 3d 13 00    	call   *0x133d68(%rip)        # 0x140212e30
1400df0c8:	48 85 db             	test   %rbx,%rbx
1400df0cb:	74 10                	je     0x1400df0dd
1400df0cd:	48 8b 03             	mov    (%rbx),%rax
1400df0d0:	48 8b cb             	mov    %rbx,%rcx
1400df0d3:	48 8b 40 10          	mov    0x10(%rax),%rax
1400df0d7:	ff 15 53 3d 13 00    	call   *0x133d53(%rip)        # 0x140212e30
1400df0dd:	83 26 00             	andl   $0x0,(%rsi)
1400df0e0:	48 8b c6             	mov    %rsi,%rax
1400df0e3:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
1400df0e8:	83 66 10 00          	andl   $0x0,0x10(%rsi)
1400df0ec:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400df0f1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400df0f6:	48 83 c4 50          	add    $0x50,%rsp
1400df0fa:	41 5e                	pop    %r14
1400df0fc:	5f                   	pop    %rdi
1400df0fd:	5d                   	pop    %rbp
1400df0fe:	c3                   	ret
1400df0ff:	90                   	nop
1400df100:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400df105:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400df10a:	56                   	push   %rsi
1400df10b:	57                   	push   %rdi
1400df10c:	41 56                	push   %r14
1400df10e:	48 83 ec 20          	sub    $0x20,%rsp
1400df112:	48 8b f1             	mov    %rcx,%rsi
1400df115:	49 8b d8             	mov    %r8,%rbx
1400df118:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400df11c:	48 8b fa             	mov    %rdx,%rdi
1400df11f:	48 85 c9             	test   %rcx,%rcx
1400df122:	0f 84 82 00 00 00    	je     0x1400df1aa
1400df128:	48 8b 01             	mov    (%rcx),%rax
1400df12b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400df130:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1400df137:	ff 15 f3 3c 13 00    	call   *0x133cf3(%rip)        # 0x140212e30
1400df13d:	b9 38 00 00 00       	mov    $0x38,%ecx
1400df142:	4c 8b f0             	mov    %rax,%r14
1400df145:	ff 15 05 3a 13 00    	call   *0x133a05(%rip)        # 0x140212b50
1400df14b:	48 85 c0             	test   %rax,%rax
1400df14e:	0f 84 ce 00 00 00    	je     0x1400df222
1400df154:	49 8b 1e             	mov    (%r14),%rbx
1400df157:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400df15c:	49 83 26 00          	andq   $0x0,(%r14)
1400df160:	4c 8b c6             	mov    %rsi,%r8
1400df163:	48 8b c8             	mov    %rax,%rcx
1400df166:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400df16b:	e8 a0 fa ff ff       	call   0x1400dec10
1400df170:	48 8b f0             	mov    %rax,%rsi
1400df173:	48 85 db             	test   %rbx,%rbx
1400df176:	74 10                	je     0x1400df188
1400df178:	48 8b 13             	mov    (%rbx),%rdx
1400df17b:	48 8b cb             	mov    %rbx,%rcx
1400df17e:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400df182:	ff 15 a8 3c 13 00    	call   *0x133ca8(%rip)        # 0x140212e30
1400df188:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400df18d:	48 89 37             	mov    %rsi,(%rdi)
1400df190:	48 85 c9             	test   %rcx,%rcx
1400df193:	74 6c                	je     0x1400df201
1400df195:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
1400df19b:	48 8b 01             	mov    (%rcx),%rax
1400df19e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400df1a2:	ff 15 88 3c 13 00    	call   *0x133c88(%rip)        # 0x140212e30
1400df1a8:	eb 57                	jmp    0x1400df201
1400df1aa:	b9 38 00 00 00       	mov    $0x38,%ecx
1400df1af:	ff 15 9b 39 13 00    	call   *0x13399b(%rip)        # 0x140212b50
1400df1b5:	48 8b e8             	mov    %rax,%rbp
1400df1b8:	48 85 c0             	test   %rax,%rax
1400df1bb:	74 5a                	je     0x1400df217
1400df1bd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400df1c2:	48 85 db             	test   %rbx,%rbx
1400df1c5:	74 0f                	je     0x1400df1d6
1400df1c7:	48 8b 03             	mov    (%rbx),%rax
1400df1ca:	48 8b cb             	mov    %rbx,%rcx
1400df1cd:	48 8b 00             	mov    (%rax),%rax
1400df1d0:	ff 15 5a 3c 13 00    	call   *0x133c5a(%rip)        # 0x140212e30
1400df1d6:	4c 8b c6             	mov    %rsi,%r8
1400df1d9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400df1de:	48 8b cd             	mov    %rbp,%rcx
1400df1e1:	e8 2a fa ff ff       	call   0x1400dec10
1400df1e6:	48 8b f0             	mov    %rax,%rsi
1400df1e9:	48 85 db             	test   %rbx,%rbx
1400df1ec:	74 10                	je     0x1400df1fe
1400df1ee:	48 8b 0b             	mov    (%rbx),%rcx
1400df1f1:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400df1f5:	48 8b cb             	mov    %rbx,%rcx
1400df1f8:	ff 15 32 3c 13 00    	call   *0x133c32(%rip)        # 0x140212e30
1400df1fe:	48 89 37             	mov    %rsi,(%rdi)
1400df201:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400df206:	48 8b c7             	mov    %rdi,%rax
1400df209:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400df20e:	48 83 c4 20          	add    $0x20,%rsp
1400df212:	41 5e                	pop    %r14
1400df214:	5f                   	pop    %rdi
1400df215:	5e                   	pop    %rsi
1400df216:	c3                   	ret
1400df217:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400df21c:	e8 57 c1 f2 ff       	call   0x14000b378
1400df221:	cc                   	int3
1400df222:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400df227:	e8 4c c1 f2 ff       	call   0x14000b378
1400df22c:	cc                   	int3
1400df22d:	90                   	nop
1400df22e:	90                   	nop
1400df22f:	90                   	nop
1400df230:	48 83 ec 28          	sub    $0x28,%rsp
1400df234:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400df238:	83 c8 ff             	or     $0xffffffff,%eax
1400df23b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400df240:	83 f8 01             	cmp    $0x1,%eax
1400df243:	75 0d                	jne    0x1400df252
1400df245:	48 8b 01             	mov    (%rcx),%rax
1400df248:	48 8b 40 08          	mov    0x8(%rax),%rax
1400df24c:	ff 15 de 3b 13 00    	call   *0x133bde(%rip)        # 0x140212e30
1400df252:	48 83 c4 28          	add    $0x28,%rsp
1400df256:	c3                   	ret
1400df257:	90                   	nop
1400df258:	90                   	nop
1400df259:	90                   	nop
1400df25a:	90                   	nop
1400df25b:	90                   	nop
1400df25c:	90                   	nop
1400df25d:	90                   	nop
1400df25e:	90                   	nop
1400df25f:	90                   	nop
1400df260:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
1400df264:	f0 ff 40 08          	lock incl 0x8(%rax)
1400df268:	c3                   	ret
1400df269:	90                   	nop
1400df26a:	90                   	nop
1400df26b:	90                   	nop
1400df26c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400df271:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400df276:	57                   	push   %rdi
1400df277:	48 83 ec 20          	sub    $0x20,%rsp
1400df27b:	48 8b 19             	mov    (%rcx),%rbx
1400df27e:	48 8b f9             	mov    %rcx,%rdi
1400df281:	48 85 db             	test   %rbx,%rbx
1400df284:	74 6b                	je     0x1400df2f1
1400df286:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1400df28a:	eb 0c                	jmp    0x1400df298
1400df28c:	48 8b cb             	mov    %rbx,%rcx
1400df28f:	e8 a8 00 00 00       	call   0x1400df33c
1400df294:	48 83 c3 48          	add    $0x48,%rbx
1400df298:	48 3b de             	cmp    %rsi,%rbx
1400df29b:	75 ef                	jne    0x1400df28c
1400df29d:	48 8b 0f             	mov    (%rdi),%rcx
1400df2a0:	48 ba 39 8e e3 38 8e 	movabs $0x8e38e38e38e38e39,%rdx
1400df2a7:	e3 38 8e
1400df2aa:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400df2ae:	48 2b c1             	sub    %rcx,%rax
1400df2b1:	48 c1 f8 03          	sar    $0x3,%rax
1400df2b5:	48 0f af c2          	imul   %rdx,%rax
1400df2b9:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1400df2bd:	48 c1 e0 03          	shl    $0x3,%rax
1400df2c1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400df2c7:	72 14                	jb     0x1400df2dd
1400df2c9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400df2cd:	48 2b ca             	sub    %rdx,%rcx
1400df2d0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400df2d4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400df2d8:	77 27                	ja     0x1400df301
1400df2da:	48 8b ca             	mov    %rdx,%rcx
1400df2dd:	ff 15 5d 38 13 00    	call   *0x13385d(%rip)        # 0x140212b40
1400df2e3:	48 83 27 00          	andq   $0x0,(%rdi)
1400df2e7:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400df2ec:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1400df2f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400df2f6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi