Re: [DynInst_API:] BPatch_object


Date: Tue, 15 May 2012 18:35:53 -0700
From: Josh Stone <jistone@xxxxxxxxxx>
Subject: Re: [DynInst_API:] BPatch_object
On 05/15/2012 05:50 PM, Josh Stone wrote:
> My only guess right now is that this is another silently-failing case,
> like the longjmp issue before.  These functions shouldn't have any
> oddities like that though.  More investigation required...

Well, maybe it is odd after all.  Thanks to inlining, those libpython
probes end up as part of PyEval_EvalFrameEx(), a beast of a function
with several indirect jumps.  Disassembly attached.

Indeed, as it was with longjmp, BPatch_image::findFunction does locate
PyEval_EvalFrameEx, but findPoint(BPatch_entry) fails.

That's a shame.  It seems that these SDT probes have a knack for showing
up in complicated code. :/

As before, I'd like to at least get an indication of this failure, if we
can't find a way to make it instrumentable(*).  I have an idea as a
workaround to try to look up the function entry for each address as a
feasibility test, but it would be nice to solve this error case at the
API level, as you mentioned before.

Thanks,
Josh


(*) If not fixable at the Dyninst level, this particular case could be
cheated by marking the functions in question with attribute noinline, so
they stay out of PyEval_EvalFrameEx.  They are already in the slow path,
so a forced call should be fine.
0000003f096daee0 <PyEval_EvalFrameEx>:
  3f096daee0:	41 57                	push   %r15
  3f096daee2:	41 56                	push   %r14
  3f096daee4:	41 89 f6             	mov    %esi,%r14d
  3f096daee7:	41 55                	push   %r13
  3f096daee9:	41 54                	push   %r12
  3f096daeeb:	55                   	push   %rbp
  3f096daeec:	48 89 fd             	mov    %rdi,%rbp
  3f096daeef:	53                   	push   %rbx
  3f096daef0:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
  3f096daef7:	48 8b 05 3a 68 29 00 	mov    0x29683a(%rip),%rax        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096daefe:	48 85 ff             	test   %rdi,%rdi
  3f096daf01:	4c 8b 20             	mov    (%rax),%r12
  3f096daf04:	0f 84 ce 35 00 00    	je     3f096de4d8 <PyEval_EvalFrameEx+0x35f8>
  3f096daf0a:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  3f096daf0f:	48 8b 15 8a 68 29 00 	mov    0x29688a(%rip),%rdx        # 3f099717a0 <_PyImport_DynLoadFiletab+0x560>
  3f096daf16:	83 c0 01             	add    $0x1,%eax
  3f096daf19:	3b 02                	cmp    (%rdx),%eax
  3f096daf1b:	41 89 44 24 18       	mov    %eax,0x18(%r12)
  3f096daf20:	0f 8f 1a 04 00 00    	jg     3f096db340 <PyEval_EvalFrameEx+0x460>
  3f096daf26:	45 8b 4c 24 20       	mov    0x20(%r12),%r9d
  3f096daf2b:	49 89 6c 24 10       	mov    %rbp,0x10(%r12)
  3f096daf30:	45 85 c9             	test   %r9d,%r9d
  3f096daf33:	0f 85 a7 01 00 00    	jne    3f096db0e0 <PyEval_EvalFrameEx+0x200>
  3f096daf39:	48 8b 15 50 69 29 00 	mov    0x296950(%rip),%rdx        # 3f09971890 <_PyImport_DynLoadFiletab+0x650>
  3f096daf40:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  3f096daf45:	48 8b 05 c4 6b 29 00 	mov    0x296bc4(%rip),%rax        # 3f09971b10 <_PyImport_DynLoadFiletab+0x8d0>
  3f096daf4c:	66 83 38 00          	cmpw   $0x0,(%rax)
  3f096daf50:	0f 85 b5 5f 00 00    	jne    3f096e0f0b <PyEval_EvalFrameEx+0x602b>
  3f096daf56:	48 8b 45 20          	mov    0x20(%rbp),%rax
  3f096daf5a:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
  3f096daf5e:	c7 84 24 8c 00 00 00 	movl   $0xffffffff,0x8c(%rsp)
  3f096daf65:	ff ff ff ff 
  3f096daf69:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
  3f096daf70:	00 00 00 00 
  3f096daf74:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096daf7b:	00 00 
  3f096daf7d:	48 8b 50 30          	mov    0x30(%rax),%rdx
  3f096daf81:	48 8b 48 28          	mov    0x28(%rax),%rcx
  3f096daf85:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  3f096daf8a:	48 63 40 14          	movslq 0x14(%rax),%rax
  3f096daf8e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  3f096daf93:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
  3f096daf9a:	00 
  3f096daf9b:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
  3f096dafa2:	00 
  3f096dafa3:	48 8b 7f 20          	mov    0x20(%rdi),%rdi
  3f096dafa7:	48 8d 84 c5 78 01 00 	lea    0x178(%rbp,%rax,8),%rax
  3f096dafae:	00 
  3f096dafaf:	48 c7 45 48 00 00 00 	movq   $0x0,0x48(%rbp)
  3f096dafb6:	00 
  3f096dafb7:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  3f096dafbe:	00 
  3f096dafbf:	48 63 45 78          	movslq 0x78(%rbp),%rax
  3f096dafc3:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
  3f096dafc8:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
  3f096dafcd:	48 83 c7 24          	add    $0x24,%rdi
  3f096dafd1:	45 85 f6             	test   %r14d,%r14d
  3f096dafd4:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
  3f096dafdb:	00 
  3f096dafdc:	4d 8d 6c 00 25       	lea    0x25(%r8,%rax,1),%r13
  3f096dafe1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  3f096dafe6:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
  3f096dafed:	0f 85 dd 01 00 00    	jne    3f096db1d0 <PyEval_EvalFrameEx+0x2f0>
  3f096daff3:	48 8b 15 26 67 29 00 	mov    0x296726(%rip),%rdx        # 3f09971720 <_PyImport_DynLoadFiletab+0x4e0>
  3f096daffa:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
  3f096dafff:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096db006:	00 
  3f096db007:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  3f096db00c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  3f096db011:	8b 01                	mov    (%rcx),%eax
  3f096db013:	83 e8 01             	sub    $0x1,%eax
  3f096db016:	85 c0                	test   %eax,%eax
  3f096db018:	89 01                	mov    %eax,(%rcx)
  3f096db01a:	0f 88 48 03 00 00    	js     3f096db368 <PyEval_EvalFrameEx+0x488>
  3f096db020:	4c 8d 3d 39 4e 06 00 	lea    0x64e39(%rip),%r15        # 3f0973fe60 <_PyUnicode_TypeRecords+0xdfa0>
  3f096db027:	4c 8d 0d 82 50 06 00 	lea    0x65082(%rip),%r9        # 3f097400b0 <_PyUnicode_TypeRecords+0xe1f0>
  3f096db02e:	4c 8d 15 8f 50 06 00 	lea    0x6508f(%rip),%r10        # 3f097400c4 <_PyUnicode_TypeRecords+0xe204>
  3f096db035:	4c 89 e8             	mov    %r13,%rax
  3f096db038:	44 8b 05 e5 d1 2d 00 	mov    0x2dd1e5(%rip),%r8d        # 3f099b8224 <_Py_Ticker+0x244>
  3f096db03f:	48 2b 84 24 80 00 00 	sub    0x80(%rsp),%rax
  3f096db046:	00 
  3f096db047:	45 85 c0             	test   %r8d,%r8d
  3f096db04a:	89 c6                	mov    %eax,%esi
  3f096db04c:	89 45 78             	mov    %eax,0x78(%rbp)
  3f096db04f:	74 15                	je     3f096db066 <PyEval_EvalFrameEx+0x186>
  3f096db051:	49 83 7c 24 30 00    	cmpq   $0x0,0x30(%r12)
  3f096db057:	74 0d                	je     3f096db066 <PyEval_EvalFrameEx+0x186>
  3f096db059:	41 8b 7c 24 1c       	mov    0x1c(%r12),%edi
  3f096db05e:	85 ff                	test   %edi,%edi
  3f096db060:	0f 84 92 06 00 00    	je     3f096db6f8 <PyEval_EvalFrameEx+0x818>
  3f096db066:	41 0f b6 75 00       	movzbl 0x0(%r13),%esi
  3f096db06b:	83 fe 59             	cmp    $0x59,%esi
  3f096db06e:	0f 8f 3c 01 00 00    	jg     3f096db1b0 <PyEval_EvalFrameEx+0x2d0>
  3f096db074:	49 83 c5 01          	add    $0x1,%r13
  3f096db078:	31 c9                	xor    %ecx,%ecx
  3f096db07a:	81 fe 93 00 00 00    	cmp    $0x93,%esi
  3f096db080:	0f 86 1a 01 00 00    	jbe    3f096db1a0 <PyEval_EvalFrameEx+0x2c0>
  3f096db086:	48 89 ef             	mov    %rbp,%rdi
  3f096db089:	41 89 f7             	mov    %esi,%r15d
  3f096db08c:	e8 cf ff f5 ff       	callq  3f0963b060 <PyFrame_GetLineNumber@plt>
  3f096db091:	89 c1                	mov    %eax,%ecx
  3f096db093:	48 8b 05 e6 6a 29 00 	mov    0x296ae6(%rip),%rax        # 3f09971b80 <_PyImport_DynLoadFiletab+0x940>
  3f096db09a:	48 8d 15 7a 4d 06 00 	lea    0x64d7a(%rip),%rdx        # 3f0973fe1b <_PyUnicode_TypeRecords+0xdf5b>
  3f096db0a1:	45 89 f8             	mov    %r15d,%r8d
  3f096db0a4:	be 01 00 00 00       	mov    $0x1,%esi
  3f096db0a9:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096db0af:	48 8b 38             	mov    (%rax),%rdi
  3f096db0b2:	31 c0                	xor    %eax,%eax
  3f096db0b4:	e8 37 31 f6 ff       	callq  3f0963e1f0 <__fprintf_chk@plt>
  3f096db0b9:	48 8b 05 b0 63 29 00 	mov    0x2963b0(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096db0c0:	48 8d 35 70 4d 06 00 	lea    0x64d70(%rip),%rsi        # 3f0973fe37 <_PyUnicode_TypeRecords+0xdf77>
  3f096db0c7:	48 8b 38             	mov    (%rax),%rdi
  3f096db0ca:	e8 a1 09 f6 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096db0cf:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
  3f096db0d4:	e9 0f 01 00 00       	jmpq   3f096db1e8 <PyEval_EvalFrameEx+0x308>
  3f096db0d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096db0e0:	49 8b 7c 24 30       	mov    0x30(%r12),%rdi
  3f096db0e5:	48 85 ff             	test   %rdi,%rdi
  3f096db0e8:	74 6e                	je     3f096db158 <PyEval_EvalFrameEx+0x278>
  3f096db0ea:	4c 8b 05 9f 67 29 00 	mov    0x29679f(%rip),%r8        # 3f09971890 <_PyImport_DynLoadFiletab+0x650>
  3f096db0f1:	49 8b 74 24 40       	mov    0x40(%r12),%rsi
  3f096db0f6:	31 c9                	xor    %ecx,%ecx
  3f096db0f8:	48 89 ea             	mov    %rbp,%rdx
  3f096db0fb:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
  3f096db100:	e8 db ec ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096db105:	85 c0                	test   %eax,%eax
  3f096db107:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096db10e:	00 00 
  3f096db110:	74 52                	je     3f096db164 <PyEval_EvalFrameEx+0x284>
  3f096db112:	48 8b 05 ef 63 29 00 	mov    0x2963ef(%rip),%rax        # 3f09971508 <_PyImport_DynLoadFiletab+0x2c8>
  3f096db119:	66 83 38 00          	cmpw   $0x0,(%rax)
  3f096db11d:	0f 85 eb 5b 00 00    	jne    3f096e0d0e <PyEval_EvalFrameEx+0x5e2e>
  3f096db123:	48 8b 15 0e 66 29 00 	mov    0x29660e(%rip),%rdx        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096db12a:	48 8b 02             	mov    (%rdx),%rax
  3f096db12d:	83 68 18 01          	subl   $0x1,0x18(%rax)
  3f096db131:	48 8b 45 18          	mov    0x18(%rbp),%rax
  3f096db135:	49 89 44 24 10       	mov    %rax,0x10(%r12)
  3f096db13a:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  3f096db13f:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
  3f096db146:	5b                   	pop    %rbx
  3f096db147:	5d                   	pop    %rbp
  3f096db148:	41 5c                	pop    %r12
  3f096db14a:	41 5d                	pop    %r13
  3f096db14c:	41 5e                	pop    %r14
  3f096db14e:	41 5f                	pop    %r15
  3f096db150:	c3                   	retq   
  3f096db151:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096db158:	48 8b 0d 31 67 29 00 	mov    0x296731(%rip),%rcx        # 3f09971890 <_PyImport_DynLoadFiletab+0x650>
  3f096db15f:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
  3f096db164:	49 8b 7c 24 28       	mov    0x28(%r12),%rdi
  3f096db169:	48 85 ff             	test   %rdi,%rdi
  3f096db16c:	0f 84 d3 fd ff ff    	je     3f096daf45 <PyEval_EvalFrameEx+0x65>
  3f096db172:	49 8b 74 24 38       	mov    0x38(%r12),%rsi
  3f096db177:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  3f096db17c:	31 c9                	xor    %ecx,%ecx
  3f096db17e:	48 89 ea             	mov    %rbp,%rdx
  3f096db181:	e8 5a ec ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096db186:	85 c0                	test   %eax,%eax
  3f096db188:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096db18f:	00 00 
  3f096db191:	0f 85 7b ff ff ff    	jne    3f096db112 <PyEval_EvalFrameEx+0x232>
  3f096db197:	e9 a9 fd ff ff       	jmpq   3f096daf45 <PyEval_EvalFrameEx+0x65>
  3f096db19c:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096db1a0:	89 f0                	mov    %esi,%eax
  3f096db1a2:	49 63 04 87          	movslq (%r15,%rax,4),%rax
  3f096db1a6:	4c 01 f8             	add    %r15,%rax
  3f096db1a9:	ff e0                	jmpq   *%rax
  3f096db1ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096db1b0:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096db1b5:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096db1ba:	49 83 c5 03          	add    $0x3,%r13
  3f096db1be:	c1 e0 08             	shl    $0x8,%eax
  3f096db1c1:	01 c1                	add    %eax,%ecx
  3f096db1c3:	e9 b2 fe ff ff       	jmpq   3f096db07a <PyEval_EvalFrameEx+0x19a>
  3f096db1c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  3f096db1cf:	00 
  3f096db1d0:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  3f096db1d5:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096db1dc:	00 
  3f096db1dd:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096db1e3:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  3f096db1e8:	e8 e3 19 f6 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096db1ed:	48 85 c0             	test   %rax,%rax
  3f096db1f0:	0f 84 8f 06 00 00    	je     3f096db885 <PyEval_EvalFrameEx+0x9a5>
  3f096db1f6:	41 83 ff 02          	cmp    $0x2,%r15d
  3f096db1fa:	0f 84 9b 06 00 00    	je     3f096db89b <PyEval_EvalFrameEx+0x9bb>
  3f096db200:	41 83 ff 04          	cmp    $0x4,%r15d
  3f096db204:	0f 84 1e 06 00 00    	je     3f096db828 <PyEval_EvalFrameEx+0x948>
  3f096db20a:	41 83 ff 01          	cmp    $0x1,%r15d
  3f096db20e:	0f 84 c7 04 00 00    	je     3f096db6db <PyEval_EvalFrameEx+0x7fb>
  3f096db214:	8b 95 80 00 00 00    	mov    0x80(%rbp),%edx
  3f096db21a:	85 d2                	test   %edx,%edx
  3f096db21c:	0f 8e 83 02 00 00    	jle    3f096db4a5 <PyEval_EvalFrameEx+0x5c5>
  3f096db222:	48 63 c2             	movslq %edx,%rax
  3f096db225:	41 83 ff 20          	cmp    $0x20,%r15d
  3f096db229:	48 8d 44 40 fd       	lea    -0x3(%rax,%rax,2),%rax
  3f096db22e:	0f 94 44 24 50       	sete   0x50(%rsp)
  3f096db233:	48 8d 84 85 80 00 00 	lea    0x80(%rbp,%rax,4),%rax
  3f096db23a:	00 
  3f096db23b:	4c 8d 68 04          	lea    0x4(%rax),%r13
  3f096db23f:	0f 84 fa 37 00 00    	je     3f096dea3f <PyEval_EvalFrameEx+0x3b5f>
  3f096db245:	48 8b 45 40          	mov    0x40(%rbp),%rax
  3f096db249:	41 83 ff 10          	cmp    $0x10,%r15d
  3f096db24d:	41 0f 94 c6          	sete   %r14b
  3f096db251:	83 ea 01             	sub    $0x1,%edx
  3f096db254:	89 95 80 00 00 00    	mov    %edx,0x80(%rbp)
  3f096db25a:	41 8b 55 08          	mov    0x8(%r13),%edx
  3f096db25e:	48 89 d9             	mov    %rbx,%rcx
  3f096db261:	48 29 c1             	sub    %rax,%rcx
  3f096db264:	48 c1 f9 03          	sar    $0x3,%rcx
  3f096db268:	39 ca                	cmp    %ecx,%edx
  3f096db26a:	7d 35                	jge    3f096db2a1 <PyEval_EvalFrameEx+0x3c1>
  3f096db26c:	48 83 eb 08          	sub    $0x8,%rbx
  3f096db270:	48 8b 3b             	mov    (%rbx),%rdi
  3f096db273:	48 85 ff             	test   %rdi,%rdi
  3f096db276:	74 e6                	je     3f096db25e <PyEval_EvalFrameEx+0x37e>
  3f096db278:	48 8b 07             	mov    (%rdi),%rax
  3f096db27b:	48 83 e8 01          	sub    $0x1,%rax
  3f096db27f:	48 85 c0             	test   %rax,%rax
  3f096db282:	48 89 07             	mov    %rax,(%rdi)
  3f096db285:	0f 84 f5 03 00 00    	je     3f096db680 <PyEval_EvalFrameEx+0x7a0>
  3f096db28b:	48 8b 45 40          	mov    0x40(%rbp),%rax
  3f096db28f:	41 8b 55 08          	mov    0x8(%r13),%edx
  3f096db293:	48 89 d9             	mov    %rbx,%rcx
  3f096db296:	48 29 c1             	sub    %rax,%rcx
  3f096db299:	48 c1 f9 03          	sar    $0x3,%rcx
  3f096db29d:	39 ca                	cmp    %ecx,%edx
  3f096db29f:	7c cb                	jl     3f096db26c <PyEval_EvalFrameEx+0x38c>
  3f096db2a1:	45 84 f6             	test   %r14b,%r14b
  3f096db2a4:	41 8b 55 00          	mov    0x0(%r13),%edx
  3f096db2a8:	0f 85 db 31 00 00    	jne    3f096de489 <PyEval_EvalFrameEx+0x35a9>
  3f096db2ae:	83 fa 7a             	cmp    $0x7a,%edx
  3f096db2b1:	0f 84 e9 03 00 00    	je     3f096db6a0 <PyEval_EvalFrameEx+0x7c0>
  3f096db2b7:	41 83 ff 02          	cmp    $0x2,%r15d
  3f096db2bb:	0f 84 17 31 00 00    	je     3f096de3d8 <PyEval_EvalFrameEx+0x34f8>
  3f096db2c1:	81 fa 8f 00 00 00    	cmp    $0x8f,%edx
  3f096db2c7:	0f 84 d3 03 00 00    	je     3f096db6a0 <PyEval_EvalFrameEx+0x7c0>
  3f096db2cd:	8b 95 80 00 00 00    	mov    0x80(%rbp),%edx
  3f096db2d3:	85 d2                	test   %edx,%edx
  3f096db2d5:	0f 8e 9d 01 00 00    	jle    3f096db478 <PyEval_EvalFrameEx+0x598>
  3f096db2db:	48 63 ca             	movslq %edx,%rcx
  3f096db2de:	80 7c 24 50 00       	cmpb   $0x0,0x50(%rsp)
  3f096db2e3:	48 8d 4c 49 fd       	lea    -0x3(%rcx,%rcx,2),%rcx
  3f096db2e8:	48 8d 8c 8d 80 00 00 	lea    0x80(%rbp,%rcx,4),%rcx
  3f096db2ef:	00 
  3f096db2f0:	4c 8d 69 04          	lea    0x4(%rcx),%r13
  3f096db2f4:	0f 84 57 ff ff ff    	je     3f096db251 <PyEval_EvalFrameEx+0x371>
  3f096db2fa:	83 79 04 78          	cmpl   $0x78,0x4(%rcx)
  3f096db2fe:	0f 85 4d ff ff ff    	jne    3f096db251 <PyEval_EvalFrameEx+0x371>
  3f096db304:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  3f096db309:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  3f096db30e:	49 8b 40 10          	mov    0x10(%r8),%rax
  3f096db312:	4c 8d 6c 02 24       	lea    0x24(%rdx,%rax,1),%r13
  3f096db317:	49 8b 00             	mov    (%r8),%rax
  3f096db31a:	48 83 e8 01          	sub    $0x1,%rax
  3f096db31e:	48 85 c0             	test   %rax,%rax
  3f096db321:	49 89 00             	mov    %rax,(%r8)
  3f096db324:	0f 85 b1 03 00 00    	jne    3f096db6db <PyEval_EvalFrameEx+0x7fb>
  3f096db32a:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096db32e:	4c 89 c7             	mov    %r8,%rdi
  3f096db331:	ff 50 30             	callq  *0x30(%rax)
  3f096db334:	e9 a2 03 00 00       	jmpq   3f096db6db <PyEval_EvalFrameEx+0x7fb>
  3f096db339:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096db340:	48 8d 3d 7d f9 04 00 	lea    0x4f97d(%rip),%rdi        # 3f0972acc4 <_Py_isspace__doc__+0x4304>
  3f096db347:	e8 44 13 f6 ff       	callq  3f0963c690 <_Py_CheckRecursiveCall@plt>
  3f096db34c:	85 c0                	test   %eax,%eax
  3f096db34e:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096db355:	00 00 
  3f096db357:	0f 84 c9 fb ff ff    	je     3f096daf26 <PyEval_EvalFrameEx+0x46>
  3f096db35d:	e9 d8 fd ff ff       	jmpq   3f096db13a <PyEval_EvalFrameEx+0x25a>
  3f096db362:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  3f096db368:	41 80 7d 00 7a       	cmpb   $0x7a,0x0(%r13)
  3f096db36d:	0f 84 ad fc ff ff    	je     3f096db020 <PyEval_EvalFrameEx+0x140>
  3f096db373:	48 8b 05 fe 61 29 00 	mov    0x2961fe(%rip),%rax        # 3f09971578 <_PyImport_DynLoadFiletab+0x338>
  3f096db37a:	41 83 84 24 80 00 00 	addl   $0x1,0x80(%r12)
  3f096db381:	00 01 
  3f096db383:	8b 00                	mov    (%rax),%eax
  3f096db385:	89 01                	mov    %eax,(%rcx)
  3f096db387:	8b 05 0b ce 2b 00    	mov    0x2bce0b(%rip),%eax        # 3f09998198 <_Py_CheckRecursionLimit+0x4>
  3f096db38d:	85 c0                	test   %eax,%eax
  3f096db38f:	0f 85 b3 00 00 00    	jne    3f096db448 <PyEval_EvalFrameEx+0x568>
  3f096db395:	48 83 3d 4b cc 2d 00 	cmpq   $0x0,0x2dcc4b(%rip)        # 3f099b7fe8 <_Py_Ticker+0x8>
  3f096db39c:	00 
  3f096db39d:	0f 84 7d fc ff ff    	je     3f096db020 <PyEval_EvalFrameEx+0x140>
  3f096db3a3:	31 ff                	xor    %edi,%edi
  3f096db3a5:	e8 46 32 f6 ff       	callq  3f0963e5f0 <PyThreadState_Swap@plt>
  3f096db3aa:	49 39 c4             	cmp    %rax,%r12
  3f096db3ad:	74 0c                	je     3f096db3bb <PyEval_EvalFrameEx+0x4db>
  3f096db3af:	48 8d 3d 36 49 06 00 	lea    0x64936(%rip),%rdi        # 3f0973fcec <_PyUnicode_TypeRecords+0xde2c>
  3f096db3b6:	e8 a5 1e f6 ff       	callq  3f0963d260 <Py_FatalError@plt>
  3f096db3bb:	48 8b 3d 26 cc 2d 00 	mov    0x2dcc26(%rip),%rdi        # 3f099b7fe8 <_Py_Ticker+0x8>
  3f096db3c2:	e8 09 22 f6 ff       	callq  3f0963d5d0 <PyThread_release_lock@plt>
  3f096db3c7:	48 8b 3d 1a cc 2d 00 	mov    0x2dcc1a(%rip),%rdi        # 3f099b7fe8 <_Py_Ticker+0x8>
  3f096db3ce:	be 01 00 00 00       	mov    $0x1,%esi
  3f096db3d3:	e8 a8 03 f6 ff       	callq  3f0963b780 <PyThread_acquire_lock@plt>
  3f096db3d8:	4c 89 e7             	mov    %r12,%rdi
  3f096db3db:	e8 10 32 f6 ff       	callq  3f0963e5f0 <PyThreadState_Swap@plt>
  3f096db3e0:	48 85 c0             	test   %rax,%rax
  3f096db3e3:	74 0c                	je     3f096db3f1 <PyEval_EvalFrameEx+0x511>
  3f096db3e5:	48 8d 3d 15 49 06 00 	lea    0x64915(%rip),%rdi        # 3f0973fd01 <_PyUnicode_TypeRecords+0xde41>
  3f096db3ec:	e8 6f 1e f6 ff       	callq  3f0963d260 <Py_FatalError@plt>
  3f096db3f1:	4d 8b bc 24 88 00 00 	mov    0x88(%r12),%r15
  3f096db3f8:	00 
  3f096db3f9:	4d 85 ff             	test   %r15,%r15
  3f096db3fc:	0f 84 1e fc ff ff    	je     3f096db020 <PyEval_EvalFrameEx+0x140>
  3f096db402:	4c 89 ff             	mov    %r15,%rdi
  3f096db405:	49 c7 84 24 88 00 00 	movq   $0x0,0x88(%r12)
  3f096db40c:	00 00 00 00 00 
  3f096db411:	4d 89 fe             	mov    %r15,%r14
  3f096db414:	e8 77 0a f6 ff       	callq  3f0963be90 <PyErr_SetNone@plt>
  3f096db419:	49 8b 07             	mov    (%r15),%rax
  3f096db41c:	48 83 e8 01          	sub    $0x1,%rax
  3f096db420:	48 85 c0             	test   %rax,%rax
  3f096db423:	49 89 07             	mov    %rax,(%r15)
  3f096db426:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096db42c:	0f 85 9d fc ff ff    	jne    3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096db432:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096db436:	4c 89 f7             	mov    %r14,%rdi
  3f096db439:	ff 50 30             	callq  *0x30(%rax)
  3f096db43c:	e9 8e fc ff ff       	jmpq   3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096db441:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096db448:	e8 23 13 f6 ff       	callq  3f0963c770 <Py_MakePendingCalls@plt>
  3f096db44d:	85 c0                	test   %eax,%eax
  3f096db44f:	90                   	nop
  3f096db450:	0f 88 48 48 00 00    	js     3f096dfc9e <PyEval_EvalFrameEx+0x4dbe>
  3f096db456:	8b 05 3c cd 2b 00    	mov    0x2bcd3c(%rip),%eax        # 3f09998198 <_Py_CheckRecursionLimit+0x4>
  3f096db45c:	85 c0                	test   %eax,%eax
  3f096db45e:	0f 84 31 ff ff ff    	je     3f096db395 <PyEval_EvalFrameEx+0x4b5>
  3f096db464:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  3f096db469:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
  3f096db46f:	e9 21 ff ff ff       	jmpq   3f096db395 <PyEval_EvalFrameEx+0x4b5>
  3f096db474:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096db478:	48 89 da             	mov    %rbx,%rdx
  3f096db47b:	48 29 c2             	sub    %rax,%rdx
  3f096db47e:	48 c1 ea 03          	shr    $0x3,%rdx
  3f096db482:	85 d2                	test   %edx,%edx
  3f096db484:	74 31                	je     3f096db4b7 <PyEval_EvalFrameEx+0x5d7>
  3f096db486:	48 83 eb 08          	sub    $0x8,%rbx
  3f096db48a:	48 8b 3b             	mov    (%rbx),%rdi
  3f096db48d:	48 85 ff             	test   %rdi,%rdi
  3f096db490:	74 e6                	je     3f096db478 <PyEval_EvalFrameEx+0x598>
  3f096db492:	48 8b 07             	mov    (%rdi),%rax
  3f096db495:	48 83 e8 01          	sub    $0x1,%rax
  3f096db499:	48 85 c0             	test   %rax,%rax
  3f096db49c:	48 89 07             	mov    %rax,(%rdi)
  3f096db49f:	0f 84 eb 01 00 00    	je     3f096db690 <PyEval_EvalFrameEx+0x7b0>
  3f096db4a5:	48 8b 45 40          	mov    0x40(%rbp),%rax
  3f096db4a9:	48 89 da             	mov    %rbx,%rdx
  3f096db4ac:	48 29 c2             	sub    %rax,%rdx
  3f096db4af:	48 c1 ea 03          	shr    $0x3,%rdx
  3f096db4b3:	85 d2                	test   %edx,%edx
  3f096db4b5:	75 cf                	jne    3f096db486 <PyEval_EvalFrameEx+0x5a6>
  3f096db4b7:	41 83 ff 08          	cmp    $0x8,%r15d
  3f096db4bb:	b8 00 00 00 00       	mov    $0x0,%eax
  3f096db4c0:	48 0f 44 44 24 68    	cmove  0x68(%rsp),%rax
  3f096db4c6:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  3f096db4cb:	41 8b 7c 24 20       	mov    0x20(%r12),%edi
  3f096db4d0:	85 ff                	test   %edi,%edi
  3f096db4d2:	74 5c                	je     3f096db530 <PyEval_EvalFrameEx+0x650>
  3f096db4d4:	49 8b 7c 24 30       	mov    0x30(%r12),%rdi
  3f096db4d9:	48 85 ff             	test   %rdi,%rdi
  3f096db4dc:	74 1e                	je     3f096db4fc <PyEval_EvalFrameEx+0x61c>
  3f096db4de:	41 83 ff 40          	cmp    $0x40,%r15d
  3f096db4e2:	0f 84 99 2e 00 00    	je     3f096de381 <PyEval_EvalFrameEx+0x34a1>
  3f096db4e8:	41 83 ff 08          	cmp    $0x8,%r15d
  3f096db4ec:	0f 84 8f 2e 00 00    	je     3f096de381 <PyEval_EvalFrameEx+0x34a1>
  3f096db4f2:	41 83 ff 02          	cmp    $0x2,%r15d
  3f096db4f6:	0f 84 59 30 00 00    	je     3f096de555 <PyEval_EvalFrameEx+0x3675>
  3f096db4fc:	49 8b 7c 24 28       	mov    0x28(%r12),%rdi
  3f096db501:	48 85 ff             	test   %rdi,%rdi
  3f096db504:	74 2a                	je     3f096db530 <PyEval_EvalFrameEx+0x650>
  3f096db506:	41 83 ff 02          	cmp    $0x2,%r15d
  3f096db50a:	49 8b 74 24 38       	mov    0x38(%r12),%rsi
  3f096db50f:	0f 84 5f 2f 00 00    	je     3f096de474 <PyEval_EvalFrameEx+0x3594>
  3f096db515:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  3f096db51a:	b9 03 00 00 00       	mov    $0x3,%ecx
  3f096db51f:	48 89 ea             	mov    %rbp,%rdx
  3f096db522:	e8 f9 e7 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096db527:	85 c0                	test   %eax,%eax
  3f096db529:	0f 85 24 03 00 00    	jne    3f096db853 <PyEval_EvalFrameEx+0x973>
  3f096db52f:	90                   	nop
  3f096db530:	49 8b 5c 24 10       	mov    0x10(%r12),%rbx
  3f096db535:	48 8b 43 58          	mov    0x58(%rbx),%rax
  3f096db539:	48 85 c0             	test   %rax,%rax
  3f096db53c:	0f 84 d0 fb ff ff    	je     3f096db112 <PyEval_EvalFrameEx+0x232>
  3f096db542:	49 8b 7c 24 60       	mov    0x60(%r12),%rdi
  3f096db547:	4d 8b 74 24 68       	mov    0x68(%r12),%r14
  3f096db54c:	4d 8b 6c 24 70       	mov    0x70(%r12),%r13
  3f096db551:	48 83 00 01          	addq   $0x1,(%rax)
  3f096db555:	48 8b 43 60          	mov    0x60(%rbx),%rax
  3f096db559:	48 85 c0             	test   %rax,%rax
  3f096db55c:	74 04                	je     3f096db562 <PyEval_EvalFrameEx+0x682>
  3f096db55e:	48 83 00 01          	addq   $0x1,(%rax)
  3f096db562:	48 8b 43 68          	mov    0x68(%rbx),%rax
  3f096db566:	48 85 c0             	test   %rax,%rax
  3f096db569:	74 04                	je     3f096db56f <PyEval_EvalFrameEx+0x68f>
  3f096db56b:	48 83 00 01          	addq   $0x1,(%rax)
  3f096db56f:	48 8b 43 58          	mov    0x58(%rbx),%rax
  3f096db573:	48 85 ff             	test   %rdi,%rdi
  3f096db576:	49 89 44 24 60       	mov    %rax,0x60(%r12)
  3f096db57b:	48 8b 43 60          	mov    0x60(%rbx),%rax
  3f096db57f:	49 89 44 24 68       	mov    %rax,0x68(%r12)
  3f096db584:	48 8b 43 68          	mov    0x68(%rbx),%rax
  3f096db588:	49 89 44 24 70       	mov    %rax,0x70(%r12)
  3f096db58d:	74 13                	je     3f096db5a2 <PyEval_EvalFrameEx+0x6c2>
  3f096db58f:	48 8b 07             	mov    (%rdi),%rax
  3f096db592:	48 83 e8 01          	sub    $0x1,%rax
  3f096db596:	48 85 c0             	test   %rax,%rax
  3f096db599:	48 89 07             	mov    %rax,(%rdi)
  3f096db59c:	0f 84 b4 2d 00 00    	je     3f096de356 <PyEval_EvalFrameEx+0x3476>
  3f096db5a2:	4d 85 f6             	test   %r14,%r14
  3f096db5a5:	74 13                	je     3f096db5ba <PyEval_EvalFrameEx+0x6da>
  3f096db5a7:	49 8b 06             	mov    (%r14),%rax
  3f096db5aa:	48 83 e8 01          	sub    $0x1,%rax
  3f096db5ae:	48 85 c0             	test   %rax,%rax
  3f096db5b1:	49 89 06             	mov    %rax,(%r14)
  3f096db5b4:	0f 84 8d 2d 00 00    	je     3f096de347 <PyEval_EvalFrameEx+0x3467>
  3f096db5ba:	4d 85 ed             	test   %r13,%r13
  3f096db5bd:	74 15                	je     3f096db5d4 <PyEval_EvalFrameEx+0x6f4>
  3f096db5bf:	49 8b 45 00          	mov    0x0(%r13),%rax
  3f096db5c3:	48 83 e8 01          	sub    $0x1,%rax
  3f096db5c7:	48 85 c0             	test   %rax,%rax
  3f096db5ca:	49 89 45 00          	mov    %rax,0x0(%r13)
  3f096db5ce:	0f 84 64 2d 00 00    	je     3f096de338 <PyEval_EvalFrameEx+0x3458>
  3f096db5d4:	48 8b 73 58          	mov    0x58(%rbx),%rsi
  3f096db5d8:	48 8d 3d 2d 02 05 00 	lea    0x5022d(%rip),%rdi        # 3f0972b80c <_Py_isspace__doc__+0x4e4c>
  3f096db5df:	e8 ac 09 f6 ff       	callq  3f0963bf90 <PySys_SetObject@plt>
  3f096db5e4:	48 8b 73 60          	mov    0x60(%rbx),%rsi
  3f096db5e8:	48 8d 3d 28 02 05 00 	lea    0x50228(%rip),%rdi        # 3f0972b817 <_Py_isspace__doc__+0x4e57>
  3f096db5ef:	e8 9c 09 f6 ff       	callq  3f0963bf90 <PySys_SetObject@plt>
  3f096db5f4:	48 8b 73 68          	mov    0x68(%rbx),%rsi
  3f096db5f8:	48 8d 3d fd 01 05 00 	lea    0x501fd(%rip),%rdi        # 3f0972b7fc <_Py_isspace__doc__+0x4e3c>
  3f096db5ff:	e8 8c 09 f6 ff       	callq  3f0963bf90 <PySys_SetObject@plt>
  3f096db604:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  3f096db608:	4c 8b 73 60          	mov    0x60(%rbx),%r14
  3f096db60c:	4c 8b 6b 68          	mov    0x68(%rbx),%r13
  3f096db610:	48 c7 43 58 00 00 00 	movq   $0x0,0x58(%rbx)
  3f096db617:	00 
  3f096db618:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
  3f096db61f:	00 
  3f096db620:	48 c7 43 68 00 00 00 	movq   $0x0,0x68(%rbx)
  3f096db627:	00 
  3f096db628:	48 8b 07             	mov    (%rdi),%rax
  3f096db62b:	48 83 e8 01          	sub    $0x1,%rax
  3f096db62f:	48 85 c0             	test   %rax,%rax
  3f096db632:	48 89 07             	mov    %rax,(%rdi)
  3f096db635:	0f 84 0c 02 00 00    	je     3f096db847 <PyEval_EvalFrameEx+0x967>
  3f096db63b:	4d 85 f6             	test   %r14,%r14
  3f096db63e:	74 13                	je     3f096db653 <PyEval_EvalFrameEx+0x773>
  3f096db640:	49 8b 06             	mov    (%r14),%rax
  3f096db643:	48 83 e8 01          	sub    $0x1,%rax
  3f096db647:	48 85 c0             	test   %rax,%rax
  3f096db64a:	49 89 06             	mov    %rax,(%r14)
  3f096db64d:	0f 84 d6 2c 00 00    	je     3f096de329 <PyEval_EvalFrameEx+0x3449>
  3f096db653:	4d 85 ed             	test   %r13,%r13
  3f096db656:	0f 84 b6 fa ff ff    	je     3f096db112 <PyEval_EvalFrameEx+0x232>
  3f096db65c:	49 8b 45 00          	mov    0x0(%r13),%rax
  3f096db660:	48 83 e8 01          	sub    $0x1,%rax
  3f096db664:	48 85 c0             	test   %rax,%rax
  3f096db667:	49 89 45 00          	mov    %rax,0x0(%r13)
  3f096db66b:	0f 85 a1 fa ff ff    	jne    3f096db112 <PyEval_EvalFrameEx+0x232>
  3f096db671:	49 8b 45 08          	mov    0x8(%r13),%rax
  3f096db675:	4c 89 ef             	mov    %r13,%rdi
  3f096db678:	ff 50 30             	callq  *0x30(%rax)
  3f096db67b:	e9 92 fa ff ff       	jmpq   3f096db112 <PyEval_EvalFrameEx+0x232>
  3f096db680:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096db684:	ff 50 30             	callq  *0x30(%rax)
  3f096db687:	e9 ff fb ff ff       	jmpq   3f096db28b <PyEval_EvalFrameEx+0x3ab>
  3f096db68c:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096db690:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096db694:	ff 50 30             	callq  *0x30(%rax)
  3f096db697:	e9 09 fe ff ff       	jmpq   3f096db4a5 <PyEval_EvalFrameEx+0x5c5>
  3f096db69c:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096db6a0:	41 83 ff 02          	cmp    $0x2,%r15d
  3f096db6a4:	0f 84 37 2d 00 00    	je     3f096de3e1 <PyEval_EvalFrameEx+0x3501>
  3f096db6aa:	41 f6 c7 28          	test   $0x28,%r15b
  3f096db6ae:	66 90                	xchg   %ax,%ax
  3f096db6b0:	74 0c                	je     3f096db6be <PyEval_EvalFrameEx+0x7de>
  3f096db6b2:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  3f096db6b7:	48 89 03             	mov    %rax,(%rbx)
  3f096db6ba:	48 83 c3 08          	add    $0x8,%rbx
  3f096db6be:	44 89 ff             	mov    %r15d,%edi
  3f096db6c1:	e8 7a 25 f6 ff       	callq  3f0963dc40 <PyInt_FromLong@plt>
  3f096db6c6:	48 89 03             	mov    %rax,(%rbx)
  3f096db6c9:	48 83 c3 08          	add    $0x8,%rbx
  3f096db6cd:	49 63 45 04          	movslq 0x4(%r13),%rax
  3f096db6d1:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  3f096db6d6:	4c 8d 6c 02 24       	lea    0x24(%rdx,%rax,1),%r13
  3f096db6db:	48 8b 0d 3e 60 29 00 	mov    0x29603e(%rip),%rcx        # 3f09971720 <_PyImport_DynLoadFiletab+0x4e0>
  3f096db6e2:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
  3f096db6e7:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  3f096db6ec:	e9 1b f9 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096db6f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096db6f8:	3b b4 24 98 00 00 00 	cmp    0x98(%rsp),%esi
  3f096db6ff:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
  3f096db703:	8b 45 7c             	mov    0x7c(%rbp),%eax
  3f096db706:	4d 8b 6c 24 40       	mov    0x40(%r12),%r13
  3f096db70b:	4d 8b 5c 24 30       	mov    0x30(%r12),%r11
  3f096db710:	7c 09                	jl     3f096db71b <PyEval_EvalFrameEx+0x83b>
  3f096db712:	3b b4 24 9c 00 00 00 	cmp    0x9c(%rsp),%esi
  3f096db719:	7c 50                	jl     3f096db76b <PyEval_EvalFrameEx+0x88b>
  3f096db71b:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  3f096db71f:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
  3f096db726:	00 
  3f096db727:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096db72c:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096db731:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
  3f096db736:	e8 55 0a f6 ff       	callq  3f0963c190 <_PyCode_CheckLineNumber@plt>
  3f096db73b:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
  3f096db742:	00 
  3f096db743:	8b 94 24 e4 00 00 00 	mov    0xe4(%rsp),%edx
  3f096db74a:	8b 75 78             	mov    0x78(%rbp),%esi
  3f096db74d:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
  3f096db752:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096db757:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096db75c:	44 89 84 24 98 00 00 	mov    %r8d,0x98(%rsp)
  3f096db763:	00 
  3f096db764:	89 94 24 9c 00 00 00 	mov    %edx,0x9c(%rsp)
  3f096db76b:	3b b4 24 98 00 00 00 	cmp    0x98(%rsp),%esi
  3f096db772:	74 0d                	je     3f096db781 <PyEval_EvalFrameEx+0x8a1>
  3f096db774:	3b b4 24 8c 00 00 00 	cmp    0x8c(%rsp),%esi
  3f096db77b:	0f 8d b2 00 00 00    	jge    3f096db833 <PyEval_EvalFrameEx+0x953>
  3f096db781:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  3f096db786:	89 45 7c             	mov    %eax,0x7c(%rbp)
  3f096db789:	b9 02 00 00 00       	mov    $0x2,%ecx
  3f096db78e:	48 89 ea             	mov    %rbp,%rdx
  3f096db791:	4c 89 ee             	mov    %r13,%rsi
  3f096db794:	4c 89 df             	mov    %r11,%rdi
  3f096db797:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096db79c:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096db7a1:	e8 7a e5 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096db7a6:	8b 4d 78             	mov    0x78(%rbp),%ecx
  3f096db7a9:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096db7ae:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096db7b3:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096db7b7:	89 8c 24 8c 00 00 00 	mov    %ecx,0x8c(%rsp)
  3f096db7be:	48 63 84 24 8c 00 00 	movslq 0x8c(%rsp),%rax
  3f096db7c5:	00 
  3f096db7c6:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  3f096db7cb:	4c 8d 6c 07 24       	lea    0x24(%rdi,%rax,1),%r13
  3f096db7d0:	48 8b 45 48          	mov    0x48(%rbp),%rax
  3f096db7d4:	48 85 c0             	test   %rax,%rax
  3f096db7d7:	74 0b                	je     3f096db7e4 <PyEval_EvalFrameEx+0x904>
  3f096db7d9:	48 c7 45 48 00 00 00 	movq   $0x0,0x48(%rbp)
  3f096db7e0:	00 
  3f096db7e1:	48 89 c3             	mov    %rax,%rbx
  3f096db7e4:	8b 74 24 78          	mov    0x78(%rsp),%esi
  3f096db7e8:	85 f6                	test   %esi,%esi
  3f096db7ea:	0f 84 76 f8 ff ff    	je     3f096db066 <PyEval_EvalFrameEx+0x186>
  3f096db7f0:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
  3f096db7f5:	4d 85 f6             	test   %r14,%r14
  3f096db7f8:	ba 02 00 00 00       	mov    $0x2,%edx
  3f096db7fd:	0f 95 c1             	setne  %cl
  3f096db800:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096db807:	00 
  3f096db808:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  3f096db80d:	45 85 c0             	test   %r8d,%r8d
  3f096db810:	0f 94 c0             	sete   %al
  3f096db813:	84 c1                	test   %al,%cl
  3f096db815:	0f 85 f1 f7 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096db81b:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
  3f096db820:	41 89 d7             	mov    %edx,%r15d
  3f096db823:	e9 c0 f9 ff ff       	jmpq   3f096db1e8 <PyEval_EvalFrameEx+0x308>
  3f096db828:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096db82e:	e9 e1 f9 ff ff       	jmpq   3f096db214 <PyEval_EvalFrameEx+0x334>
  3f096db833:	89 b4 24 8c 00 00 00 	mov    %esi,0x8c(%rsp)
  3f096db83a:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096db841:	00 
  3f096db842:	e9 77 ff ff ff       	jmpq   3f096db7be <PyEval_EvalFrameEx+0x8de>
  3f096db847:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096db84b:	ff 50 30             	callq  *0x30(%rax)
  3f096db84e:	e9 e8 fd ff ff       	jmpq   3f096db63b <PyEval_EvalFrameEx+0x75b>
  3f096db853:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
  3f096db859:	0f 84 d1 fc ff ff    	je     3f096db530 <PyEval_EvalFrameEx+0x650>
  3f096db85f:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  3f096db864:	49 8b 00             	mov    (%r8),%rax
  3f096db867:	48 83 e8 01          	sub    $0x1,%rax
  3f096db86b:	48 85 c0             	test   %rax,%rax
  3f096db86e:	49 89 00             	mov    %rax,(%r8)
  3f096db871:	0f 84 7c 2e 00 00    	je     3f096de6f3 <PyEval_EvalFrameEx+0x3813>
  3f096db877:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096db87e:	00 00 
  3f096db880:	e9 ab fc ff ff       	jmpq   3f096db530 <PyEval_EvalFrameEx+0x650>
  3f096db885:	48 8b 05 e4 5b 29 00 	mov    0x295be4(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096db88c:	48 8d 35 05 43 06 00 	lea    0x64305(%rip),%rsi        # 3f0973fb98 <_PyUnicode_TypeRecords+0xdcd8>
  3f096db893:	48 8b 38             	mov    (%rax),%rdi
  3f096db896:	e8 d5 01 f6 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096db89b:	48 89 ef             	mov    %rbp,%rdi
  3f096db89e:	e8 1d 08 f6 ff       	callq  3f0963c0c0 <PyTraceBack_Here@plt>
  3f096db8a3:	4d 8b 7c 24 30       	mov    0x30(%r12),%r15
  3f096db8a8:	4d 85 ff             	test   %r15,%r15
  3f096db8ab:	0f 84 02 01 00 00    	je     3f096db9b3 <PyEval_EvalFrameEx+0xad3>
  3f096db8b1:	49 8b 4c 24 40       	mov    0x40(%r12),%rcx
  3f096db8b6:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
  3f096db8bd:	00 
  3f096db8be:	48 8d b4 24 f8 00 00 	lea    0xf8(%rsp),%rsi
  3f096db8c5:	00 
  3f096db8c6:	48 8d bc 24 f0 00 00 	lea    0xf0(%rsp),%rdi
  3f096db8cd:	00 
  3f096db8ce:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  3f096db8d3:	e8 e8 21 f6 ff       	callq  3f0963dac0 <PyErr_Fetch@plt>
  3f096db8d8:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
  3f096db8df:	00 
  3f096db8e0:	48 85 d2             	test   %rdx,%rdx
  3f096db8e3:	0f 84 ca 35 00 00    	je     3f096deeb3 <PyEval_EvalFrameEx+0x3fd3>
  3f096db8e9:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
  3f096db8f0:	00 
  3f096db8f1:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
  3f096db8f8:	00 
  3f096db8f9:	31 c0                	xor    %eax,%eax
  3f096db8fb:	bf 03 00 00 00       	mov    $0x3,%edi
  3f096db900:	e8 9b 2d f6 ff       	callq  3f0963e6a0 <PyTuple_Pack@plt>
  3f096db905:	48 85 c0             	test   %rax,%rax
  3f096db908:	49 89 c6             	mov    %rax,%r14
  3f096db90b:	0f 84 c0 2d 00 00    	je     3f096de6d1 <PyEval_EvalFrameEx+0x37f1>
  3f096db911:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  3f096db916:	4c 89 ff             	mov    %r15,%rdi
  3f096db919:	49 89 c0             	mov    %rax,%r8
  3f096db91c:	b9 01 00 00 00       	mov    $0x1,%ecx
  3f096db921:	48 89 ea             	mov    %rbp,%rdx
  3f096db924:	e8 f7 e3 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096db929:	41 89 c7             	mov    %eax,%r15d
  3f096db92c:	49 8b 06             	mov    (%r14),%rax
  3f096db92f:	48 83 e8 01          	sub    $0x1,%rax
  3f096db933:	48 85 c0             	test   %rax,%rax
  3f096db936:	49 89 06             	mov    %rax,(%r14)
  3f096db939:	0f 84 75 2f 00 00    	je     3f096de8b4 <PyEval_EvalFrameEx+0x39d4>
  3f096db93f:	45 85 ff             	test   %r15d,%r15d
  3f096db942:	0f 84 89 2d 00 00    	je     3f096de6d1 <PyEval_EvalFrameEx+0x37f1>
  3f096db948:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  3f096db94f:	00 
  3f096db950:	48 85 c0             	test   %rax,%rax
  3f096db953:	74 13                	je     3f096db968 <PyEval_EvalFrameEx+0xa88>
  3f096db955:	48 8b 10             	mov    (%rax),%rdx
  3f096db958:	48 83 ea 01          	sub    $0x1,%rdx
  3f096db95c:	48 85 d2             	test   %rdx,%rdx
  3f096db95f:	48 89 10             	mov    %rdx,(%rax)
  3f096db962:	0f 84 f6 34 00 00    	je     3f096dee5e <PyEval_EvalFrameEx+0x3f7e>
  3f096db968:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
  3f096db96f:	00 
  3f096db970:	48 85 c0             	test   %rax,%rax
  3f096db973:	74 13                	je     3f096db988 <PyEval_EvalFrameEx+0xaa8>
  3f096db975:	48 8b 10             	mov    (%rax),%rdx
  3f096db978:	48 83 ea 01          	sub    $0x1,%rdx
  3f096db97c:	48 85 d2             	test   %rdx,%rdx
  3f096db97f:	48 89 10             	mov    %rdx,(%rax)
  3f096db982:	0f 84 17 35 00 00    	je     3f096dee9f <PyEval_EvalFrameEx+0x3fbf>
  3f096db988:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096db98f:	00 
  3f096db990:	48 85 c0             	test   %rax,%rax
  3f096db993:	74 1e                	je     3f096db9b3 <PyEval_EvalFrameEx+0xad3>
  3f096db995:	48 8b 10             	mov    (%rax),%rdx
  3f096db998:	48 83 ea 01          	sub    $0x1,%rdx
  3f096db99c:	48 85 d2             	test   %rdx,%rdx
  3f096db99f:	48 89 10             	mov    %rdx,(%rax)
  3f096db9a2:	75 0f                	jne    3f096db9b3 <PyEval_EvalFrameEx+0xad3>
  3f096db9a4:	48 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%rdi
  3f096db9ab:	00 
  3f096db9ac:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096db9b0:	ff 50 30             	callq  *0x30(%rax)
  3f096db9b3:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096db9b9:	e9 4c f8 ff ff       	jmpq   3f096db20a <PyEval_EvalFrameEx+0x32a>
  3f096db9be:	48 89 d8             	mov    %rbx,%rax
  3f096db9c1:	48 83 eb 08          	sub    $0x8,%rbx
  3f096db9c5:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096db9c9:	89 c8                	mov    %ecx,%eax
  3f096db9cb:	f7 d8                	neg    %eax
  3f096db9cd:	48 98                	cltq   
  3f096db9cf:	48 8b 3c c3          	mov    (%rbx,%rax,8),%rdi
  3f096db9d3:	4c 89 fe             	mov    %r15,%rsi
  3f096db9d6:	e8 c5 23 f6 ff       	callq  3f0963dda0 <PySet_Add@plt>
  3f096db9db:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096db9df:	49 8b 07             	mov    (%r15),%rax
  3f096db9e2:	48 83 e8 01          	sub    $0x1,%rax
  3f096db9e6:	48 85 c0             	test   %rax,%rax
  3f096db9e9:	49 89 07             	mov    %rax,(%r15)
  3f096db9ec:	0f 84 3e 30 00 00    	je     3f096dea30 <PyEval_EvalFrameEx+0x3b50>
  3f096db9f2:	8b 7c 24 78          	mov    0x78(%rsp),%edi
  3f096db9f6:	85 ff                	test   %edi,%edi
  3f096db9f8:	0f 85 f2 fd ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096db9fe:	41 80 7d 00 71       	cmpb   $0x71,0x0(%r13)
  3f096dba03:	0f 85 03 f6 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dba09:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096dba0e:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096dba13:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096dba1a:	00 
  3f096dba1b:	c1 e0 08             	shl    $0x8,%eax
  3f096dba1e:	01 c1                	add    %eax,%ecx
  3f096dba20:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
  3f096dba25:	48 63 c9             	movslq %ecx,%rcx
  3f096dba28:	4c 8d 6c 08 24       	lea    0x24(%rax,%rcx,1),%r13
  3f096dba2d:	e9 da f5 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dba32:	48 8d 53 f8          	lea    -0x8(%rbx),%rdx
  3f096dba36:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dba3a:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  3f096dba3f:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
  3f096dba43:	4c 89 fe             	mov    %r15,%rsi
  3f096dba46:	48 89 d7             	mov    %rdx,%rdi
  3f096dba49:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dba4e:	e8 ed 2c f6 ff       	callq  3f0963e740 <PyNumber_TrueDivide@plt>
  3f096dba53:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dba58:	49 89 c6             	mov    %rax,%r14
  3f096dba5b:	48 8b 02             	mov    (%rdx),%rax
  3f096dba5e:	48 83 e8 01          	sub    $0x1,%rax
  3f096dba62:	48 85 c0             	test   %rax,%rax
  3f096dba65:	48 89 02             	mov    %rax,(%rdx)
  3f096dba68:	0f 84 d7 2a 00 00    	je     3f096de545 <PyEval_EvalFrameEx+0x3665>
  3f096dba6e:	49 8b 07             	mov    (%r15),%rax
  3f096dba71:	48 83 e8 01          	sub    $0x1,%rax
  3f096dba75:	48 85 c0             	test   %rax,%rax
  3f096dba78:	49 89 07             	mov    %rax,(%r15)
  3f096dba7b:	0f 84 b5 2a 00 00    	je     3f096de536 <PyEval_EvalFrameEx+0x3656>
  3f096dba81:	4d 85 f6             	test   %r14,%r14
  3f096dba84:	4c 89 73 f0          	mov    %r14,-0x10(%rbx)
  3f096dba88:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  3f096dba8d:	0f 85 79 f5 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dba93:	e9 58 fd ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dba98:	48 8d 53 f8          	lea    -0x8(%rbx),%rdx
  3f096dba9c:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dbaa0:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  3f096dbaa5:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
  3f096dbaa9:	4c 89 fe             	mov    %r15,%rsi
  3f096dbaac:	48 89 d7             	mov    %rdx,%rdi
  3f096dbaaf:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dbab4:	e8 a7 07 f6 ff       	callq  3f0963c260 <PyNumber_InPlaceTrueDivide@plt>
  3f096dbab9:	eb 98                	jmp    3f096dba53 <PyEval_EvalFrameEx+0xb73>
  3f096dbabb:	49 83 c5 01          	add    $0x1,%r13
  3f096dbabf:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096dbac6:	00 
  3f096dbac7:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
  3f096dbacb:	4c 8d 7b f8          	lea    -0x8(%rbx),%r15
  3f096dbacf:	48 8b 51 08          	mov    0x8(%rcx),%rdx
  3f096dbad3:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
  3f096dbada:	a9 00 00 80 00       	test   $0x800000,%eax
  3f096dbadf:	0f 84 0f 2d 00 00    	je     3f096de7f4 <PyEval_EvalFrameEx+0x3914>
  3f096dbae5:	8b 51 10             	mov    0x10(%rcx),%edx
  3f096dbae8:	83 fa 20             	cmp    $0x20,%edx
  3f096dbaeb:	0f 85 2c 34 00 00    	jne    3f096def1d <PyEval_EvalFrameEx+0x403d>
  3f096dbaf1:	4c 8d 7b f0          	lea    -0x10(%rbx),%r15
  3f096dbaf5:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
  3f096dbaf9:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
  3f096dbafe:	48 8b 01             	mov    (%rcx),%rax
  3f096dbb01:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbb05:	48 85 c0             	test   %rax,%rax
  3f096dbb08:	48 89 01             	mov    %rax,(%rcx)
  3f096dbb0b:	0f 84 fa 2b 00 00    	je     3f096de70b <PyEval_EvalFrameEx+0x382b>
  3f096dbb11:	83 fa 01             	cmp    $0x1,%edx
  3f096dbb14:	0f 85 f6 49 00 00    	jne    3f096e0510 <PyEval_EvalFrameEx+0x5630>
  3f096dbb1a:	4c 89 fb             	mov    %r15,%rbx
  3f096dbb1d:	e9 ce fc ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dbb22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  3f096dbb28:	48 8b 53 f8          	mov    -0x8(%rbx),%rdx
  3f096dbb2c:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dbb31:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dbb36:	48 89 d7             	mov    %rdx,%rdi
  3f096dbb39:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dbb3e:	e8 ed 20 f6 ff       	callq  3f0963dc30 <PyObject_GetIter@plt>
  3f096dbb43:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dbb48:	49 89 c6             	mov    %rax,%r14
  3f096dbb4b:	48 8b 02             	mov    (%rdx),%rax
  3f096dbb4e:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbb52:	48 85 c0             	test   %rax,%rax
  3f096dbb55:	48 89 02             	mov    %rax,(%rdx)
  3f096dbb58:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dbb5d:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dbb62:	0f 84 46 3b 00 00    	je     3f096df6ae <PyEval_EvalFrameEx+0x47ce>
  3f096dbb68:	4d 85 f6             	test   %r14,%r14
  3f096dbb6b:	0f 84 ca 47 00 00    	je     3f096e033b <PyEval_EvalFrameEx+0x545b>
  3f096dbb71:	4c 89 73 f8          	mov    %r14,-0x8(%rbx)
  3f096dbb75:	41 80 7d 00 5d       	cmpb   $0x5d,0x0(%r13)
  3f096dbb7a:	0f 85 8c f4 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dbb80:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096dbb85:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096dbb8a:	49 83 c5 03          	add    $0x3,%r13
  3f096dbb8e:	c1 e0 08             	shl    $0x8,%eax
  3f096dbb91:	01 c1                	add    %eax,%ecx
  3f096dbb93:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dbb97:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dbb9b:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dbb9f:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dbba4:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dbba9:	ff 90 e0 00 00 00    	callq  *0xe0(%rax)
  3f096dbbaf:	48 85 c0             	test   %rax,%rax
  3f096dbbb2:	49 89 c6             	mov    %rax,%r14
  3f096dbbb5:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dbbb9:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dbbbe:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dbbc3:	0f 84 9c 51 00 00    	je     3f096e0d65 <PyEval_EvalFrameEx+0x5e85>
  3f096dbbc9:	48 89 03             	mov    %rax,(%rbx)
  3f096dbbcc:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
  3f096dbbd1:	48 83 c3 08          	add    $0x8,%rbx
  3f096dbbd5:	3c 7d                	cmp    $0x7d,%al
  3f096dbbd7:	0f 85 63 51 00 00    	jne    3f096e0d40 <PyEval_EvalFrameEx+0x5e60>
  3f096dbbdd:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096dbbe2:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096dbbe7:	49 83 c5 03          	add    $0x3,%r13
  3f096dbbeb:	c1 e0 08             	shl    $0x8,%eax
  3f096dbbee:	01 c1                	add    %eax,%ecx
  3f096dbbf0:	4c 89 f0             	mov    %r14,%rax
  3f096dbbf3:	48 63 d1             	movslq %ecx,%rdx
  3f096dbbf6:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dbbfa:	48 83 c2 2e          	add    $0x2e,%rdx
  3f096dbbfe:	48 8b 7c d5 08       	mov    0x8(%rbp,%rdx,8),%rdi
  3f096dbc03:	48 89 44 d5 08       	mov    %rax,0x8(%rbp,%rdx,8)
  3f096dbc08:	48 85 ff             	test   %rdi,%rdi
  3f096dbc0b:	0f 84 24 f4 ff ff    	je     3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dbc11:	48 8b 07             	mov    (%rdi),%rax
  3f096dbc14:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbc18:	48 85 c0             	test   %rax,%rax
  3f096dbc1b:	48 89 07             	mov    %rax,(%rdi)
  3f096dbc1e:	0f 85 11 f4 ff ff    	jne    3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dbc24:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dbc28:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dbc2d:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dbc32:	ff 50 30             	callq  *0x30(%rax)
  3f096dbc35:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dbc3a:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dbc3f:	e9 f1 f3 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dbc44:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dbc49:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  3f096dbc4e:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dbc52:	4c 8b 78 f0          	mov    -0x10(%rax),%r15
  3f096dbc56:	4c 8b 40 f8          	mov    -0x8(%rax),%r8
  3f096dbc5a:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dbc5e:	48 3b 05 23 5d 29 00 	cmp    0x295d23(%rip),%rax        # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
  3f096dbc65:	0f 84 ad 45 00 00    	je     3f096e0218 <PyEval_EvalFrameEx+0x5338>
  3f096dbc6b:	48 3b 05 6e 5b 29 00 	cmp    0x295b6e(%rip),%rax        # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
  3f096dbc72:	0f 84 70 45 00 00    	je     3f096e01e8 <PyEval_EvalFrameEx+0x5308>
  3f096dbc78:	4c 89 c6             	mov    %r8,%rsi
  3f096dbc7b:	4c 89 ff             	mov    %r15,%rdi
  3f096dbc7e:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dbc83:	e8 88 f4 f5 ff       	callq  3f0963b110 <PyNumber_InPlaceAdd@plt>
  3f096dbc88:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dbc8d:	49 89 c6             	mov    %rax,%r14
  3f096dbc90:	49 8b 07             	mov    (%r15),%rax
  3f096dbc93:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbc97:	48 85 c0             	test   %rax,%rax
  3f096dbc9a:	49 89 07             	mov    %rax,(%r15)
  3f096dbc9d:	0f 84 25 31 00 00    	je     3f096dedc8 <PyEval_EvalFrameEx+0x3ee8>
  3f096dbca3:	49 8b 00             	mov    (%r8),%rax
  3f096dbca6:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbcaa:	48 85 c0             	test   %rax,%rax
  3f096dbcad:	49 89 00             	mov    %rax,(%r8)
  3f096dbcb0:	0f 84 19 2d 00 00    	je     3f096de9cf <PyEval_EvalFrameEx+0x3aef>
  3f096dbcb6:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  3f096dbcbd:	00 00 00 
  3f096dbcc0:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096dbcc5:	4d 85 f6             	test   %r14,%r14
  3f096dbcc8:	4d 89 70 f0          	mov    %r14,-0x10(%r8)
  3f096dbccc:	0f 85 3a f3 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dbcd2:	e9 19 fb ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dbcd7:	48 89 ef             	mov    %rbp,%rdi
  3f096dbcda:	e8 a1 f4 f5 ff       	callq  3f0963b180 <PyFrame_BlockPop@plt>
  3f096dbcdf:	49 89 c7             	mov    %rax,%r15
  3f096dbce2:	48 89 d8             	mov    %rbx,%rax
  3f096dbce5:	48 2b 45 40          	sub    0x40(%rbp),%rax
  3f096dbce9:	48 c1 f8 03          	sar    $0x3,%rax
  3f096dbced:	41 39 47 08          	cmp    %eax,0x8(%r15)
  3f096dbcf1:	0f 8d 15 f3 ff ff    	jge    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dbcf7:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dbcfb:	48 8b 3b             	mov    (%rbx),%rdi
  3f096dbcfe:	48 8b 07             	mov    (%rdi),%rax
  3f096dbd01:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbd05:	48 85 c0             	test   %rax,%rax
  3f096dbd08:	48 89 07             	mov    %rax,(%rdi)
  3f096dbd0b:	75 d5                	jne    3f096dbce2 <PyEval_EvalFrameEx+0xe02>
  3f096dbd0d:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dbd11:	ff 50 30             	callq  *0x30(%rax)
  3f096dbd14:	eb cc                	jmp    3f096dbce2 <PyEval_EvalFrameEx+0xe02>
  3f096dbd16:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096dbd1a:	4c 8b 73 e8          	mov    -0x18(%rbx),%r14
  3f096dbd1e:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
  3f096dbd22:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
  3f096dbd26:	4c 89 73 f0          	mov    %r14,-0x10(%rbx)
  3f096dbd2a:	48 89 53 f8          	mov    %rdx,-0x8(%rbx)
  3f096dbd2e:	e9 02 f3 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dbd33:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096dbd37:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dbd3b:	48 89 03             	mov    %rax,(%rbx)
  3f096dbd3e:	48 83 c3 08          	add    $0x8,%rbx
  3f096dbd42:	e9 ee f2 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dbd47:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096dbd4b:	48 8b 53 e8          	mov    -0x18(%rbx),%rdx
  3f096dbd4f:	4c 8b 73 e0          	mov    -0x20(%rbx),%r14
  3f096dbd53:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
  3f096dbd57:	48 89 43 e0          	mov    %rax,-0x20(%rbx)
  3f096dbd5b:	48 89 53 f0          	mov    %rdx,-0x10(%rbx)
  3f096dbd5f:	48 89 4b f8          	mov    %rcx,-0x8(%rbx)
  3f096dbd63:	4c 89 73 e8          	mov    %r14,-0x18(%rbx)
  3f096dbd67:	e9 c9 f2 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dbd6c:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dbd70:	4c 89 ff             	mov    %r15,%rdi
  3f096dbd73:	e8 08 23 f6 ff       	callq  3f0963e080 <PyNumber_Positive@plt>
  3f096dbd78:	49 89 c6             	mov    %rax,%r14
  3f096dbd7b:	49 8b 07             	mov    (%r15),%rax
  3f096dbd7e:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbd82:	48 85 c0             	test   %rax,%rax
  3f096dbd85:	49 89 07             	mov    %rax,(%r15)
  3f096dbd88:	0f 84 58 27 00 00    	je     3f096de4e6 <PyEval_EvalFrameEx+0x3606>
  3f096dbd8e:	4d 85 f6             	test   %r14,%r14
  3f096dbd91:	4c 89 73 f8          	mov    %r14,-0x8(%rbx)
  3f096dbd95:	0f 85 71 f2 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dbd9b:	e9 50 fa ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dbda0:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dbda4:	4c 89 ff             	mov    %r15,%rdi
  3f096dbda7:	e8 94 ea f5 ff       	callq  3f0963a840 <PyNumber_Negative@plt>
  3f096dbdac:	49 89 c6             	mov    %rax,%r14
  3f096dbdaf:	eb ca                	jmp    3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
  3f096dbdb1:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096dbdb5:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dbdb9:	41 bf 40 00 00 00    	mov    $0x40,%r15d
  3f096dbdbf:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
  3f096dbdc3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  3f096dbdc8:	e9 fe f6 ff ff       	jmpq   3f096db4cb <PyEval_EvalFrameEx+0x5eb>
  3f096dbdcd:	45 31 ff             	xor    %r15d,%r15d
  3f096dbdd0:	40 f6 c6 02          	test   $0x2,%sil
  3f096dbdd4:	48 89 d8             	mov    %rbx,%rax
  3f096dbdd7:	75 08                	jne    3f096dbde1 <PyEval_EvalFrameEx+0xf01>
  3f096dbdd9:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096dbddd:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dbde1:	83 e6 01             	and    $0x1,%esi
  3f096dbde4:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  3f096dbdeb:	00 00 
  3f096dbded:	74 0d                	je     3f096dbdfc <PyEval_EvalFrameEx+0xf1c>
  3f096dbdef:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dbdf3:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dbdf7:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096dbdfc:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dbe00:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dbe04:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  3f096dbe0b:	00 
  3f096dbe0c:	48 8b 40 68          	mov    0x68(%rax),%rax
  3f096dbe10:	48 85 c0             	test   %rax,%rax
  3f096dbe13:	0f 84 41 2a 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe19:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
  3f096dbe1e:	0f 84 36 2a 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe24:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  3f096dbe2a:	74 3f                	je     3f096dbe6b <PyEval_EvalFrameEx+0xf8b>
  3f096dbe2c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dbe31:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dbe35:	48 8b 90 a8 00 00 00 	mov    0xa8(%rax),%rdx
  3f096dbe3c:	f7 c2 00 00 80 01    	test   $0x1800000,%edx
  3f096dbe42:	75 27                	jne    3f096dbe6b <PyEval_EvalFrameEx+0xf8b>
  3f096dbe44:	48 8b 40 60          	mov    0x60(%rax),%rax
  3f096dbe48:	48 85 c0             	test   %rax,%rax
  3f096dbe4b:	0f 84 09 2a 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe51:	f7 c2 00 00 02 00    	test   $0x20000,%edx
  3f096dbe57:	0f 84 fd 29 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe5d:	48 83 b8 30 01 00 00 	cmpq   $0x0,0x130(%rax)
  3f096dbe64:	00 
  3f096dbe65:	0f 84 ef 29 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe6b:	4d 85 ff             	test   %r15,%r15
  3f096dbe6e:	74 3a                	je     3f096dbeaa <PyEval_EvalFrameEx+0xfca>
  3f096dbe70:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dbe74:	48 8b 90 a8 00 00 00 	mov    0xa8(%rax),%rdx
  3f096dbe7b:	f7 c2 00 00 80 01    	test   $0x1800000,%edx
  3f096dbe81:	75 27                	jne    3f096dbeaa <PyEval_EvalFrameEx+0xfca>
  3f096dbe83:	48 8b 40 60          	mov    0x60(%rax),%rax
  3f096dbe87:	48 85 c0             	test   %rax,%rax
  3f096dbe8a:	0f 84 ca 29 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe90:	f7 c2 00 00 02 00    	test   $0x20000,%edx
  3f096dbe96:	0f 84 be 29 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbe9c:	48 83 b8 30 01 00 00 	cmpq   $0x0,0x130(%rax)
  3f096dbea3:	00 
  3f096dbea4:	0f 84 b0 29 00 00    	je     3f096de85a <PyEval_EvalFrameEx+0x397a>
  3f096dbeaa:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dbeaf:	48 8d b4 24 f8 00 00 	lea    0xf8(%rsp),%rsi
  3f096dbeb6:	00 
  3f096dbeb7:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
  3f096dbebe:	ff ff 7f 
  3f096dbec1:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  3f096dbec8:	00 00 00 00 00 
  3f096dbecd:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
  3f096dbed4:	00 
  3f096dbed5:	45 31 f6             	xor    %r14d,%r14d
  3f096dbed8:	e8 13 15 f6 ff       	callq  3f0963d3f0 <_PyEval_SliceIndex@plt>
  3f096dbedd:	85 c0                	test   %eax,%eax
  3f096dbedf:	74 34                	je     3f096dbf15 <PyEval_EvalFrameEx+0x1035>
  3f096dbee1:	48 8d b4 24 f0 00 00 	lea    0xf0(%rsp),%rsi
  3f096dbee8:	00 
  3f096dbee9:	4c 89 ff             	mov    %r15,%rdi
  3f096dbeec:	e8 ff 14 f6 ff       	callq  3f0963d3f0 <_PyEval_SliceIndex@plt>
  3f096dbef1:	85 c0                	test   %eax,%eax
  3f096dbef3:	74 20                	je     3f096dbf15 <PyEval_EvalFrameEx+0x1035>
  3f096dbef5:	48 8b 94 24 f0 00 00 	mov    0xf0(%rsp),%rdx
  3f096dbefc:	00 
  3f096dbefd:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  3f096dbf04:	00 
  3f096dbf05:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dbf0c:	00 
  3f096dbf0d:	e8 ce 01 f6 ff       	callq  3f0963c0e0 <PySequence_GetSlice@plt>
  3f096dbf12:	49 89 c6             	mov    %rax,%r14
  3f096dbf15:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dbf1c:	00 
  3f096dbf1d:	48 8b 07             	mov    (%rdi),%rax
  3f096dbf20:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbf24:	48 85 c0             	test   %rax,%rax
  3f096dbf27:	48 89 07             	mov    %rax,(%rdi)
  3f096dbf2a:	0f 84 bf 32 00 00    	je     3f096df1ef <PyEval_EvalFrameEx+0x430f>
  3f096dbf30:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  3f096dbf36:	74 18                	je     3f096dbf50 <PyEval_EvalFrameEx+0x1070>
  3f096dbf38:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dbf3d:	48 8b 07             	mov    (%rdi),%rax
  3f096dbf40:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbf44:	48 85 c0             	test   %rax,%rax
  3f096dbf47:	48 89 07             	mov    %rax,(%rdi)
  3f096dbf4a:	0f 84 65 31 00 00    	je     3f096df0b5 <PyEval_EvalFrameEx+0x41d5>
  3f096dbf50:	4d 85 ff             	test   %r15,%r15
  3f096dbf53:	0f 85 22 fe ff ff    	jne    3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
  3f096dbf59:	e9 30 fe ff ff       	jmpq   3f096dbd8e <PyEval_EvalFrameEx+0xeae>
  3f096dbf5e:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dbf62:	48 8b 75 30          	mov    0x30(%rbp),%rsi
  3f096dbf66:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dbf6a:	4c 89 ff             	mov    %r15,%rdi
  3f096dbf6d:	e8 5e 22 f6 ff       	callq  3f0963e1d0 <PyFunction_New@plt>
  3f096dbf72:	49 89 c6             	mov    %rax,%r14
  3f096dbf75:	49 8b 07             	mov    (%r15),%rax
  3f096dbf78:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbf7c:	48 85 c0             	test   %rax,%rax
  3f096dbf7f:	49 89 07             	mov    %rax,(%r15)
  3f096dbf82:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dbf86:	0f 84 bd 31 00 00    	je     3f096df149 <PyEval_EvalFrameEx+0x4269>
  3f096dbf8c:	4d 85 f6             	test   %r14,%r14
  3f096dbf8f:	4c 8d 7b f8          	lea    -0x8(%rbx),%r15
  3f096dbf93:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096dbf98:	74 50                	je     3f096dbfea <PyEval_EvalFrameEx+0x110a>
  3f096dbf9a:	4c 8d 7b f0          	lea    -0x10(%rbx),%r15
  3f096dbf9e:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
  3f096dbfa2:	4c 89 f7             	mov    %r14,%rdi
  3f096dbfa5:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dbfa9:	48 89 de             	mov    %rbx,%rsi
  3f096dbfac:	e8 bf 1b f6 ff       	callq  3f0963db70 <PyFunction_SetClosure@plt>
  3f096dbfb1:	83 f8 01             	cmp    $0x1,%eax
  3f096dbfb4:	48 8b 03             	mov    (%rbx),%rax
  3f096dbfb7:	19 d2                	sbb    %edx,%edx
  3f096dbfb9:	83 c2 02             	add    $0x2,%edx
  3f096dbfbc:	48 83 e8 01          	sub    $0x1,%rax
  3f096dbfc0:	48 85 c0             	test   %rax,%rax
  3f096dbfc3:	48 89 03             	mov    %rax,(%rbx)
  3f096dbfc6:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dbfca:	75 16                	jne    3f096dbfe2 <PyEval_EvalFrameEx+0x1102>
  3f096dbfcc:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096dbfd0:	48 89 df             	mov    %rbx,%rdi
  3f096dbfd3:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096dbfd7:	ff 50 30             	callq  *0x30(%rax)
  3f096dbfda:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dbfde:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096dbfe2:	85 c9                	test   %ecx,%ecx
  3f096dbfe4:	0f 8f 72 31 00 00    	jg     3f096df15c <PyEval_EvalFrameEx+0x427c>
  3f096dbfea:	4d 89 37             	mov    %r14,(%r15)
  3f096dbfed:	49 83 c7 08          	add    $0x8,%r15
  3f096dbff1:	e9 1b fb ff ff       	jmpq   3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096dbff6:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
  3f096dbffd:	00 
  3f096dbffe:	48 63 c9             	movslq %ecx,%rcx
  3f096dc001:	4c 8b 34 ca          	mov    (%rdx,%rcx,8),%r14
  3f096dc005:	49 83 06 01          	addq   $0x1,(%r14)
  3f096dc009:	4c 89 33             	mov    %r14,(%rbx)
  3f096dc00c:	48 83 c3 08          	add    $0x8,%rbx
  3f096dc010:	e9 f7 ef ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc015:	4c 63 f9             	movslq %ecx,%r15
  3f096dc018:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
  3f096dc01f:	00 
  3f096dc020:	4e 8b 34 f9          	mov    (%rcx,%r15,8),%r14
  3f096dc024:	4c 89 f7             	mov    %r14,%rdi
  3f096dc027:	e8 94 1b f6 ff       	callq  3f0963dbc0 <PyCell_Get@plt>
  3f096dc02c:	48 85 c0             	test   %rax,%rax
  3f096dc02f:	0f 84 94 3c 00 00    	je     3f096dfcc9 <PyEval_EvalFrameEx+0x4de9>
  3f096dc035:	48 89 03             	mov    %rax,(%rbx)
  3f096dc038:	48 83 c3 08          	add    $0x8,%rbx
  3f096dc03c:	e9 cb ef ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc041:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc046:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dc04b:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc04f:	48 8b 05 32 59 29 00 	mov    0x295932(%rip),%rax        # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
  3f096dc056:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dc05a:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dc05e:	48 39 42 08          	cmp    %rax,0x8(%rdx)
  3f096dc062:	0f 84 5d 30 00 00    	je     3f096df0c5 <PyEval_EvalFrameEx+0x41e5>
  3f096dc068:	48 89 d7             	mov    %rdx,%rdi
  3f096dc06b:	4c 89 fe             	mov    %r15,%rsi
  3f096dc06e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc073:	e8 b8 26 f6 ff       	callq  3f0963e730 <PyNumber_InPlaceSubtract@plt>
  3f096dc078:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dc07d:	49 89 c6             	mov    %rax,%r14
  3f096dc080:	48 8b 02             	mov    (%rdx),%rax
  3f096dc083:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc087:	48 85 c0             	test   %rax,%rax
  3f096dc08a:	48 89 02             	mov    %rax,(%rdx)
  3f096dc08d:	0f 84 87 22 00 00    	je     3f096de31a <PyEval_EvalFrameEx+0x343a>
  3f096dc093:	49 8b 07             	mov    (%r15),%rax
  3f096dc096:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc09a:	48 85 c0             	test   %rax,%rax
  3f096dc09d:	49 89 07             	mov    %rax,(%r15)
  3f096dc0a0:	0f 85 1a fc ff ff    	jne    3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
  3f096dc0a6:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dc0aa:	4c 89 ff             	mov    %r15,%rdi
  3f096dc0ad:	ff 50 30             	callq  *0x30(%rax)
  3f096dc0b0:	e9 0b fc ff ff       	jmpq   3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
  3f096dc0b5:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc0ba:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dc0bf:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc0c3:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dc0c7:	48 8b 51 f0          	mov    -0x10(%rcx),%rdx
  3f096dc0cb:	4c 89 fe             	mov    %r15,%rsi
  3f096dc0ce:	48 89 d7             	mov    %rdx,%rdi
  3f096dc0d1:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc0d6:	e8 d5 e8 f5 ff       	callq  3f0963a9b0 <PyNumber_InPlaceFloorDivide@plt>
  3f096dc0db:	49 89 c6             	mov    %rax,%r14
  3f096dc0de:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dc0e3:	eb 9b                	jmp    3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dc0e5:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc0ea:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dc0ef:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc0f3:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  3f096dc0f8:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dc0fc:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
  3f096dc100:	4c 89 fe             	mov    %r15,%rsi
  3f096dc103:	48 89 cf             	mov    %rcx,%rdi
  3f096dc106:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dc10b:	e8 00 26 f6 ff       	callq  3f0963e710 <PyNumber_Power@plt>
  3f096dc110:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dc115:	49 89 c6             	mov    %rax,%r14
  3f096dc118:	48 8b 01             	mov    (%rcx),%rax
  3f096dc11b:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc11f:	48 85 c0             	test   %rax,%rax
  3f096dc122:	48 89 01             	mov    %rax,(%rcx)
  3f096dc125:	0f 84 0d 28 00 00    	je     3f096de938 <PyEval_EvalFrameEx+0x3a58>
  3f096dc12b:	49 8b 07             	mov    (%r15),%rax
  3f096dc12e:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc132:	48 85 c0             	test   %rax,%rax
  3f096dc135:	49 89 07             	mov    %rax,(%r15)
  3f096dc138:	0f 84 eb 27 00 00    	je     3f096de929 <PyEval_EvalFrameEx+0x3a49>
  3f096dc13e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dc143:	4d 85 f6             	test   %r14,%r14
  3f096dc146:	4c 89 71 f0          	mov    %r14,-0x10(%rcx)
  3f096dc14a:	0f 85 bc ee ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc150:	e9 9b f6 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc155:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dc159:	4c 89 ff             	mov    %r15,%rdi
  3f096dc15c:	e8 9f 10 f6 ff       	callq  3f0963d200 <PyObject_IsTrue@plt>
  3f096dc161:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dc165:	49 8b 07             	mov    (%r15),%rax
  3f096dc168:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc16c:	48 85 c0             	test   %rax,%rax
  3f096dc16f:	49 89 07             	mov    %rax,(%r15)
  3f096dc172:	0f 84 c9 2d 00 00    	je     3f096def41 <PyEval_EvalFrameEx+0x4061>
  3f096dc178:	83 7c 24 78 00       	cmpl   $0x0,0x78(%rsp)
  3f096dc17d:	0f 85 84 27 00 00    	jne    3f096de907 <PyEval_EvalFrameEx+0x3a27>
  3f096dc183:	48 8b 05 b6 57 29 00 	mov    0x2957b6(%rip),%rax        # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
  3f096dc18a:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dc18e:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
  3f096dc192:	e9 75 ee ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc197:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dc19b:	4c 89 ff             	mov    %r15,%rdi
  3f096dc19e:	e8 8d 1c f6 ff       	callq  3f0963de30 <PyObject_Repr@plt>
  3f096dc1a3:	49 89 c6             	mov    %rax,%r14
  3f096dc1a6:	e9 d0 fb ff ff       	jmpq   3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
  3f096dc1ab:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
  3f096dc1b2:	00 
  3f096dc1b3:	48 63 c9             	movslq %ecx,%rcx
  3f096dc1b6:	4c 8b 05 23 56 29 00 	mov    0x295623(%rip),%r8        # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
  3f096dc1bd:	4c 8b 7c cf 18       	mov    0x18(%rdi,%rcx,8),%r15
  3f096dc1c2:	4d 39 47 08          	cmp    %r8,0x8(%r15)
  3f096dc1c6:	0f 84 20 32 00 00    	je     3f096df3ec <PyEval_EvalFrameEx+0x450c>
  3f096dc1cc:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  3f096dc1d0:	4c 89 fe             	mov    %r15,%rsi
  3f096dc1d3:	e8 58 02 f6 ff       	callq  3f0963c430 <PyDict_GetItem@plt>
  3f096dc1d8:	48 85 c0             	test   %rax,%rax
  3f096dc1db:	49 89 c6             	mov    %rax,%r14
  3f096dc1de:	0f 85 21 fe ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096dc1e4:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  3f096dc1e8:	4c 89 fe             	mov    %r15,%rsi
  3f096dc1eb:	e8 40 02 f6 ff       	callq  3f0963c430 <PyDict_GetItem@plt>
  3f096dc1f0:	48 85 c0             	test   %rax,%rax
  3f096dc1f3:	49 89 c6             	mov    %rax,%r14
  3f096dc1f6:	0f 85 09 fe ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096dc1fc:	48 8b 05 bd 58 29 00 	mov    0x2958bd(%rip),%rax        # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
  3f096dc203:	48 8d 35 66 37 06 00 	lea    0x63766(%rip),%rsi        # 3f0973f970 <_PyUnicode_TypeRecords+0xdab0>
  3f096dc20a:	4c 89 fa             	mov    %r15,%rdx
  3f096dc20d:	45 31 f6             	xor    %r14d,%r14d
  3f096dc210:	48 8b 38             	mov    (%rax),%rdi
  3f096dc213:	e8 68 db ff ff       	callq  3f096d9d80 <_PyBuiltin_Init+0x500>
  3f096dc218:	e9 d3 f5 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc21d:	0f 1f 00             	nopl   (%rax)
  3f096dc220:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
  3f096dc227:	00 
  3f096dc228:	48 63 c9             	movslq %ecx,%rcx
  3f096dc22b:	4c 8d 7b f8          	lea    -0x8(%rbx),%r15
  3f096dc22f:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
  3f096dc233:	48 8b 74 cf 18       	mov    0x18(%rdi,%rcx,8),%rsi
  3f096dc238:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  3f096dc23c:	48 89 da             	mov    %rbx,%rdx
  3f096dc23f:	e8 ac 1a f6 ff       	callq  3f0963dcf0 <PyDict_SetItem@plt>
  3f096dc244:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dc248:	48 8b 03             	mov    (%rbx),%rax
  3f096dc24b:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc24f:	48 85 c0             	test   %rax,%rax
  3f096dc252:	48 89 03             	mov    %rax,(%rbx)
  3f096dc255:	0f 84 f5 2c 00 00    	je     3f096def50 <PyEval_EvalFrameEx+0x4070>
  3f096dc25b:	44 8b 54 24 78       	mov    0x78(%rsp),%r10d
  3f096dc260:	4c 89 fb             	mov    %r15,%rbx
  3f096dc263:	45 85 d2             	test   %r10d,%r10d
  3f096dc266:	0f 84 a0 ed ff ff    	je     3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc26c:	e9 7f f5 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc271:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
  3f096dc278:	00 
  3f096dc279:	48 63 c9             	movslq %ecx,%rcx
  3f096dc27c:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  3f096dc280:	4d 8b 7c c8 18       	mov    0x18(%r8,%rcx,8),%r15
  3f096dc285:	4c 89 fe             	mov    %r15,%rsi
  3f096dc288:	e8 53 07 f6 ff       	callq  3f0963c9e0 <PyDict_DelItem@plt>
  3f096dc28d:	85 c0                	test   %eax,%eax
  3f096dc28f:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dc293:	0f 84 57 f5 ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc299:	48 8b 05 20 58 29 00 	mov    0x295820(%rip),%rax        # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
  3f096dc2a0:	48 8d 35 c9 36 06 00 	lea    0x636c9(%rip),%rsi        # 3f0973f970 <_PyUnicode_TypeRecords+0xdab0>
  3f096dc2a7:	4c 89 fa             	mov    %r15,%rdx
  3f096dc2aa:	48 8b 38             	mov    (%rax),%rdi
  3f096dc2ad:	e8 ce da ff ff       	callq  3f096d9d80 <_PyBuiltin_Init+0x500>
  3f096dc2b2:	e9 39 f5 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc2b7:	48 8d 3d 61 3a 06 00 	lea    0x63a61(%rip),%rdi        # 3f0973fd1f <_PyUnicode_TypeRecords+0xde5f>
  3f096dc2be:	48 89 d8             	mov    %rbx,%rax
  3f096dc2c1:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc2c5:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096dc2c9:	e8 92 07 f6 ff       	callq  3f0963ca60 <PySys_GetObject@plt>
  3f096dc2ce:	48 85 c0             	test   %rax,%rax
  3f096dc2d1:	48 89 c1             	mov    %rax,%rcx
  3f096dc2d4:	0f 84 5b 41 00 00    	je     3f096e0435 <PyEval_EvalFrameEx+0x5555>
  3f096dc2da:	8b 44 24 78          	mov    0x78(%rsp),%eax
  3f096dc2de:	85 c0                	test   %eax,%eax
  3f096dc2e0:	0f 84 81 31 00 00    	je     3f096df467 <PyEval_EvalFrameEx+0x4587>
  3f096dc2e6:	49 8b 07             	mov    (%r15),%rax
  3f096dc2e9:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc2ed:	48 85 c0             	test   %rax,%rax
  3f096dc2f0:	49 89 07             	mov    %rax,(%r15)
  3f096dc2f3:	0f 84 5f 31 00 00    	je     3f096df458 <PyEval_EvalFrameEx+0x4578>
  3f096dc2f9:	4d 85 f6             	test   %r14,%r14
  3f096dc2fc:	0f 84 ee f4 ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc302:	49 8b 06             	mov    (%r14),%rax
  3f096dc305:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc309:	48 85 c0             	test   %rax,%rax
  3f096dc30c:	49 89 06             	mov    %rax,(%r14)
  3f096dc30f:	0f 85 db f4 ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc315:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096dc319:	4c 89 f7             	mov    %r14,%rdi
  3f096dc31c:	ff 50 30             	callq  *0x30(%rax)
  3f096dc31f:	e9 cc f4 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc324:	48 8d 53 f8          	lea    -0x8(%rbx),%rdx
  3f096dc328:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
  3f096dc32c:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
  3f096dc333:	00 00 00 00 00 
  3f096dc338:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc33d:	48 8d 3d 3f 8a 06 00 	lea    0x68a3f(%rip),%rdi        # 3f09744d83 <_Py_ctype_table+0x9a3>
  3f096dc344:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc349:	e8 12 07 f6 ff       	callq  3f0963ca60 <PySys_GetObject@plt>
  3f096dc34e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dc353:	48 85 c0             	test   %rax,%rax
  3f096dc356:	49 89 c7             	mov    %rax,%r15
  3f096dc359:	48 89 d3             	mov    %rdx,%rbx
  3f096dc35c:	0f 84 69 2c 00 00    	je     3f096defcb <PyEval_EvalFrameEx+0x40eb>
  3f096dc362:	49 83 07 01          	addq   $0x1,(%r15)
  3f096dc366:	31 f6                	xor    %esi,%esi
  3f096dc368:	4c 89 ff             	mov    %r15,%rdi
  3f096dc36b:	e8 70 e6 f5 ff       	callq  3f0963a9e0 <PyFile_SoftSpace@plt>
  3f096dc370:	85 c0                	test   %eax,%eax
  3f096dc372:	0f 85 0f 2b 00 00    	jne    3f096dee87 <PyEval_EvalFrameEx+0x3fa7>
  3f096dc378:	8b 44 24 78          	mov    0x78(%rsp),%eax
  3f096dc37c:	85 c0                	test   %eax,%eax
  3f096dc37e:	0f 84 ed 23 00 00    	je     3f096de771 <PyEval_EvalFrameEx+0x3891>
  3f096dc384:	4d 85 ff             	test   %r15,%r15
  3f096dc387:	74 13                	je     3f096dc39c <PyEval_EvalFrameEx+0x14bc>
  3f096dc389:	49 8b 07             	mov    (%r15),%rax
  3f096dc38c:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc390:	48 85 c0             	test   %rax,%rax
  3f096dc393:	49 89 07             	mov    %rax,(%r15)
  3f096dc396:	0f 84 43 25 00 00    	je     3f096de8df <PyEval_EvalFrameEx+0x39ff>
  3f096dc39c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dc3a1:	48 8b 07             	mov    (%rdi),%rax
  3f096dc3a4:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc3a8:	48 85 c0             	test   %rax,%rax
  3f096dc3ab:	48 89 07             	mov    %rax,(%rdi)
  3f096dc3ae:	0f 84 11 25 00 00    	je     3f096de8c5 <PyEval_EvalFrameEx+0x39e5>
  3f096dc3b4:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
  3f096dc3bb:	00 00 
  3f096dc3bd:	74 1b                	je     3f096dc3da <PyEval_EvalFrameEx+0x14fa>
  3f096dc3bf:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dc3c6:	00 
  3f096dc3c7:	48 8b 07             	mov    (%rdi),%rax
  3f096dc3ca:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc3ce:	48 85 c0             	test   %rax,%rax
  3f096dc3d1:	48 89 07             	mov    %rax,(%rdi)
  3f096dc3d4:	0f 84 95 21 00 00    	je     3f096de56f <PyEval_EvalFrameEx+0x368f>
  3f096dc3da:	8b 54 24 78          	mov    0x78(%rsp),%edx
  3f096dc3de:	85 d2                	test   %edx,%edx
  3f096dc3e0:	0f 84 26 ec ff ff    	je     3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc3e6:	e9 05 f4 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc3eb:	31 c9                	xor    %ecx,%ecx
  3f096dc3ed:	48 8d 3d 8f 89 06 00 	lea    0x6898f(%rip),%rdi        # 3f09744d83 <_Py_ctype_table+0x9a3>
  3f096dc3f4:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dc3f9:	49 89 df             	mov    %rbx,%r15
  3f096dc3fc:	e8 5f 06 f6 ff       	callq  3f0963ca60 <PySys_GetObject@plt>
  3f096dc401:	48 85 c0             	test   %rax,%rax
  3f096dc404:	49 89 c0             	mov    %rax,%r8
  3f096dc407:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dc40c:	0f 84 d9 40 00 00    	je     3f096e04eb <PyEval_EvalFrameEx+0x560b>
  3f096dc412:	49 83 00 01          	addq   $0x1,(%r8)
  3f096dc416:	48 8d 3d 70 e0 04 00 	lea    0x4e070(%rip),%rdi        # 3f0972a48d <_Py_isspace__doc__+0x3acd>
  3f096dc41d:	4c 89 c6             	mov    %r8,%rsi
  3f096dc420:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dc425:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dc42a:	e8 11 00 f6 ff       	callq  3f0963c440 <PyFile_WriteString@plt>
  3f096dc42f:	85 c0                	test   %eax,%eax
  3f096dc431:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dc435:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dc43a:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dc43f:	0f 84 9d 2a 00 00    	je     3f096deee2 <PyEval_EvalFrameEx+0x4002>
  3f096dc445:	49 8b 00             	mov    (%r8),%rax
  3f096dc448:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096dc44d:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc451:	48 85 c0             	test   %rax,%rax
  3f096dc454:	49 89 00             	mov    %rax,(%r8)
  3f096dc457:	0f 84 e0 29 00 00    	je     3f096dee3d <PyEval_EvalFrameEx+0x3f5d>
  3f096dc45d:	48 85 c9             	test   %rcx,%rcx
  3f096dc460:	0f 85 98 f6 ff ff    	jne    3f096dbafe <PyEval_EvalFrameEx+0xc1e>
  3f096dc466:	e9 a6 f6 ff ff       	jmpq   3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096dc46b:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dc46f:	48 89 d8             	mov    %rbx,%rax
  3f096dc472:	48 83 eb 10          	sub    $0x10,%rbx
  3f096dc476:	48 8b 40 f0          	mov    -0x10(%rax),%rax
  3f096dc47a:	48 85 ff             	test   %rdi,%rdi
  3f096dc47d:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  3f096dc484:	00 
  3f096dc485:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096dc48a:	0f 84 61 2b 00 00    	je     3f096deff1 <PyEval_EvalFrameEx+0x4111>
  3f096dc490:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  3f096dc495:	4c 39 c7             	cmp    %r8,%rdi
  3f096dc498:	0f 84 53 2b 00 00    	je     3f096deff1 <PyEval_EvalFrameEx+0x4111>
  3f096dc49e:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
  3f096dc4a5:	00 00 
  3f096dc4a7:	0f 84 3c 2b 00 00    	je     3f096defe9 <PyEval_EvalFrameEx+0x4109>
  3f096dc4ad:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
  3f096dc4b4:	00 
  3f096dc4b5:	e9 a8 fe ff ff       	jmpq   3f096dc362 <PyEval_EvalFrameEx+0x1482>
  3f096dc4ba:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc4bf:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dc4c4:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc4c8:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dc4cc:	48 8b 51 f0          	mov    -0x10(%rcx),%rdx
  3f096dc4d0:	4c 89 fe             	mov    %r15,%rsi
  3f096dc4d3:	48 89 d7             	mov    %rdx,%rdi
  3f096dc4d6:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc4db:	e8 10 24 f6 ff       	callq  3f0963e8f0 <PyNumber_FloorDivide@plt>
  3f096dc4e0:	e9 f6 fb ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096dc4e5:	45 31 c0             	xor    %r8d,%r8d
  3f096dc4e8:	40 f6 c6 02          	test   $0x2,%sil
  3f096dc4ec:	48 89 d8             	mov    %rbx,%rax
  3f096dc4ef:	74 08                	je     3f096dc4f9 <PyEval_EvalFrameEx+0x1619>
  3f096dc4f1:	4c 8b 40 f8          	mov    -0x8(%rax),%r8
  3f096dc4f5:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc4f9:	45 31 ff             	xor    %r15d,%r15d
  3f096dc4fc:	83 e6 01             	and    $0x1,%esi
  3f096dc4ff:	74 08                	je     3f096dc509 <PyEval_EvalFrameEx+0x1629>
  3f096dc501:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dc505:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc509:	4c 8b 4b f8          	mov    -0x8(%rbx),%r9
  3f096dc50d:	48 8d 43 f0          	lea    -0x10(%rbx),%rax
  3f096dc511:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
  3f096dc515:	4c 89 c2             	mov    %r8,%rdx
  3f096dc518:	4c 89 fe             	mov    %r15,%rsi
  3f096dc51b:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dc520:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096dc525:	4c 89 cf             	mov    %r9,%rdi
  3f096dc528:	48 89 d9             	mov    %rbx,%rcx
  3f096dc52b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dc530:	e8 db e7 ff ff       	callq  3f096dad10 <_PyEval_SliceIndex+0xd0>
  3f096dc535:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dc539:	48 8b 03             	mov    (%rbx),%rax
  3f096dc53c:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc540:	48 85 c0             	test   %rax,%rax
  3f096dc543:	48 89 03             	mov    %rax,(%rbx)
  3f096dc546:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dc54b:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dc550:	0f 84 d1 2f 00 00    	je     3f096df527 <PyEval_EvalFrameEx+0x4647>
  3f096dc556:	49 8b 01             	mov    (%r9),%rax
  3f096dc559:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc55d:	48 85 c0             	test   %rax,%rax
  3f096dc560:	49 89 01             	mov    %rax,(%r9)
  3f096dc563:	0f 84 a5 2f 00 00    	je     3f096df50e <PyEval_EvalFrameEx+0x462e>
  3f096dc569:	4d 85 ff             	test   %r15,%r15
  3f096dc56c:	74 13                	je     3f096dc581 <PyEval_EvalFrameEx+0x16a1>
  3f096dc56e:	49 8b 07             	mov    (%r15),%rax
  3f096dc571:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc575:	48 85 c0             	test   %rax,%rax
  3f096dc578:	49 89 07             	mov    %rax,(%r15)
  3f096dc57b:	0f 84 6d 23 00 00    	je     3f096de8ee <PyEval_EvalFrameEx+0x3a0e>
  3f096dc581:	4d 85 c0             	test   %r8,%r8
  3f096dc584:	74 13                	je     3f096dc599 <PyEval_EvalFrameEx+0x16b9>
  3f096dc586:	49 8b 00             	mov    (%r8),%rax
  3f096dc589:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc58d:	48 85 c0             	test   %rax,%rax
  3f096dc590:	49 89 00             	mov    %rax,(%r8)
  3f096dc593:	0f 84 66 28 00 00    	je     3f096dedff <PyEval_EvalFrameEx+0x3f1f>
  3f096dc599:	8b 44 24 78          	mov    0x78(%rsp),%eax
  3f096dc59d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  3f096dc5a2:	85 c0                	test   %eax,%eax
  3f096dc5a4:	0f 84 62 ea ff ff    	je     3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dc5aa:	e9 41 f2 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc5af:	8d 86 7d ff ff ff    	lea    -0x83(%rsi),%eax
  3f096dc5b5:	44 0f b6 f1          	movzbl %cl,%r14d
  3f096dc5b9:	0f b6 cd             	movzbl %ch,%ecx
  3f096dc5bc:	41 8d 14 4e          	lea    (%r14,%rcx,2),%edx
  3f096dc5c0:	89 8c 24 a8 00 00 00 	mov    %ecx,0xa8(%rsp)
  3f096dc5c7:	41 89 c0             	mov    %eax,%r8d
  3f096dc5ca:	41 83 e0 01          	and    $0x1,%r8d
  3f096dc5ce:	41 83 f8 01          	cmp    $0x1,%r8d
  3f096dc5d2:	44 89 84 24 c0 00 00 	mov    %r8d,0xc0(%rsp)
  3f096dc5d9:	00 
  3f096dc5da:	4c 8b 05 d7 4e 29 00 	mov    0x294ed7(%rip),%r8        # 3f099714b8 <_PyImport_DynLoadFiletab+0x278>
  3f096dc5e1:	83 da ff             	sbb    $0xffffffff,%edx
  3f096dc5e4:	83 e0 02             	and    $0x2,%eax
  3f096dc5e7:	83 f8 01             	cmp    $0x1,%eax
  3f096dc5ea:	83 da ff             	sbb    $0xffffffff,%edx
  3f096dc5ed:	48 63 d2             	movslq %edx,%rdx
  3f096dc5f0:	48 f7 d2             	not    %rdx
  3f096dc5f3:	48 8d 14 d3          	lea    (%rbx,%rdx,8),%rdx
  3f096dc5f7:	48 8b 3a             	mov    (%rdx),%rdi
  3f096dc5fa:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
  3f096dc601:	00 
  3f096dc602:	4c 39 47 08          	cmp    %r8,0x8(%rdi)
  3f096dc606:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096dc60b:	0f 84 3f 3c 00 00    	je     3f096e0250 <PyEval_EvalFrameEx+0x5370>
  3f096dc611:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dc616:	48 83 07 01          	addq   $0x1,(%rdi)
  3f096dc61a:	45 31 ff             	xor    %r15d,%r15d
  3f096dc61d:	85 c0                	test   %eax,%eax
  3f096dc61f:	48 89 9c 24 e8 00 00 	mov    %rbx,0xe8(%rsp)
  3f096dc626:	00 
  3f096dc627:	74 21                	je     3f096dc64a <PyEval_EvalFrameEx+0x176a>
  3f096dc629:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
  3f096dc62d:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096dc634:	00 
  3f096dc635:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dc639:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dc63d:	f6 80 ab 00 00 00 20 	testb  $0x20,0xab(%rax)
  3f096dc644:	0f 84 7a 3c 00 00    	je     3f096e02c4 <PyEval_EvalFrameEx+0x53e4>
  3f096dc64a:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
  3f096dc651:	31 db                	xor    %ebx,%ebx
  3f096dc653:	45 31 c0             	xor    %r8d,%r8d
  3f096dc656:	85 c0                	test   %eax,%eax
  3f096dc658:	74 2d                	je     3f096dc687 <PyEval_EvalFrameEx+0x17a7>
  3f096dc65a:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096dc661:	00 
  3f096dc662:	48 8d 50 f8          	lea    -0x8(%rax),%rdx
  3f096dc666:	48 89 94 24 e8 00 00 	mov    %rdx,0xe8(%rsp)
  3f096dc66d:	00 
  3f096dc66e:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
  3f096dc672:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096dc676:	f6 80 ab 00 00 00 04 	testb  $0x4,0xab(%rax)
  3f096dc67d:	0f 84 15 3c 00 00    	je     3f096e0298 <PyEval_EvalFrameEx+0x53b8>
  3f096dc683:	44 8b 43 10          	mov    0x10(%rbx),%r8d
  3f096dc687:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
  3f096dc68e:	85 c0                	test   %eax,%eax
  3f096dc690:	74 32                	je     3f096dc6c4 <PyEval_EvalFrameEx+0x17e4>
  3f096dc692:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dc697:	8b b4 24 a8 00 00 00 	mov    0xa8(%rsp),%esi
  3f096dc69e:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
  3f096dc6a5:	00 
  3f096dc6a6:	4c 89 ff             	mov    %r15,%rdi
  3f096dc6a9:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
  3f096dc6ae:	e8 bd e3 ff ff       	callq  3f096daa70 <PyEval_GetFuncDesc+0x60>
  3f096dc6b3:	48 85 c0             	test   %rax,%rax
  3f096dc6b6:	49 89 c7             	mov    %rax,%r15
  3f096dc6b9:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
  3f096dc6be:	0f 84 4c 3c 00 00    	je     3f096e0310 <PyEval_EvalFrameEx+0x5430>
  3f096dc6c4:	43 8d 3c 30          	lea    (%r8,%r14,1),%edi
  3f096dc6c8:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
  3f096dc6cd:	48 63 ff             	movslq %edi,%rdi
  3f096dc6d0:	e8 ab 02 f6 ff       	callq  3f0963c980 <PyTuple_New@plt>
  3f096dc6d5:	48 85 c0             	test   %rax,%rax
  3f096dc6d8:	49 89 c1             	mov    %rax,%r9
  3f096dc6db:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
  3f096dc6e0:	0f 84 2a 3c 00 00    	je     3f096e0310 <PyEval_EvalFrameEx+0x5430>
  3f096dc6e6:	41 83 f8 00          	cmp    $0x0,%r8d
  3f096dc6ea:	74 25                	je     3f096dc711 <PyEval_EvalFrameEx+0x1831>
  3f096dc6ec:	b8 00 00 00 00       	mov    $0x0,%eax
  3f096dc6f1:	7e 1e                	jle    3f096dc711 <PyEval_EvalFrameEx+0x1831>
  3f096dc6f3:	48 8b 54 c3 18       	mov    0x18(%rbx,%rax,8),%rdx
  3f096dc6f8:	41 8d 0c 06          	lea    (%r14,%rax,1),%ecx
  3f096dc6fc:	48 83 c0 01          	add    $0x1,%rax
  3f096dc700:	48 63 c9             	movslq %ecx,%rcx
  3f096dc703:	48 83 02 01          	addq   $0x1,(%rdx)
  3f096dc707:	41 39 c0             	cmp    %eax,%r8d
  3f096dc70a:	49 89 54 c9 18       	mov    %rdx,0x18(%r9,%rcx,8)
  3f096dc70f:	7f e2                	jg     3f096dc6f3 <PyEval_EvalFrameEx+0x1813>
  3f096dc711:	41 83 ee 01          	sub    $0x1,%r14d
  3f096dc715:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096dc71c:	00 
  3f096dc71d:	41 83 fe ff          	cmp    $0xffffffff,%r14d
  3f096dc721:	74 21                	je     3f096dc744 <PyEval_EvalFrameEx+0x1864>
  3f096dc723:	48 83 e8 08          	sub    $0x8,%rax
  3f096dc727:	49 63 d6             	movslq %r14d,%rdx
  3f096dc72a:	41 83 ee 01          	sub    $0x1,%r14d
  3f096dc72e:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096dc735:	00 
  3f096dc736:	48 8b 08             	mov    (%rax),%rcx
  3f096dc739:	41 83 fe ff          	cmp    $0xffffffff,%r14d
  3f096dc73d:	49 89 4c d1 18       	mov    %rcx,0x18(%r9,%rdx,8)
  3f096dc742:	75 df                	jne    3f096dc723 <PyEval_EvalFrameEx+0x1843>
  3f096dc744:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dc749:	4c 8b 05 98 53 29 00 	mov    0x295398(%rip),%r8        # 3f09971ae8 <_PyImport_DynLoadFiletab+0x8a8>
  3f096dc750:	4c 39 47 08          	cmp    %r8,0x8(%rdi)
  3f096dc754:	0f 84 01 2e 00 00    	je     3f096df55b <PyEval_EvalFrameEx+0x467b>
  3f096dc75a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dc75f:	4c 89 ce             	mov    %r9,%rsi
  3f096dc762:	4c 89 fa             	mov    %r15,%rdx
  3f096dc765:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dc76a:	e8 21 17 f6 ff       	callq  3f0963de90 <PyObject_Call@plt>
  3f096dc76f:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dc774:	49 89 c6             	mov    %rax,%r14
  3f096dc777:	49 8b 01             	mov    (%r9),%rax
  3f096dc77a:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc77e:	48 85 c0             	test   %rax,%rax
  3f096dc781:	49 89 01             	mov    %rax,(%r9)
  3f096dc784:	0f 84 c2 2d 00 00    	je     3f096df54c <PyEval_EvalFrameEx+0x466c>
  3f096dc78a:	4d 85 ff             	test   %r15,%r15
  3f096dc78d:	74 13                	je     3f096dc7a2 <PyEval_EvalFrameEx+0x18c2>
  3f096dc78f:	49 8b 07             	mov    (%r15),%rax
  3f096dc792:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc796:	48 85 c0             	test   %rax,%rax
  3f096dc799:	49 89 07             	mov    %rax,(%r15)
  3f096dc79c:	0f 84 25 2f 00 00    	je     3f096df6c7 <PyEval_EvalFrameEx+0x47e7>
  3f096dc7a2:	48 85 db             	test   %rbx,%rbx
  3f096dc7a5:	74 19                	je     3f096dc7c0 <PyEval_EvalFrameEx+0x18e0>
  3f096dc7a7:	48 8b 03             	mov    (%rbx),%rax
  3f096dc7aa:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc7ae:	48 85 c0             	test   %rax,%rax
  3f096dc7b1:	48 89 03             	mov    %rax,(%rbx)
  3f096dc7b4:	75 0a                	jne    3f096dc7c0 <PyEval_EvalFrameEx+0x18e0>
  3f096dc7b6:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096dc7ba:	48 89 df             	mov    %rbx,%rdi
  3f096dc7bd:	ff 50 30             	callq  *0x30(%rax)
  3f096dc7c0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dc7c5:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
  3f096dc7cc:	00 
  3f096dc7cd:	48 8b 07             	mov    (%rdi),%rax
  3f096dc7d0:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc7d4:	48 85 c0             	test   %rax,%rax
  3f096dc7d7:	48 89 07             	mov    %rax,(%rdi)
  3f096dc7da:	0f 84 60 2d 00 00    	je     3f096df540 <PyEval_EvalFrameEx+0x4660>
  3f096dc7e0:	48 39 9c 24 90 00 00 	cmp    %rbx,0x90(%rsp)
  3f096dc7e7:	00 
  3f096dc7e8:	0f 83 d5 1c 00 00    	jae    3f096de4c3 <PyEval_EvalFrameEx+0x35e3>
  3f096dc7ee:	49 89 df             	mov    %rbx,%r15
  3f096dc7f1:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
  3f096dc7f6:	48 89 dd             	mov    %rbx,%rbp
  3f096dc7f9:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
  3f096dc800:	00 
  3f096dc801:	eb 0e                	jmp    3f096dc811 <PyEval_EvalFrameEx+0x1931>
  3f096dc803:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096dc808:	4c 39 fb             	cmp    %r15,%rbx
  3f096dc80b:	0f 83 94 1c 00 00    	jae    3f096de4a5 <PyEval_EvalFrameEx+0x35c5>
  3f096dc811:	49 83 ef 08          	sub    $0x8,%r15
  3f096dc815:	49 8b 3f             	mov    (%r15),%rdi
  3f096dc818:	48 8b 07             	mov    (%rdi),%rax
  3f096dc81b:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc81f:	48 85 c0             	test   %rax,%rax
  3f096dc822:	48 89 07             	mov    %rax,(%rdi)
  3f096dc825:	75 e1                	jne    3f096dc808 <PyEval_EvalFrameEx+0x1928>
  3f096dc827:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dc82b:	ff 50 30             	callq  *0x30(%rax)
  3f096dc82e:	eb d8                	jmp    3f096dc808 <PyEval_EvalFrameEx+0x1928>
  3f096dc830:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dc834:	48 8d 15 ed b9 2d 00 	lea    0x2db9ed(%rip),%rdx        # 3f099b8228 <_Py_Ticker+0x248>
  3f096dc83b:	48 8d 35 8c dd 04 00 	lea    0x4dd8c(%rip),%rsi        # 3f0972a5ce <_Py_isspace__doc__+0x3c0e>
  3f096dc842:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dc846:	4c 89 ff             	mov    %r15,%rdi
  3f096dc849:	e8 e2 d6 ff ff       	callq  3f096d9f30 <_PyBuiltin_Init+0x6b0>
  3f096dc84e:	48 85 c0             	test   %rax,%rax
  3f096dc851:	49 89 c6             	mov    %rax,%r14
  3f096dc854:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dc858:	0f 84 92 ef ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc85e:	48 8d 15 cb b9 2d 00 	lea    0x2db9cb(%rip),%rdx        # 3f099b8230 <_Py_Ticker+0x250>
  3f096dc865:	48 8d 35 58 dd 04 00 	lea    0x4dd58(%rip),%rsi        # 3f0972a5c4 <_Py_isspace__doc__+0x3c04>
  3f096dc86c:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
  3f096dc870:	4c 89 ff             	mov    %r15,%rdi
  3f096dc873:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dc877:	e8 b4 d6 ff ff       	callq  3f096d9f30 <_PyBuiltin_Init+0x6b0>
  3f096dc87c:	48 89 c2             	mov    %rax,%rdx
  3f096dc87f:	49 8b 07             	mov    (%r15),%rax
  3f096dc882:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc886:	48 85 c0             	test   %rax,%rax
  3f096dc889:	49 89 07             	mov    %rax,(%r15)
  3f096dc88c:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dc890:	0f 84 39 2a 00 00    	je     3f096df2cf <PyEval_EvalFrameEx+0x43ef>
  3f096dc896:	48 85 d2             	test   %rdx,%rdx
  3f096dc899:	0f 84 6c 36 00 00    	je     3f096dff0b <PyEval_EvalFrameEx+0x502b>
  3f096dc89f:	31 f6                	xor    %esi,%esi
  3f096dc8a1:	48 89 d7             	mov    %rdx,%rdi
  3f096dc8a4:	31 c0                	xor    %eax,%eax
  3f096dc8a6:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc8ab:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dc8af:	e8 ec 05 f6 ff       	callq  3f0963cea0 <PyObject_CallFunctionObjArgs@plt>
  3f096dc8b4:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dc8b9:	49 89 c6             	mov    %rax,%r14
  3f096dc8bc:	48 8b 02             	mov    (%rdx),%rax
  3f096dc8bf:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc8c3:	48 85 c0             	test   %rax,%rax
  3f096dc8c6:	48 89 02             	mov    %rax,(%rdx)
  3f096dc8c9:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dc8cd:	0f 84 19 2a 00 00    	je     3f096df2ec <PyEval_EvalFrameEx+0x440c>
  3f096dc8d3:	4d 85 f6             	test   %r14,%r14
  3f096dc8d6:	0f 84 14 ef ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dc8dc:	48 89 d8             	mov    %rbx,%rax
  3f096dc8df:	48 2b 45 40          	sub    0x40(%rbp),%rax
  3f096dc8e3:	4c 89 ea             	mov    %r13,%rdx
  3f096dc8e6:	48 2b 94 24 80 00 00 	sub    0x80(%rsp),%rdx
  3f096dc8ed:	00 
  3f096dc8ee:	be 8f 00 00 00       	mov    $0x8f,%esi
  3f096dc8f3:	48 89 ef             	mov    %rbp,%rdi
  3f096dc8f6:	48 c1 f8 03          	sar    $0x3,%rax
  3f096dc8fa:	01 ca                	add    %ecx,%edx
  3f096dc8fc:	89 c1                	mov    %eax,%ecx
  3f096dc8fe:	e8 cd f4 f5 ff       	callq  3f0963bdd0 <PyFrame_BlockSetup@plt>
  3f096dc903:	e9 01 f7 ff ff       	jmpq   3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096dc908:	48 63 c9             	movslq %ecx,%rcx
  3f096dc90b:	49 01 cd             	add    %rcx,%r13
  3f096dc90e:	e9 22 e7 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dc913:	48 8b 53 f8          	mov    -0x8(%rbx),%rdx
  3f096dc917:	48 3b 15 6a 4b 29 00 	cmp    0x294b6a(%rip),%rdx        # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
  3f096dc91e:	0f 84 24 2a 00 00    	je     3f096df348 <PyEval_EvalFrameEx+0x4468>
  3f096dc924:	48 3b 15 15 50 29 00 	cmp    0x295015(%rip),%rdx        # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
  3f096dc92b:	0f 85 0b 42 00 00    	jne    3f096e0b3c <PyEval_EvalFrameEx+0x5c5c>
  3f096dc931:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  3f096dc936:	48 63 c9             	movslq %ecx,%rcx
  3f096dc939:	4c 8d 6c 0f 24       	lea    0x24(%rdi,%rcx,1),%r13
  3f096dc93e:	e9 f2 e6 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dc943:	48 63 f9             	movslq %ecx,%rdi
  3f096dc946:	e8 f5 12 f6 ff       	callq  3f0963dc40 <PyInt_FromLong@plt>
  3f096dc94b:	48 85 c0             	test   %rax,%rax
  3f096dc94e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  3f096dc953:	0f 84 b2 35 00 00    	je     3f096dff0b <PyEval_EvalFrameEx+0x502b>
  3f096dc959:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
  3f096dc95e:	41 bf 20 00 00 00    	mov    $0x20,%r15d
  3f096dc964:	e9 ab e8 ff ff       	jmpq   3f096db214 <PyEval_EvalFrameEx+0x334>
  3f096dc969:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
  3f096dc96d:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dc971:	48 83 eb 10          	sub    $0x10,%rbx
  3f096dc975:	48 89 d7             	mov    %rdx,%rdi
  3f096dc978:	4c 89 fe             	mov    %r15,%rsi
  3f096dc97b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc980:	e8 7b f1 f5 ff       	callq  3f0963bb00 <PyObject_DelItem@plt>
  3f096dc985:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dc98a:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dc98e:	48 8b 02             	mov    (%rdx),%rax
  3f096dc991:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc995:	48 85 c0             	test   %rax,%rax
  3f096dc998:	48 89 02             	mov    %rax,(%rdx)
  3f096dc99b:	0f 84 fe 2c 00 00    	je     3f096df69f <PyEval_EvalFrameEx+0x47bf>
  3f096dc9a1:	49 8b 07             	mov    (%r15),%rax
  3f096dc9a4:	48 83 e8 01          	sub    $0x1,%rax
  3f096dc9a8:	48 85 c0             	test   %rax,%rax
  3f096dc9ab:	49 89 07             	mov    %rax,(%r15)
  3f096dc9ae:	0f 85 26 fa ff ff    	jne    3f096dc3da <PyEval_EvalFrameEx+0x14fa>
  3f096dc9b4:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dc9b8:	4c 89 ff             	mov    %r15,%rdi
  3f096dc9bb:	ff 50 30             	callq  *0x30(%rax)
  3f096dc9be:	e9 17 fa ff ff       	jmpq   3f096dc3da <PyEval_EvalFrameEx+0x14fa>
  3f096dc9c3:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc9c8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dc9cd:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dc9d1:	48 8b 51 f0          	mov    -0x10(%rcx),%rdx
  3f096dc9d5:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dc9d9:	48 89 d7             	mov    %rdx,%rdi
  3f096dc9dc:	4c 89 fe             	mov    %r15,%rsi
  3f096dc9df:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dc9e4:	e8 87 e3 f5 ff       	callq  3f0963ad70 <PyNumber_Lshift@plt>
  3f096dc9e9:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dc9ee:	49 89 c6             	mov    %rax,%r14
  3f096dc9f1:	e9 8a f6 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dc9f6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dc9fb:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dca00:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dca04:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dca08:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dca0c:	4c 89 fe             	mov    %r15,%rsi
  3f096dca0f:	48 89 d7             	mov    %rdx,%rdi
  3f096dca12:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dca17:	e8 a4 0a f6 ff       	callq  3f0963d4c0 <PyNumber_Rshift@plt>
  3f096dca1c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dca21:	49 89 c6             	mov    %rax,%r14
  3f096dca24:	e9 57 f6 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dca29:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dca2e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dca33:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dca37:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dca3b:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dca3f:	4c 89 fe             	mov    %r15,%rsi
  3f096dca42:	48 89 d7             	mov    %rdx,%rdi
  3f096dca45:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dca4a:	e8 61 fd f5 ff       	callq  3f0963c7b0 <PyNumber_And@plt>
  3f096dca4f:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dca54:	49 89 c6             	mov    %rax,%r14
  3f096dca57:	e9 24 f6 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dca5c:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dca61:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dca66:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dca6a:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dca6e:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dca72:	4c 89 fe             	mov    %r15,%rsi
  3f096dca75:	48 89 d7             	mov    %rdx,%rdi
  3f096dca78:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dca7d:	e8 6e 1c f6 ff       	callq  3f0963e6f0 <PyNumber_Xor@plt>
  3f096dca82:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dca87:	49 89 c6             	mov    %rax,%r14
  3f096dca8a:	e9 f1 f5 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dca8f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dca94:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dca99:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dca9d:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dcaa1:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dcaa5:	4c 89 fe             	mov    %r15,%rsi
  3f096dcaa8:	48 89 d7             	mov    %rdx,%rdi
  3f096dcaab:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcab0:	e8 9b fc f5 ff       	callq  3f0963c750 <PyNumber_Or@plt>
  3f096dcab5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcaba:	49 89 c6             	mov    %rax,%r14
  3f096dcabd:	e9 be f5 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dcac2:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcac7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dcacc:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcad0:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  3f096dcad5:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dcad9:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
  3f096dcadd:	4c 89 fe             	mov    %r15,%rsi
  3f096dcae0:	48 89 cf             	mov    %rcx,%rdi
  3f096dcae3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dcae8:	e8 d3 1a f6 ff       	callq  3f0963e5c0 <PyNumber_InPlacePower@plt>
  3f096dcaed:	e9 1e f6 ff ff       	jmpq   3f096dc110 <PyEval_EvalFrameEx+0x1230>
  3f096dcaf2:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcaf7:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096dcafc:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcb00:	4d 8b 78 f8          	mov    -0x8(%r8),%r15
  3f096dcb04:	49 8b 50 f0          	mov    -0x10(%r8),%rdx
  3f096dcb08:	4c 89 fe             	mov    %r15,%rsi
  3f096dcb0b:	48 89 d7             	mov    %rdx,%rdi
  3f096dcb0e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcb13:	e8 48 18 f6 ff       	callq  3f0963e360 <PyNumber_InPlaceMultiply@plt>
  3f096dcb18:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcb1d:	49 89 c6             	mov    %rax,%r14
  3f096dcb20:	48 8b 02             	mov    (%rdx),%rax
  3f096dcb23:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcb27:	48 85 c0             	test   %rax,%rax
  3f096dcb2a:	48 89 02             	mov    %rax,(%rdx)
  3f096dcb2d:	0f 84 0b 21 00 00    	je     3f096dec3e <PyEval_EvalFrameEx+0x3d5e>
  3f096dcb33:	49 8b 07             	mov    (%r15),%rax
  3f096dcb36:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcb3a:	48 85 c0             	test   %rax,%rax
  3f096dcb3d:	49 89 07             	mov    %rax,(%r15)
  3f096dcb40:	0f 84 e9 20 00 00    	je     3f096dec2f <PyEval_EvalFrameEx+0x3d4f>
  3f096dcb46:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dcb4b:	4d 85 f6             	test   %r14,%r14
  3f096dcb4e:	4c 89 72 f0          	mov    %r14,-0x10(%rdx)
  3f096dcb52:	0f 85 b4 e4 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dcb58:	e9 93 ec ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dcb5d:	48 8b 05 6c 4e 29 00 	mov    0x294e6c(%rip),%rax        # 3f099719d0 <_PyImport_DynLoadFiletab+0x790>
  3f096dcb64:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcb69:	8b 10                	mov    (%rax),%edx
  3f096dcb6b:	85 d2                	test   %edx,%edx
  3f096dcb6d:	0f 85 25 ef ff ff    	jne    3f096dba98 <PyEval_EvalFrameEx+0xbb8>
  3f096dcb73:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dcb78:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcb7c:	48 8b 51 f0          	mov    -0x10(%rcx),%rdx
  3f096dcb80:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dcb84:	48 89 d7             	mov    %rdx,%rdi
  3f096dcb87:	4c 89 fe             	mov    %r15,%rsi
  3f096dcb8a:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcb8f:	e8 5c ed f5 ff       	callq  3f0963b8f0 <PyNumber_InPlaceDivide@plt>
  3f096dcb94:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcb99:	49 89 c6             	mov    %rax,%r14
  3f096dcb9c:	e9 df f4 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dcba1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcba6:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dcbab:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcbaf:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dcbb3:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dcbb7:	4c 89 fe             	mov    %r15,%rsi
  3f096dcbba:	48 89 d7             	mov    %rdx,%rdi
  3f096dcbbd:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcbc2:	e8 39 0a f6 ff       	callq  3f0963d600 <PyNumber_InPlaceRemainder@plt>
  3f096dcbc7:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcbcc:	49 89 c6             	mov    %rax,%r14
  3f096dcbcf:	e9 ac f4 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dcbd4:	4c 8b 43 f8          	mov    -0x8(%rbx),%r8
  3f096dcbd8:	48 8b 4b e8          	mov    -0x18(%rbx),%rcx
  3f096dcbdc:	4c 8b 7b f0          	mov    -0x10(%rbx),%r15
  3f096dcbe0:	48 83 eb 18          	sub    $0x18,%rbx
  3f096dcbe4:	48 89 ca             	mov    %rcx,%rdx
  3f096dcbe7:	4c 89 c6             	mov    %r8,%rsi
  3f096dcbea:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dcbef:	4c 89 ff             	mov    %r15,%rdi
  3f096dcbf2:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dcbf7:	e8 54 dc f5 ff       	callq  3f0963a850 <PyObject_SetItem@plt>
  3f096dcbfc:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dcc01:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dcc05:	48 8b 01             	mov    (%rcx),%rax
  3f096dcc08:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcc0c:	48 85 c0             	test   %rax,%rax
  3f096dcc0f:	48 89 01             	mov    %rax,(%rcx)
  3f096dcc12:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dcc17:	0f 84 6e 2a 00 00    	je     3f096df68b <PyEval_EvalFrameEx+0x47ab>
  3f096dcc1d:	49 8b 07             	mov    (%r15),%rax
  3f096dcc20:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcc24:	48 85 c0             	test   %rax,%rax
  3f096dcc27:	49 89 07             	mov    %rax,(%r15)
  3f096dcc2a:	0f 84 42 2a 00 00    	je     3f096df672 <PyEval_EvalFrameEx+0x4792>
  3f096dcc30:	49 8b 00             	mov    (%r8),%rax
  3f096dcc33:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcc37:	48 85 c0             	test   %rax,%rax
  3f096dcc3a:	49 89 00             	mov    %rax,(%r8)
  3f096dcc3d:	0f 85 97 f7 ff ff    	jne    3f096dc3da <PyEval_EvalFrameEx+0x14fa>
  3f096dcc43:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096dcc47:	4c 89 c7             	mov    %r8,%rdi
  3f096dcc4a:	ff 50 30             	callq  *0x30(%rax)
  3f096dcc4d:	e9 88 f7 ff ff       	jmpq   3f096dc3da <PyEval_EvalFrameEx+0x14fa>
  3f096dcc52:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcc57:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dcc5c:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcc60:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dcc64:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dcc68:	4c 89 fe             	mov    %r15,%rsi
  3f096dcc6b:	48 89 d7             	mov    %rdx,%rdi
  3f096dcc6e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcc73:	e8 a8 01 f6 ff       	callq  3f0963ce20 <PyNumber_InPlaceXor@plt>
  3f096dcc78:	e9 5e f4 ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096dcc7d:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcc82:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dcc87:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcc8b:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dcc8f:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dcc93:	4c 89 fe             	mov    %r15,%rsi
  3f096dcc96:	48 89 d7             	mov    %rdx,%rdi
  3f096dcc99:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcc9e:	e8 5d 01 f6 ff       	callq  3f0963ce00 <PyNumber_InPlaceOr@plt>
  3f096dcca3:	e9 33 f4 ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096dcca8:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dccad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dccb2:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dccb6:	48 8b 3d 23 4b 29 00 	mov    0x294b23(%rip),%rdi        # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
  3f096dccbd:	4c 8b 79 f0          	mov    -0x10(%rcx),%r15
  3f096dccc1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
  3f096dccc5:	49 39 7f 08          	cmp    %rdi,0x8(%r15)
  3f096dccc9:	48 89 d6             	mov    %rdx,%rsi
  3f096dcccc:	4c 89 ff             	mov    %r15,%rdi
  3f096dcccf:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dccd4:	0f 84 cf 2f 00 00    	je     3f096dfca9 <PyEval_EvalFrameEx+0x4dc9>
  3f096dccda:	e8 51 fd f5 ff       	callq  3f0963ca30 <PyNumber_Remainder@plt>
  3f096dccdf:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcce4:	49 89 c6             	mov    %rax,%r14
  3f096dcce7:	49 8b 07             	mov    (%r15),%rax
  3f096dccea:	48 83 e8 01          	sub    $0x1,%rax
  3f096dccee:	48 85 c0             	test   %rax,%rax
  3f096dccf1:	49 89 07             	mov    %rax,(%r15)
  3f096dccf4:	0f 84 36 24 00 00    	je     3f096df130 <PyEval_EvalFrameEx+0x4250>
  3f096dccfa:	48 8b 02             	mov    (%rdx),%rax
  3f096dccfd:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcd01:	48 85 c0             	test   %rax,%rax
  3f096dcd04:	48 89 02             	mov    %rax,(%rdx)
  3f096dcd07:	0f 85 b3 ef ff ff    	jne    3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
  3f096dcd0d:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096dcd11:	48 89 d7             	mov    %rdx,%rdi
  3f096dcd14:	ff 50 30             	callq  *0x30(%rax)
  3f096dcd17:	e9 a4 ef ff ff       	jmpq   3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
  3f096dcd1c:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcd21:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  3f096dcd26:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcd2a:	4c 8b 78 f0          	mov    -0x10(%rax),%r15
  3f096dcd2e:	4c 8b 40 f8          	mov    -0x8(%rax),%r8
  3f096dcd32:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dcd36:	48 3b 05 4b 4c 29 00 	cmp    0x294c4b(%rip),%rax        # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
  3f096dcd3d:	0f 84 b5 36 00 00    	je     3f096e03f8 <PyEval_EvalFrameEx+0x5518>
  3f096dcd43:	48 3b 05 96 4a 29 00 	cmp    0x294a96(%rip),%rax        # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
  3f096dcd4a:	0f 84 93 36 00 00    	je     3f096e03e3 <PyEval_EvalFrameEx+0x5503>
  3f096dcd50:	4c 89 c6             	mov    %r8,%rsi
  3f096dcd53:	4c 89 ff             	mov    %r15,%rdi
  3f096dcd56:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dcd5b:	e8 d0 e4 f5 ff       	callq  3f0963b230 <PyNumber_Add@plt>
  3f096dcd60:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dcd65:	49 89 c6             	mov    %rax,%r14
  3f096dcd68:	e9 23 ef ff ff       	jmpq   3f096dbc90 <PyEval_EvalFrameEx+0xdb0>
  3f096dcd6d:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096dcd71:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
  3f096dcd75:	48 89 43 f0          	mov    %rax,-0x10(%rbx)
  3f096dcd79:	48 89 53 f8          	mov    %rdx,-0x8(%rbx)
  3f096dcd7d:	e9 b3 e2 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dcd82:	31 ff                	xor    %edi,%edi
  3f096dcd84:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dcd88:	e8 13 dd f5 ff       	callq  3f0963aaa0 <PySet_New@plt>
  3f096dcd8d:	48 85 c0             	test   %rax,%rax
  3f096dcd90:	49 89 c6             	mov    %rax,%r14
  3f096dcd93:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dcd97:	0f 84 53 ea ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dcd9d:	83 e9 01             	sub    $0x1,%ecx
  3f096dcda0:	0f 88 7d 17 00 00    	js     3f096de523 <PyEval_EvalFrameEx+0x3643>
  3f096dcda6:	44 8b 4c 24 78       	mov    0x78(%rsp),%r9d
  3f096dcdab:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcdaf:	4c 8b 3b             	mov    (%rbx),%r15
  3f096dcdb2:	45 85 c9             	test   %r9d,%r9d
  3f096dcdb5:	0f 84 aa 15 00 00    	je     3f096de365 <PyEval_EvalFrameEx+0x3485>
  3f096dcdbb:	49 8b 07             	mov    (%r15),%rax
  3f096dcdbe:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcdc2:	48 85 c0             	test   %rax,%rax
  3f096dcdc5:	49 89 07             	mov    %rax,(%r15)
  3f096dcdc8:	75 d3                	jne    3f096dcd9d <PyEval_EvalFrameEx+0x1ebd>
  3f096dcdca:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dcdce:	4c 89 ff             	mov    %r15,%rdi
  3f096dcdd1:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dcdd5:	ff 50 30             	callq  *0x30(%rax)
  3f096dcdd8:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dcddc:	eb bf                	jmp    3f096dcd9d <PyEval_EvalFrameEx+0x1ebd>
  3f096dcdde:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
  3f096dcde2:	4c 8d 7b f8          	lea    -0x8(%rbx),%r15
  3f096dcde6:	48 85 c9             	test   %rcx,%rcx
  3f096dcde9:	0f 84 51 25 00 00    	je     3f096df340 <PyEval_EvalFrameEx+0x4460>
  3f096dcdef:	48 3b 4c 24 60       	cmp    0x60(%rsp),%rcx
  3f096dcdf4:	0f 84 46 25 00 00    	je     3f096df340 <PyEval_EvalFrameEx+0x4460>
  3f096dcdfa:	48 85 c9             	test   %rcx,%rcx
  3f096dcdfd:	0f 84 d2 1a 00 00    	je     3f096de8d5 <PyEval_EvalFrameEx+0x39f5>
  3f096dce03:	49 89 c8             	mov    %rcx,%r8
  3f096dce06:	e9 07 f6 ff ff       	jmpq   3f096dc412 <PyEval_EvalFrameEx+0x1532>
  3f096dce0b:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dce10:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dce15:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dce19:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dce1d:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dce21:	4c 89 fe             	mov    %r15,%rsi
  3f096dce24:	48 89 d7             	mov    %rdx,%rdi
  3f096dce27:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dce2c:	e8 6f 12 f6 ff       	callq  3f0963e0a0 <PyNumber_InPlaceLshift@plt>
  3f096dce31:	e9 a5 f2 ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096dce36:	45 31 c0             	xor    %r8d,%r8d
  3f096dce39:	40 f6 c6 02          	test   $0x2,%sil
  3f096dce3d:	48 89 d8             	mov    %rbx,%rax
  3f096dce40:	75 08                	jne    3f096dce4a <PyEval_EvalFrameEx+0x1f6a>
  3f096dce42:	4c 8b 40 f8          	mov    -0x8(%rax),%r8
  3f096dce46:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dce4a:	45 31 ff             	xor    %r15d,%r15d
  3f096dce4d:	83 e6 01             	and    $0x1,%esi
  3f096dce50:	74 08                	je     3f096dce5a <PyEval_EvalFrameEx+0x1f7a>
  3f096dce52:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dce56:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dce5a:	48 8d 53 f8          	lea    -0x8(%rbx),%rdx
  3f096dce5e:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
  3f096dce62:	31 c9                	xor    %ecx,%ecx
  3f096dce64:	4c 89 fe             	mov    %r15,%rsi
  3f096dce67:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dce6c:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  3f096dce71:	4c 89 c2             	mov    %r8,%rdx
  3f096dce74:	48 89 df             	mov    %rbx,%rdi
  3f096dce77:	e8 94 de ff ff       	callq  3f096dad10 <_PyEval_SliceIndex+0xd0>
  3f096dce7c:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dce80:	48 8b 03             	mov    (%rbx),%rax
  3f096dce83:	48 83 e8 01          	sub    $0x1,%rax
  3f096dce87:	48 85 c0             	test   %rax,%rax
  3f096dce8a:	48 89 03             	mov    %rax,(%rbx)
  3f096dce8d:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dce92:	0f 85 d1 f6 ff ff    	jne    3f096dc569 <PyEval_EvalFrameEx+0x1689>
  3f096dce98:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096dce9c:	48 89 df             	mov    %rbx,%rdi
  3f096dce9f:	ff 50 30             	callq  *0x30(%rax)
  3f096dcea2:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dcea7:	e9 bd f6 ff ff       	jmpq   3f096dc569 <PyEval_EvalFrameEx+0x1689>
  3f096dceac:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
  3f096dceb0:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dceb4:	48 8b 7b e8          	mov    -0x18(%rbx),%rdi
  3f096dceb8:	48 83 eb 10          	sub    $0x10,%rbx
  3f096dcebc:	48 89 ca             	mov    %rcx,%rdx
  3f096dcebf:	4c 89 fe             	mov    %r15,%rsi
  3f096dcec2:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dcec7:	e8 24 0e f6 ff       	callq  3f0963dcf0 <PyDict_SetItem@plt>
  3f096dcecc:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dced1:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dced5:	48 8b 01             	mov    (%rcx),%rax
  3f096dced8:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcedc:	48 85 c0             	test   %rax,%rax
  3f096dcedf:	48 89 01             	mov    %rax,(%rcx)
  3f096dcee2:	0f 85 b9 fa ff ff    	jne    3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
  3f096dcee8:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096dceec:	48 89 cf             	mov    %rcx,%rdi
  3f096dceef:	ff 50 30             	callq  *0x30(%rax)
  3f096dcef2:	e9 aa fa ff ff       	jmpq   3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
  3f096dcef7:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcefc:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096dcf01:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcf05:	4d 8b 78 f8          	mov    -0x8(%r8),%r15
  3f096dcf09:	49 8b 50 f0          	mov    -0x10(%r8),%rdx
  3f096dcf0d:	4c 89 fe             	mov    %r15,%rsi
  3f096dcf10:	48 89 d7             	mov    %rdx,%rdi
  3f096dcf13:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcf18:	e8 e3 e7 f5 ff       	callq  3f0963b700 <PyNumber_Multiply@plt>
  3f096dcf1d:	e9 f6 fb ff ff       	jmpq   3f096dcb18 <PyEval_EvalFrameEx+0x1c38>
  3f096dcf22:	48 8b 05 a7 4a 29 00 	mov    0x294aa7(%rip),%rax        # 3f099719d0 <_PyImport_DynLoadFiletab+0x790>
  3f096dcf29:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcf2e:	8b 08                	mov    (%rax),%ecx
  3f096dcf30:	85 c9                	test   %ecx,%ecx
  3f096dcf32:	0f 85 fa ea ff ff    	jne    3f096dba32 <PyEval_EvalFrameEx+0xb52>
  3f096dcf38:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dcf3d:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcf41:	4c 8b 79 f8          	mov    -0x8(%rcx),%r15
  3f096dcf45:	48 8b 51 f0          	mov    -0x10(%rcx),%rdx
  3f096dcf49:	4c 89 fe             	mov    %r15,%rsi
  3f096dcf4c:	48 89 d7             	mov    %rdx,%rdi
  3f096dcf4f:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcf54:	e8 c7 f0 f5 ff       	callq  3f0963c020 <PyNumber_Divide@plt>
  3f096dcf59:	e9 7d f1 ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096dcf5e:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcf63:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dcf68:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcf6c:	48 8b 05 15 4a 29 00 	mov    0x294a15(%rip),%rax        # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
  3f096dcf73:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dcf77:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dcf7b:	48 39 42 08          	cmp    %rax,0x8(%rdx)
  3f096dcf7f:	0f 84 7b 21 00 00    	je     3f096df100 <PyEval_EvalFrameEx+0x4220>
  3f096dcf85:	48 89 d7             	mov    %rdx,%rdi
  3f096dcf88:	4c 89 fe             	mov    %r15,%rsi
  3f096dcf8b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcf90:	e8 8b 16 f6 ff       	callq  3f0963e620 <PyNumber_Subtract@plt>
  3f096dcf95:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcf9a:	49 89 c6             	mov    %rax,%r14
  3f096dcf9d:	e9 de f0 ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096dcfa2:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dcfa7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dcfac:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dcfb0:	48 8b 3d b9 4b 29 00 	mov    0x294bb9(%rip),%rdi        # 3f09971b70 <_PyImport_DynLoadFiletab+0x930>
  3f096dcfb7:	4c 8b 79 f0          	mov    -0x10(%rcx),%r15
  3f096dcfbb:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
  3f096dcfbf:	49 39 7f 08          	cmp    %rdi,0x8(%r15)
  3f096dcfc3:	0f 84 26 27 00 00    	je     3f096df6ef <PyEval_EvalFrameEx+0x480f>
  3f096dcfc9:	48 89 d6             	mov    %rdx,%rsi
  3f096dcfcc:	4c 89 ff             	mov    %r15,%rdi
  3f096dcfcf:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dcfd4:	e8 c7 eb f5 ff       	callq  3f0963bba0 <PyObject_GetItem@plt>
  3f096dcfd9:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dcfde:	49 89 c6             	mov    %rax,%r14
  3f096dcfe1:	49 8b 07             	mov    (%r15),%rax
  3f096dcfe4:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcfe8:	48 85 c0             	test   %rax,%rax
  3f096dcfeb:	49 89 07             	mov    %rax,(%r15)
  3f096dcfee:	0f 84 e2 26 00 00    	je     3f096df6d6 <PyEval_EvalFrameEx+0x47f6>
  3f096dcff4:	48 8b 02             	mov    (%rdx),%rax
  3f096dcff7:	48 83 e8 01          	sub    $0x1,%rax
  3f096dcffb:	48 85 c0             	test   %rax,%rax
  3f096dcffe:	48 89 02             	mov    %rax,(%rdx)
  3f096dd001:	0f 85 3f fb ff ff    	jne    3f096dcb46 <PyEval_EvalFrameEx+0x1c66>
  3f096dd007:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096dd00b:	48 89 d7             	mov    %rdx,%rdi
  3f096dd00e:	ff 50 30             	callq  *0x30(%rax)
  3f096dd011:	e9 30 fb ff ff       	jmpq   3f096dcb46 <PyEval_EvalFrameEx+0x1c66>
  3f096dd016:	83 f9 01             	cmp    $0x1,%ecx
  3f096dd019:	48 89 d8             	mov    %rbx,%rax
  3f096dd01c:	0f 84 29 2b 00 00    	je     3f096dfb4b <PyEval_EvalFrameEx+0x4c6b>
  3f096dd022:	0f 8e 12 2c 00 00    	jle    3f096dfc3a <PyEval_EvalFrameEx+0x4d5a>
  3f096dd028:	83 f9 02             	cmp    $0x2,%ecx
  3f096dd02b:	0f 84 30 2b 00 00    	je     3f096dfb61 <PyEval_EvalFrameEx+0x4c81>
  3f096dd031:	83 f9 03             	cmp    $0x3,%ecx
  3f096dd034:	0f 84 56 28 00 00    	je     3f096df890 <PyEval_EvalFrameEx+0x49b0>
  3f096dd03a:	48 8b 05 2f 44 29 00 	mov    0x29442f(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096dd041:	48 8d 35 e3 2c 06 00 	lea    0x62ce3(%rip),%rsi        # 3f0973fd2b <_PyUnicode_TypeRecords+0xde6b>
  3f096dd048:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096dd04e:	48 8b 38             	mov    (%rax),%rdi
  3f096dd051:	e8 1a ea f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096dd056:	e9 74 e0 ff ff       	jmpq   3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096dd05b:	0f b6 f5             	movzbl %ch,%esi
  3f096dd05e:	44 0f b6 f1          	movzbl %cl,%r14d
  3f096dd062:	48 89 9c 24 e8 00 00 	mov    %rbx,0xe8(%rsp)
  3f096dd069:	00 
  3f096dd06a:	8d 14 36             	lea    (%rsi,%rsi,1),%edx
  3f096dd06d:	85 f6                	test   %esi,%esi
  3f096dd06f:	0f 94 84 24 90 00 00 	sete   0x90(%rsp)
  3f096dd076:	00 
  3f096dd077:	46 8d 04 32          	lea    (%rdx,%r14,1),%r8d
  3f096dd07b:	49 63 c0             	movslq %r8d,%rax
  3f096dd07e:	48 f7 d0             	not    %rax
  3f096dd081:	48 8d 04 c3          	lea    (%rbx,%rax,8),%rax
  3f096dd085:	4c 8b 38             	mov    (%rax),%r15
  3f096dd088:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096dd08d:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dd091:	0f 85 58 1a 00 00    	jne    3f096deaef <PyEval_EvalFrameEx+0x3c0f>
  3f096dd097:	48 3b 05 4a 4a 29 00 	cmp    0x294a4a(%rip),%rax        # 3f09971ae8 <_PyImport_DynLoadFiletab+0x8a8>
  3f096dd09e:	0f 85 4b 1a 00 00    	jne    3f096deaef <PyEval_EvalFrameEx+0x3c0f>
  3f096dd0a4:	49 8b 47 10          	mov    0x10(%r15),%rax
  3f096dd0a8:	4c 8b 05 89 46 29 00 	mov    0x294689(%rip),%r8        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096dd0af:	8b 50 10             	mov    0x10(%rax),%edx
  3f096dd0b2:	4d 8b 08             	mov    (%r8),%r9
  3f096dd0b5:	f6 c2 0c             	test   $0xc,%dl
  3f096dd0b8:	0f 84 ff 2e 00 00    	je     3f096dffbd <PyEval_EvalFrameEx+0x50dd>
  3f096dd0be:	f6 c2 04             	test   $0x4,%dl
  3f096dd0c1:	4c 8b 58 08          	mov    0x8(%rax),%r11
  3f096dd0c5:	4d 8b 57 18          	mov    0x18(%r15),%r10
  3f096dd0c9:	0f 95 c1             	setne  %cl
  3f096dd0cc:	45 85 f6             	test   %r14d,%r14d
  3f096dd0cf:	0f 84 fc 26 00 00    	je     3f096df7d1 <PyEval_EvalFrameEx+0x48f1>
  3f096dd0d5:	41 83 fe 01          	cmp    $0x1,%r14d
  3f096dd0d9:	0f 85 64 2e 00 00    	jne    3f096dff43 <PyEval_EvalFrameEx+0x5063>
  3f096dd0df:	83 e2 08             	and    $0x8,%edx
  3f096dd0e2:	0f 84 5b 2e 00 00    	je     3f096dff43 <PyEval_EvalFrameEx+0x5063>
  3f096dd0e8:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
  3f096dd0ec:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096dd0f3:	00 
  3f096dd0f4:	41 8b 41 20          	mov    0x20(%r9),%eax
  3f096dd0f8:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
  3f096dd0fc:	85 c0                	test   %eax,%eax
  3f096dd0fe:	0f 84 f8 37 00 00    	je     3f096e08fc <PyEval_EvalFrameEx+0x5a1c>
  3f096dd104:	49 8b 79 28          	mov    0x28(%r9),%rdi
  3f096dd108:	48 85 ff             	test   %rdi,%rdi
  3f096dd10b:	0f 84 eb 37 00 00    	je     3f096e08fc <PyEval_EvalFrameEx+0x5a1c>
  3f096dd111:	49 8b 51 10          	mov    0x10(%r9),%rdx
  3f096dd115:	49 8b 71 38          	mov    0x38(%r9),%rsi
  3f096dd119:	4d 89 f8             	mov    %r15,%r8
  3f096dd11c:	b9 04 00 00 00       	mov    $0x4,%ecx
  3f096dd121:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dd126:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
  3f096dd12b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dd130:	45 31 f6             	xor    %r14d,%r14d
  3f096dd133:	e8 e8 cb ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096dd138:	85 c0                	test   %eax,%eax
  3f096dd13a:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dd13f:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
  3f096dd144:	0f 84 5b 37 00 00    	je     3f096e08a5 <PyEval_EvalFrameEx+0x59c5>
  3f096dd14a:	48 8b 03             	mov    (%rbx),%rax
  3f096dd14d:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd151:	48 85 c0             	test   %rax,%rax
  3f096dd154:	48 89 03             	mov    %rax,(%rbx)
  3f096dd157:	0f 84 a2 3b 00 00    	je     3f096e0cff <PyEval_EvalFrameEx+0x5e1f>
  3f096dd15d:	0f 1f 00             	nopl   (%rax)
  3f096dd160:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
  3f096dd167:	00 
  3f096dd168:	48 39 5c 24 48       	cmp    %rbx,0x48(%rsp)
  3f096dd16d:	0f 83 50 13 00 00    	jae    3f096de4c3 <PyEval_EvalFrameEx+0x35e3>
  3f096dd173:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
  3f096dd177:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096dd17e:	00 
  3f096dd17f:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dd183:	48 8b 07             	mov    (%rdi),%rax
  3f096dd186:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd18a:	48 85 c0             	test   %rax,%rax
  3f096dd18d:	48 89 07             	mov    %rax,(%rdi)
  3f096dd190:	75 ce                	jne    3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096dd192:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dd196:	ff 50 30             	callq  *0x30(%rax)
  3f096dd199:	eb c5                	jmp    3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096dd19b:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  3f096dd1a2:	00 
  3f096dd1a3:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dd1a7:	48 63 c9             	movslq %ecx,%rcx
  3f096dd1aa:	48 8b 74 ca 18       	mov    0x18(%rdx,%rcx,8),%rsi
  3f096dd1af:	4c 89 ff             	mov    %r15,%rdi
  3f096dd1b2:	e8 d9 11 f6 ff       	callq  3f0963e390 <PyObject_GetAttr@plt>
  3f096dd1b7:	49 89 c6             	mov    %rax,%r14
  3f096dd1ba:	e9 bc eb ff ff       	jmpq   3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
  3f096dd1bf:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dd1c3:	4c 8d 43 f8          	lea    -0x8(%rbx),%r8
  3f096dd1c7:	4c 89 84 24 a8 00 00 	mov    %r8,0xa8(%rsp)
  3f096dd1ce:	00 
  3f096dd1cf:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096dd1d4:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
  3f096dd1d8:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  3f096dd1df:	00 
  3f096dd1e0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dd1e5:	48 8b 77 08          	mov    0x8(%rdi),%rsi
  3f096dd1e9:	48 3b 35 98 47 29 00 	cmp    0x294798(%rip),%rsi        # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
  3f096dd1f0:	0f 84 8e 20 00 00    	je     3f096df284 <PyEval_EvalFrameEx+0x43a4>
  3f096dd1f6:	8d 41 fa             	lea    -0x6(%rcx),%eax
  3f096dd1f9:	83 f8 04             	cmp    $0x4,%eax
  3f096dd1fc:	0f 86 4b 1a 00 00    	jbe    3f096dec4d <PyEval_EvalFrameEx+0x3d6d>
  3f096dd202:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  3f096dd207:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dd20e:	00 
  3f096dd20f:	89 ca                	mov    %ecx,%edx
  3f096dd211:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dd216:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dd21b:	e8 d0 e5 f5 ff       	callq  3f0963b7f0 <PyObject_RichCompare@plt>
  3f096dd220:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dd225:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dd22a:	49 89 c6             	mov    %rax,%r14
  3f096dd22d:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dd234:	00 
  3f096dd235:	48 8b 07             	mov    (%rdi),%rax
  3f096dd238:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd23c:	48 85 c0             	test   %rax,%rax
  3f096dd23f:	48 89 07             	mov    %rax,(%rdi)
  3f096dd242:	0f 84 48 21 00 00    	je     3f096df390 <PyEval_EvalFrameEx+0x44b0>
  3f096dd248:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dd24d:	48 8b 07             	mov    (%rdi),%rax
  3f096dd250:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd254:	48 85 c0             	test   %rax,%rax
  3f096dd257:	48 89 07             	mov    %rax,(%rdi)
  3f096dd25a:	0f 84 10 21 00 00    	je     3f096df370 <PyEval_EvalFrameEx+0x4490>
  3f096dd260:	4d 85 f6             	test   %r14,%r14
  3f096dd263:	4c 89 73 f0          	mov    %r14,-0x10(%rbx)
  3f096dd267:	0f 84 0c 39 00 00    	je     3f096e0b79 <PyEval_EvalFrameEx+0x5c99>
  3f096dd26d:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
  3f096dd272:	3c 72                	cmp    $0x72,%al
  3f096dd274:	0f 84 36 21 00 00    	je     3f096df3b0 <PyEval_EvalFrameEx+0x44d0>
  3f096dd27a:	3c 73                	cmp    $0x73,%al
  3f096dd27c:	0f 84 d4 1d 00 00    	je     3f096df056 <PyEval_EvalFrameEx+0x4176>
  3f096dd282:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
  3f096dd289:	00 
  3f096dd28a:	e9 7d dd ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd28f:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
  3f096dd296:	00 
  3f096dd297:	48 63 c9             	movslq %ecx,%rcx
  3f096dd29a:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  3f096dd29e:	48 8d 35 72 21 06 00 	lea    0x62172(%rip),%rsi        # 3f0973f417 <_PyUnicode_TypeRecords+0xd557>
  3f096dd2a5:	48 89 9c 24 a8 00 00 	mov    %rbx,0xa8(%rsp)
  3f096dd2ac:	00 
  3f096dd2ad:	49 8b 4c c8 18       	mov    0x18(%r8,%rcx,8),%rcx
  3f096dd2b2:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  3f096dd2b7:	e8 14 fc f5 ff       	callq  3f0963ced0 <PyDict_GetItemString@plt>
  3f096dd2bc:	48 85 c0             	test   %rax,%rax
  3f096dd2bf:	49 89 c7             	mov    %rax,%r15
  3f096dd2c2:	0f 84 96 36 00 00    	je     3f096e095e <PyEval_EvalFrameEx+0x5a7e>
  3f096dd2c8:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dd2cc:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
  3f096dd2d0:	4c 8b 73 f8          	mov    -0x8(%rbx),%r14
  3f096dd2d4:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  3f096dd2db:	00 
  3f096dd2dc:	e8 3f db f5 ff       	callq  3f0963ae20 <PyInt_AsLong@plt>
  3f096dd2e1:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  3f096dd2e5:	0f 84 59 30 00 00    	je     3f096e0344 <PyEval_EvalFrameEx+0x5464>
  3f096dd2eb:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
  3f096dd2ef:	48 8b 55 30          	mov    0x30(%rbp),%rdx
  3f096dd2f3:	4d 89 f0             	mov    %r14,%r8
  3f096dd2f6:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
  3f096dd2fd:	00 
  3f096dd2fe:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  3f096dd303:	bf 05 00 00 00       	mov    $0x5,%edi
  3f096dd308:	48 85 c9             	test   %rcx,%rcx
  3f096dd30b:	48 0f 44 4c 24 60    	cmove  0x60(%rsp),%rcx
  3f096dd311:	31 c0                	xor    %eax,%eax
  3f096dd313:	e8 88 13 f6 ff       	callq  3f0963e6a0 <PyTuple_Pack@plt>
  3f096dd318:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096dd31d:	49 8b 06             	mov    (%r14),%rax
  3f096dd320:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd324:	48 85 c0             	test   %rax,%rax
  3f096dd327:	49 89 06             	mov    %rax,(%r14)
  3f096dd32a:	0f 84 75 1d 00 00    	je     3f096df0a5 <PyEval_EvalFrameEx+0x41c5>
  3f096dd330:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dd337:	00 
  3f096dd338:	48 8b 07             	mov    (%rdi),%rax
  3f096dd33b:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd33f:	48 85 c0             	test   %rax,%rax
  3f096dd342:	48 89 07             	mov    %rax,(%rdi)
  3f096dd345:	0f 84 4c 1d 00 00    	je     3f096df097 <PyEval_EvalFrameEx+0x41b7>
  3f096dd34b:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  3f096dd351:	0f 84 e6 36 00 00    	je     3f096e0a3d <PyEval_EvalFrameEx+0x5b5d>
  3f096dd357:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  3f096dd35c:	31 d2                	xor    %edx,%edx
  3f096dd35e:	4c 89 ff             	mov    %r15,%rdi
  3f096dd361:	e8 6a df f5 ff       	callq  3f0963b2d0 <PyEval_CallObjectWithKeywords@plt>
  3f096dd366:	49 89 c6             	mov    %rax,%r14
  3f096dd369:	49 8b 07             	mov    (%r15),%rax
  3f096dd36c:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd370:	48 85 c0             	test   %rax,%rax
  3f096dd373:	49 89 07             	mov    %rax,(%r15)
  3f096dd376:	0f 84 0c 1d 00 00    	je     3f096df088 <PyEval_EvalFrameEx+0x41a8>
  3f096dd37c:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096dd381:	49 8b 00             	mov    (%r8),%rax
  3f096dd384:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd388:	48 85 c0             	test   %rax,%rax
  3f096dd38b:	49 89 00             	mov    %rax,(%r8)
  3f096dd38e:	0f 84 e5 1c 00 00    	je     3f096df079 <PyEval_EvalFrameEx+0x4199>
  3f096dd394:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
  3f096dd39b:	00 
  3f096dd39c:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd3a0:	4d 85 f6             	test   %r14,%r14
  3f096dd3a3:	4c 89 70 f0          	mov    %r14,-0x10(%rax)
  3f096dd3a7:	0f 85 5f dc ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd3ad:	e9 3e e4 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd3b2:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
  3f096dd3b9:	00 
  3f096dd3ba:	48 63 c9             	movslq %ecx,%rcx
  3f096dd3bd:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dd3c1:	4d 8b 7c c8 18       	mov    0x18(%r8,%rcx,8),%r15
  3f096dd3c6:	4c 89 fe             	mov    %r15,%rsi
  3f096dd3c9:	e8 c2 0f f6 ff       	callq  3f0963e390 <PyObject_GetAttr@plt>
  3f096dd3ce:	48 85 c0             	test   %rax,%rax
  3f096dd3d1:	49 89 c6             	mov    %rax,%r14
  3f096dd3d4:	0f 85 2f ec ff ff    	jne    3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096dd3da:	48 8b 05 5f 46 29 00 	mov    0x29465f(%rip),%rax        # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
  3f096dd3e1:	48 8b 38             	mov    (%rax),%rdi
  3f096dd3e4:	e8 f7 ea f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096dd3e9:	85 c0                	test   %eax,%eax
  3f096dd3eb:	0f 85 c0 36 00 00    	jne    3f096e0ab1 <PyEval_EvalFrameEx+0x5bd1>
  3f096dd3f1:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  3f096dd3f8:	48 83 c3 08          	add    $0x8,%rbx
  3f096dd3fc:	e9 ef e3 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd401:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dd405:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd409:	48 3b 3d 30 45 29 00 	cmp    0x294530(%rip),%rdi        # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
  3f096dd410:	0f 84 fb e7 ff ff    	je     3f096dbc11 <PyEval_EvalFrameEx+0xd31>
  3f096dd416:	48 3b 3d 6b 40 29 00 	cmp    0x29406b(%rip),%rdi        # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
  3f096dd41d:	0f 85 87 3a 00 00    	jne    3f096e0eaa <PyEval_EvalFrameEx+0x5fca>
  3f096dd423:	48 8b 07             	mov    (%rdi),%rax
  3f096dd426:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd42a:	48 85 c0             	test   %rax,%rax
  3f096dd42d:	48 89 07             	mov    %rax,(%rdi)
  3f096dd430:	75 23                	jne    3f096dd455 <PyEval_EvalFrameEx+0x2575>
  3f096dd432:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dd436:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dd43a:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dd43f:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dd444:	ff 50 30             	callq  *0x30(%rax)
  3f096dd447:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dd44c:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dd451:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dd455:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
  3f096dd45a:	48 63 c9             	movslq %ecx,%rcx
  3f096dd45d:	4c 8d 6c 08 24       	lea    0x24(%rax,%rcx,1),%r13
  3f096dd462:	e9 ce db ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dd467:	4c 8b 75 38          	mov    0x38(%rbp),%r14
  3f096dd46b:	4d 85 f6             	test   %r14,%r14
  3f096dd46e:	0f 84 4d 2d 00 00    	je     3f096e01c1 <PyEval_EvalFrameEx+0x52e1>
  3f096dd474:	49 83 06 01          	addq   $0x1,(%r14)
  3f096dd478:	4c 89 33             	mov    %r14,(%rbx)
  3f096dd47b:	48 83 c3 08          	add    $0x8,%rbx
  3f096dd47f:	e9 88 db ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd484:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096dd488:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
  3f096dd48d:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd491:	41 bf 08 00 00 00    	mov    $0x8,%r15d
  3f096dd497:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  3f096dd49c:	e9 73 dd ff ff       	jmpq   3f096db214 <PyEval_EvalFrameEx+0x334>
  3f096dd4a1:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
  3f096dd4a8:	00 
  3f096dd4a9:	48 63 c9             	movslq %ecx,%rcx
  3f096dd4ac:	4c 8b 74 c8 18       	mov    0x18(%rax,%rcx,8),%r14
  3f096dd4b1:	49 83 06 01          	addq   $0x1,(%r14)
  3f096dd4b5:	4c 89 33             	mov    %r14,(%rbx)
  3f096dd4b8:	48 83 c3 08          	add    $0x8,%rbx
  3f096dd4bc:	e9 74 db ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dd4c1:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
  3f096dd4c5:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
  3f096dd4cc:	00 
  3f096dd4cd:	48 63 c9             	movslq %ecx,%rcx
  3f096dd4d0:	48 85 ff             	test   %rdi,%rdi
  3f096dd4d3:	4c 8b 7c c8 18       	mov    0x18(%rax,%rcx,8),%r15
  3f096dd4d8:	0f 84 2f 36 00 00    	je     3f096e0b0d <PyEval_EvalFrameEx+0x5c2d>
  3f096dd4de:	48 8b 15 8b 44 29 00 	mov    0x29448b(%rip),%rdx        # 3f09971970 <_PyImport_DynLoadFiletab+0x730>
  3f096dd4e5:	48 39 57 08          	cmp    %rdx,0x8(%rdi)
  3f096dd4e9:	4c 89 fe             	mov    %r15,%rsi
  3f096dd4ec:	0f 84 bd 2f 00 00    	je     3f096e04af <PyEval_EvalFrameEx+0x55cf>
  3f096dd4f2:	e8 a9 e6 f5 ff       	callq  3f0963bba0 <PyObject_GetItem@plt>
  3f096dd4f7:	48 85 c0             	test   %rax,%rax
  3f096dd4fa:	49 89 c6             	mov    %rax,%r14
  3f096dd4fd:	0f 85 06 eb ff ff    	jne    3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096dd503:	e8 c8 f6 f5 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096dd508:	48 85 c0             	test   %rax,%rax
  3f096dd50b:	74 1c                	je     3f096dd529 <PyEval_EvalFrameEx+0x2649>
  3f096dd50d:	48 8b 05 94 42 29 00 	mov    0x294294(%rip),%rax        # 3f099717a8 <_PyImport_DynLoadFiletab+0x568>
  3f096dd514:	48 8b 38             	mov    (%rax),%rdi
  3f096dd517:	e8 c4 e9 f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096dd51c:	85 c0                	test   %eax,%eax
  3f096dd51e:	0f 84 cc e2 ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd524:	e8 57 f0 f5 ff       	callq  3f0963c580 <PyErr_Clear@plt>
  3f096dd529:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  3f096dd52d:	4c 89 fe             	mov    %r15,%rsi
  3f096dd530:	e8 fb ee f5 ff       	callq  3f0963c430 <PyDict_GetItem@plt>
  3f096dd535:	48 85 c0             	test   %rax,%rax
  3f096dd538:	49 89 c6             	mov    %rax,%r14
  3f096dd53b:	0f 85 c4 ea ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096dd541:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  3f096dd545:	4c 89 fe             	mov    %r15,%rsi
  3f096dd548:	e8 e3 ee f5 ff       	callq  3f0963c430 <PyDict_GetItem@plt>
  3f096dd54d:	48 85 c0             	test   %rax,%rax
  3f096dd550:	49 89 c6             	mov    %rax,%r14
  3f096dd553:	0f 85 ac ea ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096dd559:	48 8b 05 60 45 29 00 	mov    0x294560(%rip),%rax        # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
  3f096dd560:	48 8d 35 11 28 06 00 	lea    0x62811(%rip),%rsi        # 3f0973fd78 <_PyUnicode_TypeRecords+0xdeb8>
  3f096dd567:	4c 89 fa             	mov    %r15,%rdx
  3f096dd56a:	48 8b 38             	mov    (%rax),%rdi
  3f096dd56d:	e8 0e c8 ff ff       	callq  3f096d9d80 <_PyBuiltin_Init+0x500>
  3f096dd572:	e9 79 e2 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd577:	48 63 f9             	movslq %ecx,%rdi
  3f096dd57a:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dd57e:	49 89 df             	mov    %rbx,%r15
  3f096dd581:	e8 fa f3 f5 ff       	callq  3f0963c980 <PyTuple_New@plt>
  3f096dd586:	48 85 c0             	test   %rax,%rax
  3f096dd589:	49 89 c6             	mov    %rax,%r14
  3f096dd58c:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dd590:	0f 84 5a e2 ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd596:	89 c8                	mov    %ecx,%eax
  3f096dd598:	83 e8 01             	sub    $0x1,%eax
  3f096dd59b:	0f 88 68 ea ff ff    	js     3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096dd5a1:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd5a5:	48 63 d0             	movslq %eax,%rdx
  3f096dd5a8:	83 e8 01             	sub    $0x1,%eax
  3f096dd5ab:	48 8b 33             	mov    (%rbx),%rsi
  3f096dd5ae:	83 f8 ff             	cmp    $0xffffffff,%eax
  3f096dd5b1:	49 89 74 d6 18       	mov    %rsi,0x18(%r14,%rdx,8)
  3f096dd5b6:	75 e9                	jne    3f096dd5a1 <PyEval_EvalFrameEx+0x26c1>
  3f096dd5b8:	83 e9 01             	sub    $0x1,%ecx
  3f096dd5bb:	48 f7 d9             	neg    %rcx
  3f096dd5be:	49 8d 5c cf f8       	lea    -0x8(%r15,%rcx,8),%rbx
  3f096dd5c3:	e9 41 ea ff ff       	jmpq   3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096dd5c8:	48 63 f9             	movslq %ecx,%rdi
  3f096dd5cb:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dd5cf:	49 89 df             	mov    %rbx,%r15
  3f096dd5d2:	e8 b9 d2 f5 ff       	callq  3f0963a890 <PyList_New@plt>
  3f096dd5d7:	48 85 c0             	test   %rax,%rax
  3f096dd5da:	49 89 c6             	mov    %rax,%r14
  3f096dd5dd:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dd5e1:	0f 84 09 e2 ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd5e7:	89 c8                	mov    %ecx,%eax
  3f096dd5e9:	83 e8 01             	sub    $0x1,%eax
  3f096dd5ec:	0f 88 17 ea ff ff    	js     3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096dd5f2:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd5f6:	49 8b 56 18          	mov    0x18(%r14),%rdx
  3f096dd5fa:	48 63 f0             	movslq %eax,%rsi
  3f096dd5fd:	48 8b 3b             	mov    (%rbx),%rdi
  3f096dd600:	83 e8 01             	sub    $0x1,%eax
  3f096dd603:	83 f8 ff             	cmp    $0xffffffff,%eax
  3f096dd606:	48 89 3c f2          	mov    %rdi,(%rdx,%rsi,8)
  3f096dd60a:	75 e6                	jne    3f096dd5f2 <PyEval_EvalFrameEx+0x2712>
  3f096dd60c:	eb aa                	jmp    3f096dd5b8 <PyEval_EvalFrameEx+0x26d8>
  3f096dd60e:	83 f9 02             	cmp    $0x2,%ecx
  3f096dd611:	0f 84 09 1d 00 00    	je     3f096df320 <PyEval_EvalFrameEx+0x4440>
  3f096dd617:	83 f9 03             	cmp    $0x3,%ecx
  3f096dd61a:	0f 85 ba 2e 00 00    	jne    3f096e04da <PyEval_EvalFrameEx+0x55fa>
  3f096dd620:	4c 8b 73 f8          	mov    -0x8(%rbx),%r14
  3f096dd624:	49 83 06 01          	addq   $0x1,(%r14)
  3f096dd628:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
  3f096dd62c:	48 83 02 01          	addq   $0x1,(%rdx)
  3f096dd630:	48 8b 43 e8          	mov    -0x18(%rbx),%rax
  3f096dd634:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dd638:	4c 89 73 10          	mov    %r14,0x10(%rbx)
  3f096dd63c:	48 89 53 08          	mov    %rdx,0x8(%rbx)
  3f096dd640:	48 89 03             	mov    %rax,(%rbx)
  3f096dd643:	48 83 c3 18          	add    $0x18,%rbx
  3f096dd647:	e9 e9 d9 ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dd64c:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dd650:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096dd655:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dd65a:	4c 8d 7b f8          	lea    -0x8(%rbx),%r15
  3f096dd65e:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dd662:	48 3b 05 7f 3e 29 00 	cmp    0x293e7f(%rip),%rax        # 3f099714e8 <_PyImport_DynLoadFiletab+0x2a8>
  3f096dd669:	0f 85 3a 34 00 00    	jne    3f096e0aa9 <PyEval_EvalFrameEx+0x5bc9>
  3f096dd66f:	48 63 d1             	movslq %ecx,%rdx
  3f096dd672:	48 39 57 10          	cmp    %rdx,0x10(%rdi)
  3f096dd676:	4c 89 fe             	mov    %r15,%rsi
  3f096dd679:	0f 84 7a 19 00 00    	je     3f096deff9 <PyEval_EvalFrameEx+0x4119>
  3f096dd67f:	48 3b 05 ea 44 29 00 	cmp    0x2944ea(%rip),%rax        # 3f09971b70 <_PyImport_DynLoadFiletab+0x930>
  3f096dd686:	0f 84 7e 1b 00 00    	je     3f096df20a <PyEval_EvalFrameEx+0x432a>
  3f096dd68c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dd691:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dd695:	e8 96 05 f6 ff       	callq  3f0963dc30 <PyObject_GetIter@plt>
  3f096dd69a:	48 85 c0             	test   %rax,%rax
  3f096dd69d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  3f096dd6a4:	00 
  3f096dd6a5:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dd6a9:	0f 84 91 10 00 00    	je     3f096de740 <PyEval_EvalFrameEx+0x3860>
  3f096dd6af:	48 63 c1             	movslq %ecx,%rax
  3f096dd6b2:	85 c9                	test   %ecx,%ecx
  3f096dd6b4:	49 8d 04 c7          	lea    (%r15,%rax,8),%rax
  3f096dd6b8:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  3f096dd6bf:	00 
  3f096dd6c0:	0f 8e b6 32 00 00    	jle    3f096e097c <PyEval_EvalFrameEx+0x5a9c>
  3f096dd6c6:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
  3f096dd6cd:	00 
  3f096dd6ce:	4c 89 a4 24 d0 00 00 	mov    %r12,0xd0(%rsp)
  3f096dd6d5:	00 
  3f096dd6d6:	4d 89 ee             	mov    %r13,%r14
  3f096dd6d9:	48 89 ac 24 d8 00 00 	mov    %rbp,0xd8(%rsp)
  3f096dd6e0:	00 
  3f096dd6e1:	48 89 c3             	mov    %rax,%rbx
  3f096dd6e4:	c7 84 24 a8 00 00 00 	movl   $0x0,0xa8(%rsp)
  3f096dd6eb:	00 00 00 00 
  3f096dd6ef:	41 89 cd             	mov    %ecx,%r13d
  3f096dd6f2:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
  3f096dd6f9:	00 
  3f096dd6fa:	31 ed                	xor    %ebp,%ebp
  3f096dd6fc:	eb 13                	jmp    3f096dd711 <PyEval_EvalFrameEx+0x2831>
  3f096dd6fe:	83 c5 01             	add    $0x1,%ebp
  3f096dd701:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd705:	44 39 ed             	cmp    %r13d,%ebp
  3f096dd708:	48 89 03             	mov    %rax,(%rbx)
  3f096dd70b:	0f 84 4e 18 00 00    	je     3f096def5f <PyEval_EvalFrameEx+0x407f>
  3f096dd711:	4c 89 e7             	mov    %r12,%rdi
  3f096dd714:	e8 37 df f5 ff       	callq  3f0963b650 <PyIter_Next@plt>
  3f096dd719:	48 85 c0             	test   %rax,%rax
  3f096dd71c:	75 e0                	jne    3f096dd6fe <PyEval_EvalFrameEx+0x281e>
  3f096dd71e:	89 ac 24 a8 00 00 00 	mov    %ebp,0xa8(%rsp)
  3f096dd725:	4d 89 f5             	mov    %r14,%r13
  3f096dd728:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
  3f096dd72f:	00 
  3f096dd730:	4c 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14
  3f096dd737:	00 
  3f096dd738:	48 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%rbp
  3f096dd73f:	00 
  3f096dd740:	e8 8b f4 f5 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096dd745:	48 85 c0             	test   %rax,%rax
  3f096dd748:	0f 84 52 35 00 00    	je     3f096e0ca0 <PyEval_EvalFrameEx+0x5dc0>
  3f096dd74e:	44 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%r11d
  3f096dd755:	00 
  3f096dd756:	45 85 db             	test   %r11d,%r11d
  3f096dd759:	0f 8e c3 0f 00 00    	jle    3f096de722 <PyEval_EvalFrameEx+0x3842>
  3f096dd75f:	8b 94 24 a8 00 00 00 	mov    0xa8(%rsp),%edx
  3f096dd766:	48 8d 43 08          	lea    0x8(%rbx),%rax
  3f096dd76a:	83 ea 01             	sub    $0x1,%edx
  3f096dd76d:	48 8d 14 d0          	lea    (%rax,%rdx,8),%rdx
  3f096dd771:	eb 15                	jmp    3f096dd788 <PyEval_EvalFrameEx+0x28a8>
  3f096dd773:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096dd778:	48 39 d0             	cmp    %rdx,%rax
  3f096dd77b:	48 89 c3             	mov    %rax,%rbx
  3f096dd77e:	0f 84 9e 0f 00 00    	je     3f096de722 <PyEval_EvalFrameEx+0x3842>
  3f096dd784:	48 83 c0 08          	add    $0x8,%rax
  3f096dd788:	48 8b 33             	mov    (%rbx),%rsi
  3f096dd78b:	48 8b 0e             	mov    (%rsi),%rcx
  3f096dd78e:	48 83 e9 01          	sub    $0x1,%rcx
  3f096dd792:	48 85 c9             	test   %rcx,%rcx
  3f096dd795:	48 89 0e             	mov    %rcx,(%rsi)
  3f096dd798:	75 de                	jne    3f096dd778 <PyEval_EvalFrameEx+0x2898>
  3f096dd79a:	48 8b 3b             	mov    (%rbx),%rdi
  3f096dd79d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
  3f096dd7a1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  3f096dd7a6:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dd7ab:	ff 51 30             	callq  *0x30(%rcx)
  3f096dd7ae:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dd7b3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  3f096dd7b8:	eb be                	jmp    3f096dd778 <PyEval_EvalFrameEx+0x2898>
  3f096dd7ba:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
  3f096dd7c1:	00 
  3f096dd7c2:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dd7c6:	48 63 c9             	movslq %ecx,%rcx
  3f096dd7c9:	4c 8b 43 f0          	mov    -0x10(%rbx),%r8
  3f096dd7cd:	48 83 eb 10          	sub    $0x10,%rbx
  3f096dd7d1:	48 8b 74 c8 18       	mov    0x18(%rax,%rcx,8),%rsi
  3f096dd7d6:	4c 89 ff             	mov    %r15,%rdi
  3f096dd7d9:	4c 89 c2             	mov    %r8,%rdx
  3f096dd7dc:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dd7e1:	e8 3a f3 f5 ff       	callq  3f0963cb20 <PyObject_SetAttr@plt>
  3f096dd7e6:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dd7ea:	49 8b 07             	mov    (%r15),%rax
  3f096dd7ed:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd7f1:	48 85 c0             	test   %rax,%rax
  3f096dd7f4:	49 89 07             	mov    %rax,(%r15)
  3f096dd7f7:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dd7fc:	0f 85 2e f4 ff ff    	jne    3f096dcc30 <PyEval_EvalFrameEx+0x1d50>
  3f096dd802:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dd806:	4c 89 ff             	mov    %r15,%rdi
  3f096dd809:	ff 50 30             	callq  *0x30(%rax)
  3f096dd80c:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dd811:	e9 1a f4 ff ff       	jmpq   3f096dcc30 <PyEval_EvalFrameEx+0x1d50>
  3f096dd816:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096dd81a:	4c 89 ff             	mov    %r15,%rdi
  3f096dd81d:	e8 4e 0c f6 ff       	callq  3f0963e470 <PyNumber_Invert@plt>
  3f096dd822:	49 89 c6             	mov    %rax,%r14
  3f096dd825:	e9 51 e5 ff ff       	jmpq   3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
  3f096dd82a:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096dd82e:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd832:	48 8b 07             	mov    (%rdi),%rax
  3f096dd835:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd839:	48 85 c0             	test   %rax,%rax
  3f096dd83c:	48 89 07             	mov    %rax,(%rdi)
  3f096dd83f:	0f 85 f0 d7 ff ff    	jne    3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096dd845:	e9 da e3 ff ff       	jmpq   3f096dbc24 <PyEval_EvalFrameEx+0xd44>
  3f096dd84a:	89 c8                	mov    %ecx,%eax
  3f096dd84c:	4c 8b 7b f0          	mov    -0x10(%rbx),%r15
  3f096dd850:	4c 8b 43 f8          	mov    -0x8(%rbx),%r8
  3f096dd854:	f7 d8                	neg    %eax
  3f096dd856:	48 83 eb 10          	sub    $0x10,%rbx
  3f096dd85a:	48 98                	cltq   
  3f096dd85c:	48 8b 3c c3          	mov    (%rbx,%rax,8),%rdi
  3f096dd860:	4c 89 c6             	mov    %r8,%rsi
  3f096dd863:	4c 89 fa             	mov    %r15,%rdx
  3f096dd866:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dd86b:	e8 80 04 f6 ff       	callq  3f0963dcf0 <PyDict_SetItem@plt>
  3f096dd870:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dd874:	49 8b 07             	mov    (%r15),%rax
  3f096dd877:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd87b:	48 85 c0             	test   %rax,%rax
  3f096dd87e:	49 89 07             	mov    %rax,(%r15)
  3f096dd881:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dd886:	0f 84 e4 19 00 00    	je     3f096df270 <PyEval_EvalFrameEx+0x4390>
  3f096dd88c:	49 8b 00             	mov    (%r8),%rax
  3f096dd88f:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd893:	48 85 c0             	test   %rax,%rax
  3f096dd896:	49 89 00             	mov    %rax,(%r8)
  3f096dd899:	0f 85 53 e1 ff ff    	jne    3f096db9f2 <PyEval_EvalFrameEx+0xb12>
  3f096dd89f:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096dd8a3:	4c 89 c7             	mov    %r8,%rdi
  3f096dd8a6:	ff 50 30             	callq  *0x30(%rax)
  3f096dd8a9:	e9 44 e1 ff ff       	jmpq   3f096db9f2 <PyEval_EvalFrameEx+0xb12>
  3f096dd8ae:	48 89 d8             	mov    %rbx,%rax
  3f096dd8b1:	48 63 c9             	movslq %ecx,%rcx
  3f096dd8b4:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd8b8:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096dd8bc:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
  3f096dd8c3:	00 
  3f096dd8c4:	4c 8b 34 c8          	mov    (%rax,%rcx,8),%r14
  3f096dd8c8:	4c 89 fe             	mov    %r15,%rsi
  3f096dd8cb:	4c 89 f7             	mov    %r14,%rdi
  3f096dd8ce:	e8 6d e9 f5 ff       	callq  3f0963c240 <PyCell_Set@plt>
  3f096dd8d3:	49 8b 07             	mov    (%r15),%rax
  3f096dd8d6:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd8da:	48 85 c0             	test   %rax,%rax
  3f096dd8dd:	49 89 07             	mov    %rax,(%r15)
  3f096dd8e0:	0f 85 26 d7 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd8e6:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dd8ea:	4c 89 ff             	mov    %r15,%rdi
  3f096dd8ed:	ff 50 30             	callq  *0x30(%rax)
  3f096dd8f0:	e9 17 d7 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd8f5:	41 0f b6 75 00       	movzbl 0x0(%r13),%esi
  3f096dd8fa:	49 83 c5 03          	add    $0x3,%r13
  3f096dd8fe:	89 ca                	mov    %ecx,%edx
  3f096dd900:	41 0f b6 45 ff       	movzbl -0x1(%r13),%eax
  3f096dd905:	41 0f b6 4d fe       	movzbl -0x2(%r13),%ecx
  3f096dd90a:	c1 e2 10             	shl    $0x10,%edx
  3f096dd90d:	c1 e0 08             	shl    $0x8,%eax
  3f096dd910:	01 c1                	add    %eax,%ecx
  3f096dd912:	09 d1                	or     %edx,%ecx
  3f096dd914:	e9 61 d7 ff ff       	jmpq   3f096db07a <PyEval_EvalFrameEx+0x19a>
  3f096dd919:	48 63 f1             	movslq %ecx,%rsi
  3f096dd91c:	48 8d 46 2e          	lea    0x2e(%rsi),%rax
  3f096dd920:	4c 8b 74 c5 08       	mov    0x8(%rbp,%rax,8),%r14
  3f096dd925:	4d 85 f6             	test   %r14,%r14
  3f096dd928:	0f 84 8d 23 00 00    	je     3f096dfcbb <PyEval_EvalFrameEx+0x4ddb>
  3f096dd92e:	48 c7 44 c5 08 00 00 	movq   $0x0,0x8(%rbp,%rax,8)
  3f096dd935:	00 00 
  3f096dd937:	49 8b 06             	mov    (%r14),%rax
  3f096dd93a:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd93e:	48 85 c0             	test   %rax,%rax
  3f096dd941:	49 89 06             	mov    %rax,(%r14)
  3f096dd944:	0f 85 c2 d6 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd94a:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096dd94e:	4c 89 f7             	mov    %r14,%rdi
  3f096dd951:	ff 50 30             	callq  *0x30(%rax)
  3f096dd954:	e9 b3 d6 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dd959:	4c 8d 7b f8          	lea    -0x8(%rbx),%r15
  3f096dd95d:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
  3f096dd961:	48 8b 75 30          	mov    0x30(%rbp),%rsi
  3f096dd965:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096dd969:	48 89 df             	mov    %rbx,%rdi
  3f096dd96c:	e8 5f 08 f6 ff       	callq  3f0963e1d0 <PyFunction_New@plt>
  3f096dd971:	49 89 c6             	mov    %rax,%r14
  3f096dd974:	48 8b 03             	mov    (%rbx),%rax
  3f096dd977:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd97b:	48 85 c0             	test   %rax,%rax
  3f096dd97e:	48 89 03             	mov    %rax,(%rbx)
  3f096dd981:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096dd985:	0f 84 33 1e 00 00    	je     3f096df7be <PyEval_EvalFrameEx+0x48de>
  3f096dd98b:	85 c9                	test   %ecx,%ecx
  3f096dd98d:	0f 8f ad 1d 00 00    	jg     3f096df740 <PyEval_EvalFrameEx+0x4860>
  3f096dd993:	4d 89 37             	mov    %r14,(%r15)
  3f096dd996:	49 8d 5f 08          	lea    0x8(%r15),%rbx
  3f096dd99a:	e9 51 de ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dd99f:	45 31 ff             	xor    %r15d,%r15d
  3f096dd9a2:	83 f9 03             	cmp    $0x3,%ecx
  3f096dd9a5:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dd9aa:	0f 84 34 1b 00 00    	je     3f096df4e4 <PyEval_EvalFrameEx+0x4604>
  3f096dd9b0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dd9b5:	4c 89 fa             	mov    %r15,%rdx
  3f096dd9b8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  3f096dd9bd:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
  3f096dd9c1:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
  3f096dd9c5:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dd9c9:	4c 89 c6             	mov    %r8,%rsi
  3f096dd9cc:	48 89 cf             	mov    %rcx,%rdi
  3f096dd9cf:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dd9d4:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dd9d9:	e8 62 08 f6 ff       	callq  3f0963e240 <PySlice_New@plt>
  3f096dd9de:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dd9e3:	49 89 c6             	mov    %rax,%r14
  3f096dd9e6:	48 8b 01             	mov    (%rcx),%rax
  3f096dd9e9:	48 83 e8 01          	sub    $0x1,%rax
  3f096dd9ed:	48 85 c0             	test   %rax,%rax
  3f096dd9f0:	48 89 01             	mov    %rax,(%rcx)
  3f096dd9f3:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096dd9f8:	0f 84 d2 1a 00 00    	je     3f096df4d0 <PyEval_EvalFrameEx+0x45f0>
  3f096dd9fe:	49 8b 00             	mov    (%r8),%rax
  3f096dda01:	48 83 e8 01          	sub    $0x1,%rax
  3f096dda05:	48 85 c0             	test   %rax,%rax
  3f096dda08:	49 89 00             	mov    %rax,(%r8)
  3f096dda0b:	0f 84 e2 1a 00 00    	je     3f096df4f3 <PyEval_EvalFrameEx+0x4613>
  3f096dda11:	4d 85 ff             	test   %r15,%r15
  3f096dda14:	0f 85 79 e6 ff ff    	jne    3f096dc093 <PyEval_EvalFrameEx+0x11b3>
  3f096dda1a:	e9 a1 e2 ff ff       	jmpq   3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
  3f096dda1f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096dda24:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096dda29:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dda2d:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096dda31:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096dda35:	4c 89 fe             	mov    %r15,%rsi
  3f096dda38:	48 89 d7             	mov    %rdx,%rdi
  3f096dda3b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dda40:	e8 6b f8 f5 ff       	callq  3f0963d2b0 <PyNumber_InPlaceRshift@plt>
  3f096dda45:	e9 91 e6 ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096dda4a:	48 89 d8             	mov    %rbx,%rax
  3f096dda4d:	48 2b 45 40          	sub    0x40(%rbp),%rax
  3f096dda51:	4c 89 ea             	mov    %r13,%rdx
  3f096dda54:	48 2b 94 24 80 00 00 	sub    0x80(%rsp),%rdx
  3f096dda5b:	00 
  3f096dda5c:	48 89 ef             	mov    %rbp,%rdi
  3f096dda5f:	48 c1 f8 03          	sar    $0x3,%rax
  3f096dda63:	01 ca                	add    %ecx,%edx
  3f096dda65:	89 c1                	mov    %eax,%ecx
  3f096dda67:	e8 64 e3 f5 ff       	callq  3f0963bdd0 <PyFrame_BlockSetup@plt>
  3f096dda6c:	e9 9b d5 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096dda71:	48 63 f1             	movslq %ecx,%rsi
  3f096dda74:	4c 8b b4 f5 78 01 00 	mov    0x178(%rbp,%rsi,8),%r14
  3f096dda7b:	00 
  3f096dda7c:	4d 85 f6             	test   %r14,%r14
  3f096dda7f:	0f 85 2c fa ff ff    	jne    3f096dd4b1 <PyEval_EvalFrameEx+0x25d1>
  3f096dda85:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  3f096dda8a:	49 8b 78 38          	mov    0x38(%r8),%rdi
  3f096dda8e:	e8 6d e3 f5 ff       	callq  3f0963be00 <PyTuple_GetItem@plt>
  3f096dda93:	48 89 c2             	mov    %rax,%rdx
  3f096dda96:	48 8b 05 c3 40 29 00 	mov    0x2940c3(%rip),%rax        # 3f09971b60 <_PyImport_DynLoadFiletab+0x920>
  3f096dda9d:	48 8d 35 e4 1b 06 00 	lea    0x61be4(%rip),%rsi        # 3f0973f688 <_PyUnicode_TypeRecords+0xd7c8>
  3f096ddaa4:	48 8b 38             	mov    (%rax),%rdi
  3f096ddaa7:	e8 d4 c2 ff ff       	callq  3f096d9d80 <_PyBuiltin_Init+0x500>
  3f096ddaac:	e9 3f dd ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddab1:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
  3f096ddab5:	e9 39 e1 ff ff       	jmpq   3f096dbbf3 <PyEval_EvalFrameEx+0xd13>
  3f096ddaba:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096ddabe:	48 83 eb 08          	sub    $0x8,%rbx
  3f096ddac2:	48 3b 3d bf 39 29 00 	cmp    0x2939bf(%rip),%rdi        # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
  3f096ddac9:	0f 84 42 e1 ff ff    	je     3f096dbc11 <PyEval_EvalFrameEx+0xd31>
  3f096ddacf:	48 3b 3d 6a 3e 29 00 	cmp    0x293e6a(%rip),%rdi        # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
  3f096ddad6:	0f 85 b8 35 00 00    	jne    3f096e1094 <PyEval_EvalFrameEx+0x61b4>
  3f096ddadc:	48 8b 07             	mov    (%rdi),%rax
  3f096ddadf:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddae3:	48 85 c0             	test   %rax,%rax
  3f096ddae6:	48 89 07             	mov    %rax,(%rdi)
  3f096ddae9:	0f 85 42 ee ff ff    	jne    3f096dc931 <PyEval_EvalFrameEx+0x1a51>
  3f096ddaef:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096ddaf3:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096ddaf7:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096ddafc:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096ddb01:	ff 50 30             	callq  *0x30(%rax)
  3f096ddb04:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096ddb09:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096ddb0e:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096ddb12:	e9 1a ee ff ff       	jmpq   3f096dc931 <PyEval_EvalFrameEx+0x1a51>
  3f096ddb17:	48 8b 53 f8          	mov    -0x8(%rbx),%rdx
  3f096ddb1b:	48 3b 15 1e 3e 29 00 	cmp    0x293e1e(%rip),%rdx        # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
  3f096ddb22:	0f 84 20 18 00 00    	je     3f096df348 <PyEval_EvalFrameEx+0x4468>
  3f096ddb28:	48 3b 15 59 39 29 00 	cmp    0x293959(%rip),%rdx        # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
  3f096ddb2f:	0f 84 20 f9 ff ff    	je     3f096dd455 <PyEval_EvalFrameEx+0x2575>
  3f096ddb35:	48 89 d7             	mov    %rdx,%rdi
  3f096ddb38:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096ddb3d:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096ddb41:	e8 ba f6 f5 ff       	callq  3f0963d200 <PyObject_IsTrue@plt>
  3f096ddb46:	83 f8 00             	cmp    $0x0,%eax
  3f096ddb49:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096ddb4d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096ddb52:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096ddb56:	0f 8e 7d 2f 00 00    	jle    3f096e0ad9 <PyEval_EvalFrameEx+0x5bf9>
  3f096ddb5c:	48 8b 02             	mov    (%rdx),%rax
  3f096ddb5f:	48 83 eb 08          	sub    $0x8,%rbx
  3f096ddb63:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096ddb6a:	00 
  3f096ddb6b:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddb6f:	48 85 c0             	test   %rax,%rax
  3f096ddb72:	48 89 02             	mov    %rax,(%rdx)
  3f096ddb75:	0f 85 91 d4 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096ddb7b:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096ddb7f:	48 89 d7             	mov    %rdx,%rdi
  3f096ddb82:	ff 50 30             	callq  *0x30(%rax)
  3f096ddb85:	e9 82 d4 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096ddb8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  3f096ddb90:	48 63 f9             	movslq %ecx,%rdi
  3f096ddb93:	e8 38 09 f6 ff       	callq  3f0963e4d0 <_PyDict_NewPresized@plt>
  3f096ddb98:	48 89 03             	mov    %rax,(%rbx)
  3f096ddb9b:	48 83 c3 08          	add    $0x8,%rbx
  3f096ddb9f:	48 85 c0             	test   %rax,%rax
  3f096ddba2:	49 89 c6             	mov    %rax,%r14
  3f096ddba5:	0f 85 61 d4 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096ddbab:	e9 40 dc ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddbb0:	4c 8b 75 38          	mov    0x38(%rbp),%r14
  3f096ddbb4:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
  3f096ddbbb:	00 
  3f096ddbbc:	48 89 d8             	mov    %rbx,%rax
  3f096ddbbf:	48 63 c9             	movslq %ecx,%rcx
  3f096ddbc2:	48 83 eb 08          	sub    $0x8,%rbx
  3f096ddbc6:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096ddbca:	4d 85 f6             	test   %r14,%r14
  3f096ddbcd:	49 8b 74 c8 18       	mov    0x18(%r8,%rcx,8),%rsi
  3f096ddbd2:	0f 84 b4 2b 00 00    	je     3f096e078c <PyEval_EvalFrameEx+0x58ac>
  3f096ddbd8:	48 8b 05 91 3d 29 00 	mov    0x293d91(%rip),%rax        # 3f09971970 <_PyImport_DynLoadFiletab+0x730>
  3f096ddbdf:	49 39 46 08          	cmp    %rax,0x8(%r14)
  3f096ddbe3:	4c 89 fa             	mov    %r15,%rdx
  3f096ddbe6:	4c 89 f7             	mov    %r14,%rdi
  3f096ddbe9:	0f 84 49 22 00 00    	je     3f096dfe38 <PyEval_EvalFrameEx+0x4f58>
  3f096ddbef:	e8 5c cc f5 ff       	callq  3f0963a850 <PyObject_SetItem@plt>
  3f096ddbf4:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096ddbf8:	e9 a4 ed ff ff       	jmpq   3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
  3f096ddbfd:	4c 8b 75 38          	mov    0x38(%rbp),%r14
  3f096ddc01:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  3f096ddc08:	00 
  3f096ddc09:	48 63 c9             	movslq %ecx,%rcx
  3f096ddc0c:	4d 85 f6             	test   %r14,%r14
  3f096ddc0f:	4c 8b 7c ca 18       	mov    0x18(%rdx,%rcx,8),%r15
  3f096ddc14:	0f 84 2c 22 00 00    	je     3f096dfe46 <PyEval_EvalFrameEx+0x4f66>
  3f096ddc1a:	4c 89 fe             	mov    %r15,%rsi
  3f096ddc1d:	4c 89 f7             	mov    %r14,%rdi
  3f096ddc20:	e8 db de f5 ff       	callq  3f0963bb00 <PyObject_DelItem@plt>
  3f096ddc25:	85 c0                	test   %eax,%eax
  3f096ddc27:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096ddc2b:	0f 84 bf db ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddc31:	e9 23 f9 ff ff       	jmpq   3f096dd559 <PyEval_EvalFrameEx+0x2679>
  3f096ddc36:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096ddc3a:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
  3f096ddc41:	00 
  3f096ddc42:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  3f096ddc49:	00 
  3f096ddc4a:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
  3f096ddc4e:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096ddc53:	48 8b 7b e8          	mov    -0x18(%rbx),%rdi
  3f096ddc57:	48 83 eb 10          	sub    $0x10,%rbx
  3f096ddc5b:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
  3f096ddc62:	00 
  3f096ddc63:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096ddc6a:	00 
  3f096ddc6b:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096ddc6f:	f6 80 ab 00 00 00 20 	testb  $0x20,0xab(%rax)
  3f096ddc76:	0f 85 83 16 00 00    	jne    3f096df2ff <PyEval_EvalFrameEx+0x441f>
  3f096ddc7c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096ddc81:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096ddc85:	f6 80 ab 00 00 00 04 	testb  $0x4,0xab(%rax)
  3f096ddc8c:	0f 84 e0 24 00 00    	je     3f096e0172 <PyEval_EvalFrameEx+0x5292>
  3f096ddc92:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
  3f096ddc97:	0f 8e d5 24 00 00    	jle    3f096e0172 <PyEval_EvalFrameEx+0x5292>
  3f096ddc9d:	4c 8b 77 18          	mov    0x18(%rdi),%r14
  3f096ddca1:	48 8d 35 ed 82 04 00 	lea    0x482ed(%rip),%rsi        # 3f09725f95 <_fini+0x165d>
  3f096ddca8:	4c 89 f7             	mov    %r14,%rdi
  3f096ddcab:	e8 90 d5 f5 ff       	callq  3f0963b240 <PyObject_GetAttrString@plt>
  3f096ddcb0:	48 85 c0             	test   %rax,%rax
  3f096ddcb3:	49 89 c7             	mov    %rax,%r15
  3f096ddcb6:	75 0d                	jne    3f096ddcc5 <PyEval_EvalFrameEx+0x2de5>
  3f096ddcb8:	e8 c3 e8 f5 ff       	callq  3f0963c580 <PyErr_Clear@plt>
  3f096ddcbd:	4d 8b 7e 08          	mov    0x8(%r14),%r15
  3f096ddcc1:	49 83 07 01          	addq   $0x1,(%r15)
  3f096ddcc5:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  3f096ddccc:	00 
  3f096ddccd:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096ddcd2:	45 31 c0             	xor    %r8d,%r8d
  3f096ddcd5:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  3f096ddcdc:	00 
  3f096ddcdd:	31 c0                	xor    %eax,%eax
  3f096ddcdf:	4c 89 ff             	mov    %r15,%rdi
  3f096ddce2:	e8 b9 f1 f5 ff       	callq  3f0963cea0 <PyObject_CallFunctionObjArgs@plt>
  3f096ddce7:	49 89 c6             	mov    %rax,%r14
  3f096ddcea:	49 8b 07             	mov    (%r15),%rax
  3f096ddced:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddcf1:	48 85 c0             	test   %rax,%rax
  3f096ddcf4:	49 89 07             	mov    %rax,(%r15)
  3f096ddcf7:	0f 84 c3 15 00 00    	je     3f096df2c0 <PyEval_EvalFrameEx+0x43e0>
  3f096ddcfd:	4d 85 f6             	test   %r14,%r14
  3f096ddd00:	0f 84 12 20 00 00    	je     3f096dfd18 <PyEval_EvalFrameEx+0x4e38>
  3f096ddd06:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096ddd0d:	00 
  3f096ddd0e:	4c 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8
  3f096ddd15:	00 
  3f096ddd16:	4d 89 70 e8          	mov    %r14,-0x18(%r8)
  3f096ddd1a:	48 8b 07             	mov    (%rdi),%rax
  3f096ddd1d:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddd21:	48 85 c0             	test   %rax,%rax
  3f096ddd24:	48 89 07             	mov    %rax,(%rdi)
  3f096ddd27:	0f 84 03 19 00 00    	je     3f096df630 <PyEval_EvalFrameEx+0x4750>
  3f096ddd2d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096ddd32:	48 8b 07             	mov    (%rdi),%rax
  3f096ddd35:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddd39:	48 85 c0             	test   %rax,%rax
  3f096ddd3c:	48 89 07             	mov    %rax,(%rdi)
  3f096ddd3f:	0f 84 77 10 00 00    	je     3f096dedbc <PyEval_EvalFrameEx+0x3edc>
  3f096ddd45:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  3f096ddd4c:	00 
  3f096ddd4d:	48 8b 07             	mov    (%rdi),%rax
  3f096ddd50:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddd54:	48 85 c0             	test   %rax,%rax
  3f096ddd57:	48 89 07             	mov    %rax,(%rdi)
  3f096ddd5a:	0f 85 90 da ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddd60:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096ddd64:	ff 50 30             	callq  *0x30(%rax)
  3f096ddd67:	e9 84 da ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddd6c:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  3f096ddd73:	00 
  3f096ddd74:	48 89 d8             	mov    %rbx,%rax
  3f096ddd77:	48 63 c9             	movslq %ecx,%rcx
  3f096ddd7a:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096ddd7e:	48 83 eb 08          	sub    $0x8,%rbx
  3f096ddd82:	48 8b 74 ca 18       	mov    0x18(%rdx,%rcx,8),%rsi
  3f096ddd87:	31 d2                	xor    %edx,%edx
  3f096ddd89:	4c 89 ff             	mov    %r15,%rdi
  3f096ddd8c:	e8 8f ed f5 ff       	callq  3f0963cb20 <PyObject_SetAttr@plt>
  3f096ddd91:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096ddd95:	49 8b 07             	mov    (%r15),%rax
  3f096ddd98:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddd9c:	48 85 c0             	test   %rax,%rax
  3f096ddd9f:	49 89 07             	mov    %rax,(%r15)
  3f096ddda2:	0f 85 48 da ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddda8:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dddac:	4c 89 ff             	mov    %r15,%rdi
  3f096dddaf:	ff 50 30             	callq  *0x30(%rax)
  3f096dddb2:	e9 39 da ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dddb7:	48 89 d8             	mov    %rbx,%rax
  3f096dddba:	48 83 eb 08          	sub    $0x8,%rbx
  3f096dddbe:	4c 8b 78 f8          	mov    -0x8(%rax),%r15
  3f096dddc2:	89 c8                	mov    %ecx,%eax
  3f096dddc4:	f7 d8                	neg    %eax
  3f096dddc6:	48 98                	cltq   
  3f096dddc8:	48 8b 3c c3          	mov    (%rbx,%rax,8),%rdi
  3f096dddcc:	4c 89 fe             	mov    %r15,%rsi
  3f096dddcf:	e8 9c e8 f5 ff       	callq  3f0963c670 <PyList_Append@plt>
  3f096dddd4:	e9 02 dc ff ff       	jmpq   3f096db9db <PyEval_EvalFrameEx+0xafb>
  3f096dddd9:	41 bf 10 00 00 00    	mov    $0x10,%r15d
  3f096ddddf:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
  3f096ddde4:	e9 2b d4 ff ff       	jmpq   3f096db214 <PyEval_EvalFrameEx+0x334>
  3f096ddde9:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096ddded:	4c 3b 7c 24 60       	cmp    0x60(%rsp),%r15
  3f096dddf2:	48 8d 53 f8          	lea    -0x8(%rbx),%rdx
  3f096dddf6:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
  3f096dddfd:	00 
  3f096dddfe:	0f 84 1c 1e 00 00    	je     3f096dfc20 <PyEval_EvalFrameEx+0x4d40>
  3f096dde04:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dde08:	f6 80 aa 00 00 00 80 	testb  $0x80,0xaa(%rax)
  3f096dde0f:	0f 84 f9 0f 00 00    	je     3f096dee0e <PyEval_EvalFrameEx+0x3f2e>
  3f096dde15:	49 8b 47 10          	mov    0x10(%r15),%rax
  3f096dde19:	48 83 f8 08          	cmp    $0x8,%rax
  3f096dde1d:	0f 84 2d 18 00 00    	je     3f096df650 <PyEval_EvalFrameEx+0x4770>
  3f096dde23:	48 83 f8 20          	cmp    $0x20,%rax
  3f096dde27:	0f 84 23 18 00 00    	je     3f096df650 <PyEval_EvalFrameEx+0x4770>
  3f096dde2d:	4c 8b 53 f0          	mov    -0x10(%rbx),%r10
  3f096dde31:	4c 89 7b f0          	mov    %r15,-0x10(%rbx)
  3f096dde35:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
  3f096dde3a:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
  3f096dde3f:	4d 89 f9             	mov    %r15,%r9
  3f096dde42:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096dde47:	45 31 c0             	xor    %r8d,%r8d
  3f096dde4a:	4c 89 ca             	mov    %r9,%rdx
  3f096dde4d:	4c 89 d7             	mov    %r10,%rdi
  3f096dde50:	31 c0                	xor    %eax,%eax
  3f096dde52:	4c 89 fe             	mov    %r15,%rsi
  3f096dde55:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dde5a:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096dde5f:	e8 3c f0 f5 ff       	callq  3f0963cea0 <PyObject_CallFunctionObjArgs@plt>
  3f096dde64:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dde69:	49 89 c6             	mov    %rax,%r14
  3f096dde6c:	49 8b 02             	mov    (%r10),%rax
  3f096dde6f:	48 83 e8 01          	sub    $0x1,%rax
  3f096dde73:	48 85 c0             	test   %rax,%rax
  3f096dde76:	49 89 02             	mov    %rax,(%r10)
  3f096dde79:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dde7e:	0f 84 b8 17 00 00    	je     3f096df63c <PyEval_EvalFrameEx+0x475c>
  3f096dde84:	4d 85 f6             	test   %r14,%r14
  3f096dde87:	0f 84 a3 0f 00 00    	je     3f096dee30 <PyEval_EvalFrameEx+0x3f50>
  3f096dde8d:	4c 3b 7c 24 60       	cmp    0x60(%rsp),%r15
  3f096dde92:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096dde99:	00 
  3f096dde9a:	74 16                	je     3f096ddeb2 <PyEval_EvalFrameEx+0x2fd2>
  3f096dde9c:	4c 89 f7             	mov    %r14,%rdi
  3f096dde9f:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096ddea4:	e8 57 f3 f5 ff       	callq  3f0963d200 <PyObject_IsTrue@plt>
  3f096ddea9:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096ddeae:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096ddeb2:	49 8b 06             	mov    (%r14),%rax
  3f096ddeb5:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddeb9:	48 85 c0             	test   %rax,%rax
  3f096ddebc:	49 89 06             	mov    %rax,(%r14)
  3f096ddebf:	0f 84 0e 15 00 00    	je     3f096df3d3 <PyEval_EvalFrameEx+0x44f3>
  3f096ddec5:	83 7c 24 78 00       	cmpl   $0x0,0x78(%rsp)
  3f096ddeca:	0f 8c 60 0f 00 00    	jl     3f096dee30 <PyEval_EvalFrameEx+0x3f50>
  3f096dded0:	0f 84 52 25 00 00    	je     3f096e0428 <PyEval_EvalFrameEx+0x5548>
  3f096dded6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  3f096ddedb:	4c 8d 43 e8          	lea    -0x18(%rbx),%r8
  3f096ddedf:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
  3f096ddee4:	48 83 00 01          	addq   $0x1,(%rax)
  3f096ddee8:	48 89 43 e0          	mov    %rax,-0x20(%rbx)
  3f096ddeec:	49 8b 07             	mov    (%r15),%rax
  3f096ddeef:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddef3:	48 85 c0             	test   %rax,%rax
  3f096ddef6:	49 89 07             	mov    %rax,(%r15)
  3f096ddef9:	0f 84 a9 22 00 00    	je     3f096e01a8 <PyEval_EvalFrameEx+0x52c8>
  3f096ddeff:	49 8b 01             	mov    (%r9),%rax
  3f096ddf02:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddf06:	48 85 c0             	test   %rax,%rax
  3f096ddf09:	49 89 01             	mov    %rax,(%r9)
  3f096ddf0c:	0f 84 87 22 00 00    	je     3f096e0199 <PyEval_EvalFrameEx+0x52b9>
  3f096ddf12:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096ddf17:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
  3f096ddf1c:	48 8b 07             	mov    (%rdi),%rax
  3f096ddf1f:	48 83 e8 01          	sub    $0x1,%rax
  3f096ddf23:	48 85 c0             	test   %rax,%rax
  3f096ddf26:	48 89 07             	mov    %rax,(%rdi)
  3f096ddf29:	0f 84 ad 22 00 00    	je     3f096e01dc <PyEval_EvalFrameEx+0x52fc>
  3f096ddf2f:	41 80 7d 00 58       	cmpb   $0x58,0x0(%r13)
  3f096ddf34:	0f 84 81 db ff ff    	je     3f096dbabb <PyEval_EvalFrameEx+0xbdb>
  3f096ddf3a:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096ddf41:	00 
  3f096ddf42:	e9 a9 d8 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096ddf47:	48 89 d8             	mov    %rbx,%rax
  3f096ddf4a:	48 89 ef             	mov    %rbp,%rdi
  3f096ddf4d:	48 83 eb 08          	sub    $0x8,%rbx
  3f096ddf51:	48 8b 40 f8          	mov    -0x8(%rax),%rax
  3f096ddf55:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  3f096ddf5c:	00 
  3f096ddf5d:	e8 be ea f5 ff       	callq  3f0963ca20 <PyFrame_FastToLocals@plt>
  3f096ddf62:	4c 8b 75 38          	mov    0x38(%rbp),%r14
  3f096ddf66:	4d 85 f6             	test   %r14,%r14
  3f096ddf69:	0f 84 5f 2e 00 00    	je     3f096e0dce <PyEval_EvalFrameEx+0x5eee>
  3f096ddf6f:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096ddf76:	00 
  3f096ddf77:	48 8d 35 7b 1e 06 00 	lea    0x61e7b(%rip),%rsi        # 3f0973fdf9 <_PyUnicode_TypeRecords+0xdf39>
  3f096ddf7e:	e8 bd d2 f5 ff       	callq  3f0963b240 <PyObject_GetAttrString@plt>
  3f096ddf83:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096ddf88:	31 c0                	xor    %eax,%eax
  3f096ddf8a:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  3f096ddf90:	0f 84 ca 20 00 00    	je     3f096e0060 <PyEval_EvalFrameEx+0x5180>
  3f096ddf96:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
  3f096ddf9d:	00 
  3f096ddf9e:	45 31 ff             	xor    %r15d,%r15d
  3f096ddfa1:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
  3f096ddfa6:	4c 89 ac 24 a8 00 00 	mov    %r13,0xa8(%rsp)
  3f096ddfad:	00 
  3f096ddfae:	89 c5                	mov    %eax,%ebp
  3f096ddfb0:	eb 2c                	jmp    3f096ddfde <PyEval_EvalFrameEx+0x30fe>
  3f096ddfb2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  3f096ddfb8:	4d 85 ed             	test   %r13,%r13
  3f096ddfbb:	74 15                	je     3f096ddfd2 <PyEval_EvalFrameEx+0x30f2>
  3f096ddfbd:	49 8b 55 00          	mov    0x0(%r13),%rdx
  3f096ddfc1:	48 83 ea 01          	sub    $0x1,%rdx
  3f096ddfc5:	48 85 d2             	test   %rdx,%rdx
  3f096ddfc8:	49 89 55 00          	mov    %rdx,0x0(%r13)
  3f096ddfcc:	0f 84 8b 04 00 00    	je     3f096de45d <PyEval_EvalFrameEx+0x357d>
  3f096ddfd2:	85 c0                	test   %eax,%eax
  3f096ddfd4:	0f 85 07 0e 00 00    	jne    3f096dede1 <PyEval_EvalFrameEx+0x3f01>
  3f096ddfda:	41 83 c7 01          	add    $0x1,%r15d
  3f096ddfde:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096ddfe3:	49 63 f7             	movslq %r15d,%rsi
  3f096ddfe6:	e8 95 e0 f5 ff       	callq  3f0963c080 <PySequence_GetItem@plt>
  3f096ddfeb:	48 85 c0             	test   %rax,%rax
  3f096ddfee:	48 89 c3             	mov    %rax,%rbx
  3f096ddff1:	0f 84 97 0a 00 00    	je     3f096dea8e <PyEval_EvalFrameEx+0x3bae>
  3f096ddff7:	85 ed                	test   %ebp,%ebp
  3f096ddff9:	74 17                	je     3f096de012 <PyEval_EvalFrameEx+0x3132>
  3f096ddffb:	48 8b 40 08          	mov    0x8(%rax),%rax
  3f096ddfff:	f6 80 ab 00 00 00 08 	testb  $0x8,0xab(%rax)
  3f096de006:	74 0a                	je     3f096de012 <PyEval_EvalFrameEx+0x3132>
  3f096de008:	80 7b 24 5f          	cmpb   $0x5f,0x24(%rbx)
  3f096de00c:	0f 84 f3 04 00 00    	je     3f096de505 <PyEval_EvalFrameEx+0x3625>
  3f096de012:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096de019:	00 
  3f096de01a:	48 89 de             	mov    %rbx,%rsi
  3f096de01d:	e8 6e 03 f6 ff       	callq  3f0963e390 <PyObject_GetAttr@plt>
  3f096de022:	49 89 c5             	mov    %rax,%r13
  3f096de025:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  3f096de02a:	4d 85 ed             	test   %r13,%r13
  3f096de02d:	74 1f                	je     3f096de04e <PyEval_EvalFrameEx+0x316e>
  3f096de02f:	48 8b 3d 3a 39 29 00 	mov    0x29393a(%rip),%rdi        # 3f09971970 <_PyImport_DynLoadFiletab+0x730>
  3f096de036:	49 39 7e 08          	cmp    %rdi,0x8(%r14)
  3f096de03a:	4c 89 ea             	mov    %r13,%rdx
  3f096de03d:	48 89 de             	mov    %rbx,%rsi
  3f096de040:	4c 89 f7             	mov    %r14,%rdi
  3f096de043:	0f 84 ac 04 00 00    	je     3f096de4f5 <PyEval_EvalFrameEx+0x3615>
  3f096de049:	e8 02 c8 f5 ff       	callq  3f0963a850 <PyObject_SetItem@plt>
  3f096de04e:	48 8b 13             	mov    (%rbx),%rdx
  3f096de051:	48 83 ea 01          	sub    $0x1,%rdx
  3f096de055:	48 85 d2             	test   %rdx,%rdx
  3f096de058:	48 89 13             	mov    %rdx,(%rbx)
  3f096de05b:	0f 85 57 ff ff ff    	jne    3f096ddfb8 <PyEval_EvalFrameEx+0x30d8>
  3f096de061:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  3f096de065:	48 89 df             	mov    %rbx,%rdi
  3f096de068:	89 44 24 40          	mov    %eax,0x40(%rsp)
  3f096de06c:	ff 52 30             	callq  *0x30(%rdx)
  3f096de06f:	8b 44 24 40          	mov    0x40(%rsp),%eax
  3f096de073:	e9 40 ff ff ff       	jmpq   3f096ddfb8 <PyEval_EvalFrameEx+0x30d8>
  3f096de078:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  3f096de07c:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
  3f096de083:	00 
  3f096de084:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
  3f096de088:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
  3f096de08f:	00 
  3f096de090:	48 8b 7b e8          	mov    -0x18(%rbx),%rdi
  3f096de094:	48 83 eb 18          	sub    $0x18,%rbx
  3f096de098:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  3f096de09f:	00 
  3f096de0a0:	49 89 f8             	mov    %rdi,%r8
  3f096de0a3:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
  3f096de0a7:	f6 87 ab 00 00 00 04 	testb  $0x4,0xab(%rdi)
  3f096de0ae:	0f 84 a4 09 00 00    	je     3f096dea58 <PyEval_EvalFrameEx+0x3b78>
  3f096de0b4:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  3f096de0b9:	48 39 84 24 c0 00 00 	cmp    %rax,0xc0(%rsp)
  3f096de0c0:	00 
  3f096de0c1:	0f 84 29 20 00 00    	je     3f096e00f0 <PyEval_EvalFrameEx+0x5210>
  3f096de0c7:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
  3f096de0ce:	00 
  3f096de0cf:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  3f096de0d6:	00 
  3f096de0d7:	4c 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15
  3f096de0de:	00 
  3f096de0df:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096de0e4:	4c 3b 7c 24 60       	cmp    0x60(%rsp),%r15
  3f096de0e9:	0f 84 d9 23 00 00    	je     3f096e04c8 <PyEval_EvalFrameEx+0x55e8>
  3f096de0ef:	c7 84 24 d0 00 00 00 	movl   $0x0,0xd0(%rsp)
  3f096de0f6:	00 00 00 00 
  3f096de0fa:	48 f7 87 a8 00 00 00 	testq  $0x18000000,0xa8(%rdi)
  3f096de101:	00 00 00 18 
  3f096de105:	75 2c                	jne    3f096de133 <PyEval_EvalFrameEx+0x3253>
  3f096de107:	48 3b 3d 02 36 29 00 	cmp    0x293602(%rip),%rdi        # 3f09971710 <_PyImport_DynLoadFiletab+0x4d0>
  3f096de10e:	74 23                	je     3f096de133 <PyEval_EvalFrameEx+0x3253>
  3f096de110:	48 8b 35 d1 34 29 00 	mov    0x2934d1(%rip),%rsi        # 3f099715e8 <_PyImport_DynLoadFiletab+0x3a8>
  3f096de117:	48 39 f7             	cmp    %rsi,%rdi
  3f096de11a:	74 17                	je     3f096de133 <PyEval_EvalFrameEx+0x3253>
  3f096de11c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096de121:	e8 ca fe f5 ff       	callq  3f0963dff0 <PyType_IsSubtype@plt>
  3f096de126:	85 c0                	test   %eax,%eax
  3f096de128:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096de12d:	0f 84 40 24 00 00    	je     3f096e0573 <PyEval_EvalFrameEx+0x5693>
  3f096de133:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096de138:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096de13c:	f6 80 ab 00 00 00 20 	testb  $0x20,0xab(%rax)
  3f096de143:	0f 84 e5 27 00 00    	je     3f096e092e <PyEval_EvalFrameEx+0x5a4e>
  3f096de149:	4c 89 ff             	mov    %r15,%rdi
  3f096de14c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096de151:	e8 9a cb f5 ff       	callq  3f0963acf0 <PyMapping_Check@plt>
  3f096de156:	85 c0                	test   %eax,%eax
  3f096de158:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096de15d:	0f 84 31 28 00 00    	je     3f096e0994 <PyEval_EvalFrameEx+0x5ab4>
  3f096de163:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de168:	48 8d 35 f9 d5 04 00 	lea    0x4d5f9(%rip),%rsi        # 3f0972b768 <_Py_isspace__doc__+0x4da8>
  3f096de16f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096de174:	e8 57 ed f5 ff       	callq  3f0963ced0 <PyDict_GetItemString@plt>
  3f096de179:	48 85 c0             	test   %rax,%rax
  3f096de17c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096de181:	0f 84 28 22 00 00    	je     3f096e03af <PyEval_EvalFrameEx+0x54cf>
  3f096de187:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  3f096de18b:	48 3b 3d 7e 35 29 00 	cmp    0x29357e(%rip),%rdi        # 3f09971710 <_PyImport_DynLoadFiletab+0x4d0>
  3f096de192:	0f 84 f0 21 00 00    	je     3f096e0388 <PyEval_EvalFrameEx+0x54a8>
  3f096de198:	48 8b 35 49 34 29 00 	mov    0x293449(%rip),%rsi        # 3f099715e8 <_PyImport_DynLoadFiletab+0x3a8>
  3f096de19f:	48 39 f7             	cmp    %rsi,%rdi
  3f096de1a2:	0f 84 9f 07 00 00    	je     3f096de947 <PyEval_EvalFrameEx+0x3a67>
  3f096de1a8:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096de1ad:	e8 3e fe f5 ff       	callq  3f0963dff0 <PyType_IsSubtype@plt>
  3f096de1b2:	85 c0                	test   %eax,%eax
  3f096de1b4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096de1b9:	0f 85 88 07 00 00    	jne    3f096de947 <PyEval_EvalFrameEx+0x3a67>
  3f096de1bf:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%rsp)
  3f096de1c6:	00 00 00 00 
  3f096de1ca:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096de1ce:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  3f096de1d5:	00 00 00 00 00 
  3f096de1da:	f6 80 ab 00 00 00 10 	testb  $0x10,0xab(%rax)
  3f096de1e1:	74 27                	je     3f096de20a <PyEval_EvalFrameEx+0x332a>
  3f096de1e3:	48 89 cf             	mov    %rcx,%rdi
  3f096de1e6:	e8 e5 d5 f5 ff       	callq  3f0963b7d0 <PyUnicodeUCS4_AsUTF8String@plt>
  3f096de1eb:	48 85 c0             	test   %rax,%rax
  3f096de1ee:	48 89 c1             	mov    %rax,%rcx
  3f096de1f1:	0f 84 5a 27 00 00    	je     3f096e0951 <PyEval_EvalFrameEx+0x5a71>
  3f096de1f7:	81 8c 24 e0 00 00 00 	orl    $0x100,0xe0(%rsp)
  3f096de1fe:	00 01 00 00 
  3f096de202:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  3f096de209:	00 
  3f096de20a:	48 8d b4 24 e8 00 00 	lea    0xe8(%rsp),%rsi
  3f096de211:	00 
  3f096de212:	31 d2                	xor    %edx,%edx
  3f096de214:	48 89 cf             	mov    %rcx,%rdi
  3f096de217:	e8 34 f9 f5 ff       	callq  3f0963db50 <PyString_AsStringAndSize@plt>
  3f096de21c:	85 c0                	test   %eax,%eax
  3f096de21e:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096de225:	ff 
  3f096de226:	0f 85 9b 00 00 00    	jne    3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096de22c:	48 8d bc 24 e0 00 00 	lea    0xe0(%rsp),%rdi
  3f096de233:	00 
  3f096de234:	e8 f7 fc f5 ff       	callq  3f0963df30 <PyEval_MergeCompilerFlags@plt>
  3f096de239:	85 c0                	test   %eax,%eax
  3f096de23b:	4c 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%r8
  3f096de242:	00 
  3f096de243:	75 03                	jne    3f096de248 <PyEval_EvalFrameEx+0x3368>
  3f096de245:	45 31 c0             	xor    %r8d,%r8d
  3f096de248:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096de24d:	48 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%rdi
  3f096de254:	00 
  3f096de255:	4c 89 f9             	mov    %r15,%rcx
  3f096de258:	be 01 01 00 00       	mov    $0x101,%esi
  3f096de25d:	e8 0e ec f5 ff       	callq  3f0963ce70 <PyRun_StringFlags@plt>
  3f096de262:	48 83 bc 24 c8 00 00 	cmpq   $0x0,0xc8(%rsp)
  3f096de269:	00 00 
  3f096de26b:	49 89 c7             	mov    %rax,%r15
  3f096de26e:	74 1e                	je     3f096de28e <PyEval_EvalFrameEx+0x33ae>
  3f096de270:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
  3f096de277:	00 
  3f096de278:	48 8b 07             	mov    (%rdi),%rax
  3f096de27b:	48 83 e8 01          	sub    $0x1,%rax
  3f096de27f:	48 85 c0             	test   %rax,%rax
  3f096de282:	48 89 07             	mov    %rax,(%rdi)
  3f096de285:	75 07                	jne    3f096de28e <PyEval_EvalFrameEx+0x33ae>
  3f096de287:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de28b:	ff 50 30             	callq  *0x30(%rax)
  3f096de28e:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
  3f096de295:	85 c0                	test   %eax,%eax
  3f096de297:	0f 85 5e 0f 00 00    	jne    3f096df1fb <PyEval_EvalFrameEx+0x431b>
  3f096de29d:	4d 85 ff             	test   %r15,%r15
  3f096de2a0:	0f 84 ab 26 00 00    	je     3f096e0951 <PyEval_EvalFrameEx+0x5a71>
  3f096de2a6:	49 8b 07             	mov    (%r15),%rax
  3f096de2a9:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096de2b0:	00 
  3f096de2b1:	48 83 e8 01          	sub    $0x1,%rax
  3f096de2b5:	48 85 c0             	test   %rax,%rax
  3f096de2b8:	49 89 07             	mov    %rax,(%r15)
  3f096de2bb:	75 0a                	jne    3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096de2bd:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de2c1:	4c 89 ff             	mov    %r15,%rdi
  3f096de2c4:	ff 50 30             	callq  *0x30(%rax)
  3f096de2c7:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096de2ce:	00 
  3f096de2cf:	48 8b 07             	mov    (%rdi),%rax
  3f096de2d2:	48 83 e8 01          	sub    $0x1,%rax
  3f096de2d6:	48 85 c0             	test   %rax,%rax
  3f096de2d9:	48 89 07             	mov    %rax,(%rdi)
  3f096de2dc:	0f 84 20 12 00 00    	je     3f096df502 <PyEval_EvalFrameEx+0x4622>
  3f096de2e2:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
  3f096de2e9:	00 
  3f096de2ea:	e9 43 fa ff ff       	jmpq   3f096ddd32 <PyEval_EvalFrameEx+0x2e52>
  3f096de2ef:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  3f096de2f4:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  3f096de2f9:	48 83 eb 08          	sub    $0x8,%rbx
  3f096de2fd:	4c 8b 7a f8          	mov    -0x8(%rdx),%r15
  3f096de301:	48 8b 52 f0          	mov    -0x10(%rdx),%rdx
  3f096de305:	4c 89 fe             	mov    %r15,%rsi
  3f096de308:	48 89 d7             	mov    %rdx,%rdi
  3f096de30b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096de310:	e8 fb db f5 ff       	callq  3f0963bf10 <PyNumber_InPlaceAnd@plt>
  3f096de315:	e9 c1 dd ff ff       	jmpq   3f096dc0db <PyEval_EvalFrameEx+0x11fb>
  3f096de31a:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096de31e:	48 89 d7             	mov    %rdx,%rdi
  3f096de321:	ff 50 30             	callq  *0x30(%rax)
  3f096de324:	e9 6a dd ff ff       	jmpq   3f096dc093 <PyEval_EvalFrameEx+0x11b3>
  3f096de329:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096de32d:	4c 89 f7             	mov    %r14,%rdi
  3f096de330:	ff 50 30             	callq  *0x30(%rax)
  3f096de333:	e9 1b d3 ff ff       	jmpq   3f096db653 <PyEval_EvalFrameEx+0x773>
  3f096de338:	49 8b 45 08          	mov    0x8(%r13),%rax
  3f096de33c:	4c 89 ef             	mov    %r13,%rdi
  3f096de33f:	ff 50 30             	callq  *0x30(%rax)
  3f096de342:	e9 8d d2 ff ff       	jmpq   3f096db5d4 <PyEval_EvalFrameEx+0x6f4>
  3f096de347:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096de34b:	4c 89 f7             	mov    %r14,%rdi
  3f096de34e:	ff 50 30             	callq  *0x30(%rax)
  3f096de351:	e9 64 d2 ff ff       	jmpq   3f096db5ba <PyEval_EvalFrameEx+0x6da>
  3f096de356:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de35a:	ff 50 30             	callq  *0x30(%rax)
  3f096de35d:	0f 1f 00             	nopl   (%rax)
  3f096de360:	e9 3d d2 ff ff       	jmpq   3f096db5a2 <PyEval_EvalFrameEx+0x6c2>
  3f096de365:	4c 89 fe             	mov    %r15,%rsi
  3f096de368:	4c 89 f7             	mov    %r14,%rdi
  3f096de36b:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096de36f:	e8 2c fa f5 ff       	callq  3f0963dda0 <PySet_Add@plt>
  3f096de374:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096de378:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096de37c:	e9 3a ea ff ff       	jmpq   3f096dcdbb <PyEval_EvalFrameEx+0x1edb>
  3f096de381:	49 8b 74 24 40       	mov    0x40(%r12),%rsi
  3f096de386:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  3f096de38b:	b9 03 00 00 00       	mov    $0x3,%ecx
  3f096de390:	48 89 ea             	mov    %rbp,%rdx
  3f096de393:	e8 88 b9 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096de398:	85 c0                	test   %eax,%eax
  3f096de39a:	0f 84 5c d1 ff ff    	je     3f096db4fc <PyEval_EvalFrameEx+0x61c>
  3f096de3a0:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
  3f096de3a6:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096de3ac:	0f 84 4a d1 ff ff    	je     3f096db4fc <PyEval_EvalFrameEx+0x61c>
  3f096de3b2:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  3f096de3b7:	48 8b 07             	mov    (%rdi),%rax
  3f096de3ba:	48 83 e8 01          	sub    $0x1,%rax
  3f096de3be:	48 85 c0             	test   %rax,%rax
  3f096de3c1:	48 89 07             	mov    %rax,(%rdi)
  3f096de3c4:	0f 84 61 0b 00 00    	je     3f096def2b <PyEval_EvalFrameEx+0x404b>
  3f096de3ca:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096de3d1:	00 00 
  3f096de3d3:	e9 24 d1 ff ff       	jmpq   3f096db4fc <PyEval_EvalFrameEx+0x61c>
  3f096de3d8:	83 fa 79             	cmp    $0x79,%edx
  3f096de3db:	0f 85 e0 ce ff ff    	jne    3f096db2c1 <PyEval_EvalFrameEx+0x3e1>
  3f096de3e1:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
  3f096de3e8:	00 
  3f096de3e9:	48 8d b4 24 f0 00 00 	lea    0xf0(%rsp),%rsi
  3f096de3f0:	00 
  3f096de3f1:	48 8d bc 24 e8 00 00 	lea    0xe8(%rsp),%rdi
  3f096de3f8:	00 
  3f096de3f9:	e8 c2 f6 f5 ff       	callq  3f0963dac0 <PyErr_Fetch@plt>
  3f096de3fe:	48 83 bc 24 f0 00 00 	cmpq   $0x0,0xf0(%rsp)
  3f096de405:	00 00 
  3f096de407:	0f 84 bf 0a 00 00    	je     3f096deecc <PyEval_EvalFrameEx+0x3fec>
  3f096de40d:	41 8b 45 00          	mov    0x0(%r13),%eax
  3f096de411:	3d 8f 00 00 00       	cmp    $0x8f,%eax
  3f096de416:	0f 84 5f 01 00 00    	je     3f096de57b <PyEval_EvalFrameEx+0x369b>
  3f096de41c:	83 f8 79             	cmp    $0x79,%eax
  3f096de41f:	0f 84 56 01 00 00    	je     3f096de57b <PyEval_EvalFrameEx+0x369b>
  3f096de425:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
  3f096de42c:	00 
  3f096de42d:	48 85 c0             	test   %rax,%rax
  3f096de430:	0f 84 3c 0a 00 00    	je     3f096dee72 <PyEval_EvalFrameEx+0x3f92>
  3f096de436:	48 89 03             	mov    %rax,(%rbx)
  3f096de439:	48 83 c3 08          	add    $0x8,%rbx
  3f096de43d:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  3f096de444:	00 
  3f096de445:	48 89 03             	mov    %rax,(%rbx)
  3f096de448:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096de44f:	00 
  3f096de450:	48 89 43 08          	mov    %rax,0x8(%rbx)
  3f096de454:	48 83 c3 10          	add    $0x10,%rbx
  3f096de458:	e9 70 d2 ff ff       	jmpq   3f096db6cd <PyEval_EvalFrameEx+0x7ed>
  3f096de45d:	49 8b 55 08          	mov    0x8(%r13),%rdx
  3f096de461:	4c 89 ef             	mov    %r13,%rdi
  3f096de464:	89 44 24 40          	mov    %eax,0x40(%rsp)
  3f096de468:	ff 52 30             	callq  *0x30(%rdx)
  3f096de46b:	8b 44 24 40          	mov    0x40(%rsp),%eax
  3f096de46f:	e9 5e fb ff ff       	jmpq   3f096ddfd2 <PyEval_EvalFrameEx+0x30f2>
  3f096de474:	45 31 c0             	xor    %r8d,%r8d
  3f096de477:	b9 03 00 00 00       	mov    $0x3,%ecx
  3f096de47c:	48 89 ea             	mov    %rbp,%rdx
  3f096de47f:	e8 5c b9 ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096de484:	e9 a7 d0 ff ff       	jmpq   3f096db530 <PyEval_EvalFrameEx+0x650>
  3f096de489:	83 fa 78             	cmp    $0x78,%edx
  3f096de48c:	0f 85 1c ce ff ff    	jne    3f096db2ae <PyEval_EvalFrameEx+0x3ce>
  3f096de492:	49 63 45 04          	movslq 0x4(%r13),%rax
  3f096de496:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
  3f096de49b:	4c 8d 6c 01 24       	lea    0x24(%rcx,%rax,1),%r13
  3f096de4a0:	e9 36 d2 ff ff       	jmpq   3f096db6db <PyEval_EvalFrameEx+0x7fb>
  3f096de4a5:	48 89 eb             	mov    %rbp,%rbx
  3f096de4a8:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
  3f096de4ad:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
  3f096de4b1:	48 2b 84 24 90 00 00 	sub    0x90(%rsp),%rax
  3f096de4b8:	00 
  3f096de4b9:	48 f7 d0             	not    %rax
  3f096de4bc:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
  3f096de4c0:	48 01 c3             	add    %rax,%rbx
  3f096de4c3:	4c 89 33             	mov    %r14,(%rbx)
  3f096de4c6:	48 83 c3 08          	add    $0x8,%rbx
  3f096de4ca:	4d 85 f6             	test   %r14,%r14
  3f096de4cd:	0f 85 39 cb ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096de4d3:	e9 18 d3 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096de4d8:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096de4df:	00 00 
  3f096de4e1:	e9 54 cc ff ff       	jmpq   3f096db13a <PyEval_EvalFrameEx+0x25a>
  3f096de4e6:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de4ea:	4c 89 ff             	mov    %r15,%rdi
  3f096de4ed:	ff 50 30             	callq  *0x30(%rax)
  3f096de4f0:	e9 99 d8 ff ff       	jmpq   3f096dbd8e <PyEval_EvalFrameEx+0xeae>
  3f096de4f5:	e8 f6 f7 f5 ff       	callq  3f0963dcf0 <PyDict_SetItem@plt>
  3f096de4fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  3f096de500:	e9 49 fb ff ff       	jmpq   3f096de04e <PyEval_EvalFrameEx+0x316e>
  3f096de505:	48 8b 13             	mov    (%rbx),%rdx
  3f096de508:	48 83 ea 01          	sub    $0x1,%rdx
  3f096de50c:	48 85 d2             	test   %rdx,%rdx
  3f096de50f:	48 89 13             	mov    %rdx,(%rbx)
  3f096de512:	0f 85 c2 fa ff ff    	jne    3f096ddfda <PyEval_EvalFrameEx+0x30fa>
  3f096de518:	48 89 df             	mov    %rbx,%rdi
  3f096de51b:	ff 50 30             	callq  *0x30(%rax)
  3f096de51e:	e9 b7 fa ff ff       	jmpq   3f096ddfda <PyEval_EvalFrameEx+0x30fa>
  3f096de523:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
  3f096de528:	45 85 c0             	test   %r8d,%r8d
  3f096de52b:	0f 84 d8 da ff ff    	je     3f096dc009 <PyEval_EvalFrameEx+0x1129>
  3f096de531:	e9 cc dd ff ff       	jmpq   3f096dc302 <PyEval_EvalFrameEx+0x1422>
  3f096de536:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de53a:	4c 89 ff             	mov    %r15,%rdi
  3f096de53d:	ff 50 30             	callq  *0x30(%rax)
  3f096de540:	e9 3c d5 ff ff       	jmpq   3f096dba81 <PyEval_EvalFrameEx+0xba1>
  3f096de545:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096de549:	48 89 d7             	mov    %rdx,%rdi
  3f096de54c:	ff 50 30             	callq  *0x30(%rax)
  3f096de54f:	90                   	nop
  3f096de550:	e9 19 d5 ff ff       	jmpq   3f096dba6e <PyEval_EvalFrameEx+0xb8e>
  3f096de555:	49 8b 74 24 40       	mov    0x40(%r12),%rsi
  3f096de55a:	45 31 c0             	xor    %r8d,%r8d
  3f096de55d:	b9 03 00 00 00       	mov    $0x3,%ecx
  3f096de562:	48 89 ea             	mov    %rbp,%rdx
  3f096de565:	e8 76 b8 ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096de56a:	e9 8d cf ff ff       	jmpq   3f096db4fc <PyEval_EvalFrameEx+0x61c>
  3f096de56f:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de573:	ff 50 30             	callq  *0x30(%rax)
  3f096de576:	e9 5f de ff ff       	jmpq   3f096dc3da <PyEval_EvalFrameEx+0x14fa>
  3f096de57b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
  3f096de582:	00 
  3f096de583:	48 8d b4 24 f0 00 00 	lea    0xf0(%rsp),%rsi
  3f096de58a:	00 
  3f096de58b:	48 8d bc 24 e8 00 00 	lea    0xe8(%rsp),%rdi
  3f096de592:	00 
  3f096de593:	e8 88 d0 f5 ff       	callq  3f0963b620 <PyErr_NormalizeException@plt>
  3f096de598:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
  3f096de59f:	00 
  3f096de5a0:	4c 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%r8
  3f096de5a7:	00 
  3f096de5a8:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  3f096de5af:	00 
  3f096de5b0:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
  3f096de5b7:	00 
  3f096de5b8:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
  3f096de5bd:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
  3f096de5c2:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  3f096de5c9:	00 
  3f096de5ca:	48 83 7a 58 00       	cmpq   $0x0,0x58(%rdx)
  3f096de5cf:	0f 84 86 1e 00 00    	je     3f096e045b <PyEval_EvalFrameEx+0x557b>
  3f096de5d5:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
  3f096de5dc:	00 
  3f096de5dd:	49 8b 7c 24 60       	mov    0x60(%r12),%rdi
  3f096de5e2:	4d 8b 7c 24 68       	mov    0x68(%r12),%r15
  3f096de5e7:	4d 8b 74 24 70       	mov    0x70(%r12),%r14
  3f096de5ec:	49 83 00 01          	addq   $0x1,(%r8)
  3f096de5f0:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
  3f096de5f7:	00 00 
  3f096de5f9:	74 0c                	je     3f096de607 <PyEval_EvalFrameEx+0x3727>
  3f096de5fb:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  3f096de602:	00 
  3f096de603:	48 83 00 01          	addq   $0x1,(%rax)
  3f096de607:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  3f096de60d:	74 09                	je     3f096de618 <PyEval_EvalFrameEx+0x3738>
  3f096de60f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  3f096de614:	48 83 02 01          	addq   $0x1,(%rdx)
  3f096de618:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
  3f096de61f:	00 
  3f096de620:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
  3f096de627:	00 
  3f096de628:	48 85 ff             	test   %rdi,%rdi
  3f096de62b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  3f096de630:	49 89 4c 24 60       	mov    %rcx,0x60(%r12)
  3f096de635:	4d 89 44 24 68       	mov    %r8,0x68(%r12)
  3f096de63a:	49 89 44 24 70       	mov    %rax,0x70(%r12)
  3f096de63f:	74 16                	je     3f096de657 <PyEval_EvalFrameEx+0x3777>
  3f096de641:	48 8b 07             	mov    (%rdi),%rax
  3f096de644:	48 83 e8 01          	sub    $0x1,%rax
  3f096de648:	48 85 c0             	test   %rax,%rax
  3f096de64b:	48 89 07             	mov    %rax,(%rdi)
  3f096de64e:	75 07                	jne    3f096de657 <PyEval_EvalFrameEx+0x3777>
  3f096de650:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de654:	ff 50 30             	callq  *0x30(%rax)
  3f096de657:	4d 85 ff             	test   %r15,%r15
  3f096de65a:	74 19                	je     3f096de675 <PyEval_EvalFrameEx+0x3795>
  3f096de65c:	49 8b 07             	mov    (%r15),%rax
  3f096de65f:	48 83 e8 01          	sub    $0x1,%rax
  3f096de663:	48 85 c0             	test   %rax,%rax
  3f096de666:	49 89 07             	mov    %rax,(%r15)
  3f096de669:	75 0a                	jne    3f096de675 <PyEval_EvalFrameEx+0x3795>
  3f096de66b:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de66f:	4c 89 ff             	mov    %r15,%rdi
  3f096de672:	ff 50 30             	callq  *0x30(%rax)
  3f096de675:	4d 85 f6             	test   %r14,%r14
  3f096de678:	74 19                	je     3f096de693 <PyEval_EvalFrameEx+0x37b3>
  3f096de67a:	49 8b 06             	mov    (%r14),%rax
  3f096de67d:	48 83 e8 01          	sub    $0x1,%rax
  3f096de681:	48 85 c0             	test   %rax,%rax
  3f096de684:	49 89 06             	mov    %rax,(%r14)
  3f096de687:	75 0a                	jne    3f096de693 <PyEval_EvalFrameEx+0x37b3>
  3f096de689:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096de68d:	4c 89 f7             	mov    %r14,%rdi
  3f096de690:	ff 50 30             	callq  *0x30(%rax)
  3f096de693:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  3f096de69a:	00 
  3f096de69b:	48 8d 3d 6a d1 04 00 	lea    0x4d16a(%rip),%rdi        # 3f0972b80c <_Py_isspace__doc__+0x4e4c>
  3f096de6a2:	e8 e9 d8 f5 ff       	callq  3f0963bf90 <PySys_SetObject@plt>
  3f096de6a7:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  3f096de6ae:	00 
  3f096de6af:	48 8d 3d 61 d1 04 00 	lea    0x4d161(%rip),%rdi        # 3f0972b817 <_Py_isspace__doc__+0x4e57>
  3f096de6b6:	e8 d5 d8 f5 ff       	callq  3f0963bf90 <PySys_SetObject@plt>
  3f096de6bb:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  3f096de6c0:	48 8d 3d 35 d1 04 00 	lea    0x4d135(%rip),%rdi        # 3f0972b7fc <_Py_isspace__doc__+0x4e3c>
  3f096de6c7:	e8 c4 d8 f5 ff       	callq  3f0963bf90 <PySys_SetObject@plt>
  3f096de6cc:	e9 54 fd ff ff       	jmpq   3f096de425 <PyEval_EvalFrameEx+0x3545>
  3f096de6d1:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
  3f096de6d8:	00 
  3f096de6d9:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  3f096de6e0:	00 
  3f096de6e1:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096de6e8:	00 
  3f096de6e9:	e8 72 c6 f5 ff       	callq  3f0963ad60 <PyErr_Restore@plt>
  3f096de6ee:	e9 c0 d2 ff ff       	jmpq   3f096db9b3 <PyEval_EvalFrameEx+0xad3>
  3f096de6f3:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096de6f7:	4c 89 c7             	mov    %r8,%rdi
  3f096de6fa:	ff 50 30             	callq  *0x30(%rax)
  3f096de6fd:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096de704:	00 00 
  3f096de706:	e9 25 ce ff ff       	jmpq   3f096db530 <PyEval_EvalFrameEx+0x650>
  3f096de70b:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096de70f:	48 89 cf             	mov    %rcx,%rdi
  3f096de712:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096de716:	ff 50 30             	callq  *0x30(%rax)
  3f096de719:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096de71d:	e9 ef d3 ff ff       	jmpq   3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096de722:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096de729:	00 
  3f096de72a:	48 8b 07             	mov    (%rdi),%rax
  3f096de72d:	48 83 e8 01          	sub    $0x1,%rax
  3f096de731:	48 85 c0             	test   %rax,%rax
  3f096de734:	48 89 07             	mov    %rax,(%rdi)
  3f096de737:	75 07                	jne    3f096de740 <PyEval_EvalFrameEx+0x3860>
  3f096de739:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de73d:	ff 50 30             	callq  *0x30(%rax)
  3f096de740:	ba 02 00 00 00       	mov    $0x2,%edx
  3f096de745:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de74a:	48 8b 07             	mov    (%rdi),%rax
  3f096de74d:	48 83 e8 01          	sub    $0x1,%rax
  3f096de751:	48 85 c0             	test   %rax,%rax
  3f096de754:	48 89 07             	mov    %rax,(%rdi)
  3f096de757:	0f 85 b4 d3 ff ff    	jne    3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096de75d:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de761:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096de765:	ff 50 30             	callq  *0x30(%rax)
  3f096de768:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096de76c:	e9 a0 d3 ff ff       	jmpq   3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096de771:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de776:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096de77b:	4c 89 fe             	mov    %r15,%rsi
  3f096de77e:	e8 2d dc f5 ff       	callq  3f0963c3b0 <PyFile_WriteObject@plt>
  3f096de783:	85 c0                	test   %eax,%eax
  3f096de785:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096de789:	0f 85 f5 db ff ff    	jne    3f096dc384 <PyEval_EvalFrameEx+0x14a4>
  3f096de78f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de794:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de798:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
  3f096de79f:	a9 00 00 00 08       	test   $0x8000000,%eax
  3f096de7a4:	0f 84 34 02 00 00    	je     3f096de9de <PyEval_EvalFrameEx+0x3afe>
  3f096de7aa:	48 8b 57 10          	mov    0x10(%rdi),%rdx
  3f096de7ae:	48 85 d2             	test   %rdx,%rdx
  3f096de7b1:	74 2f                	je     3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096de7b3:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096de7b8:	e8 83 00 f6 ff       	callq  3f0963e840 <__ctype_b_loc@plt>
  3f096de7bd:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096de7c2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de7c7:	48 8b 00             	mov    (%rax),%rax
  3f096de7ca:	0f b6 54 17 23       	movzbl 0x23(%rdi,%rdx,1),%edx
  3f096de7cf:	0f b6 ca             	movzbl %dl,%ecx
  3f096de7d2:	f6 44 48 01 20       	testb  $0x20,0x1(%rax,%rcx,2)
  3f096de7d7:	74 09                	je     3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096de7d9:	80 fa 20             	cmp    $0x20,%dl
  3f096de7dc:	0f 85 a2 db ff ff    	jne    3f096dc384 <PyEval_EvalFrameEx+0x14a4>
  3f096de7e2:	be 01 00 00 00       	mov    $0x1,%esi
  3f096de7e7:	4c 89 ff             	mov    %r15,%rdi
  3f096de7ea:	e8 f1 c1 f5 ff       	callq  3f0963a9e0 <PyFile_SoftSpace@plt>
  3f096de7ef:	e9 90 db ff ff       	jmpq   3f096dc384 <PyEval_EvalFrameEx+0x14a4>
  3f096de7f4:	48 3b 15 2d 33 29 00 	cmp    0x29332d(%rip),%rdx        # 3f09971b28 <_PyImport_DynLoadFiletab+0x8e8>
  3f096de7fb:	0f 84 fa 06 00 00    	je     3f096deefb <PyEval_EvalFrameEx+0x401b>
  3f096de801:	a9 00 00 00 80       	test   $0x80000000,%eax
  3f096de806:	74 0d                	je     3f096de815 <PyEval_EvalFrameEx+0x3935>
  3f096de808:	f6 81 ab 00 00 00 40 	testb  $0x40,0xab(%rcx)
  3f096de80f:	0f 85 e6 06 00 00    	jne    3f096deefb <PyEval_EvalFrameEx+0x401b>
  3f096de815:	a9 00 00 00 08       	test   $0x8000000,%eax
  3f096de81a:	0f 85 db 06 00 00    	jne    3f096deefb <PyEval_EvalFrameEx+0x401b>
  3f096de820:	48 3b 4c 24 60       	cmp    0x60(%rsp),%rcx
  3f096de825:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096de82a:	0f 84 ce d2 ff ff    	je     3f096dbafe <PyEval_EvalFrameEx+0xc1e>
  3f096de830:	48 8b 05 39 2c 29 00 	mov    0x292c39(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096de837:	48 8d 35 0f 15 06 00 	lea    0x6150f(%rip),%rsi        # 3f0973fd4d <_PyUnicode_TypeRecords+0xde8d>
  3f096de83e:	48 8b 38             	mov    (%rax),%rdi
  3f096de841:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096de846:	e8 25 d2 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096de84b:	ba 02 00 00 00       	mov    $0x2,%edx
  3f096de850:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096de855:	e9 a4 d2 ff ff       	jmpq   3f096dbafe <PyEval_EvalFrameEx+0xc1e>
  3f096de85a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de85f:	31 d2                	xor    %edx,%edx
  3f096de861:	4c 89 fe             	mov    %r15,%rsi
  3f096de864:	45 31 f6             	xor    %r14d,%r14d
  3f096de867:	e8 d4 f9 f5 ff       	callq  3f0963e240 <PySlice_New@plt>
  3f096de86c:	48 85 c0             	test   %rax,%rax
  3f096de86f:	0f 84 a0 d6 ff ff    	je     3f096dbf15 <PyEval_EvalFrameEx+0x1035>
  3f096de875:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096de87c:	00 
  3f096de87d:	48 89 c6             	mov    %rax,%rsi
  3f096de880:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  3f096de885:	e8 16 d3 f5 ff       	callq  3f0963bba0 <PyObject_GetItem@plt>
  3f096de88a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096de88f:	49 89 c6             	mov    %rax,%r14
  3f096de892:	48 8b 02             	mov    (%rdx),%rax
  3f096de895:	48 83 e8 01          	sub    $0x1,%rax
  3f096de899:	48 85 c0             	test   %rax,%rax
  3f096de89c:	48 89 02             	mov    %rax,(%rdx)
  3f096de89f:	0f 85 70 d6 ff ff    	jne    3f096dbf15 <PyEval_EvalFrameEx+0x1035>
  3f096de8a5:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096de8a9:	48 89 d7             	mov    %rdx,%rdi
  3f096de8ac:	ff 50 30             	callq  *0x30(%rax)
  3f096de8af:	e9 61 d6 ff ff       	jmpq   3f096dbf15 <PyEval_EvalFrameEx+0x1035>
  3f096de8b4:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096de8b8:	4c 89 f7             	mov    %r14,%rdi
  3f096de8bb:	ff 50 30             	callq  *0x30(%rax)
  3f096de8be:	66 90                	xchg   %ax,%ax
  3f096de8c0:	e9 7a d0 ff ff       	jmpq   3f096db93f <PyEval_EvalFrameEx+0xa5f>
  3f096de8c5:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096de8c9:	ff 50 30             	callq  *0x30(%rax)
  3f096de8cc:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096de8d0:	e9 df da ff ff       	jmpq   3f096dc3b4 <PyEval_EvalFrameEx+0x14d4>
  3f096de8d5:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096de8da:	e9 1f d2 ff ff       	jmpq   3f096dbafe <PyEval_EvalFrameEx+0xc1e>
  3f096de8df:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de8e3:	4c 89 ff             	mov    %r15,%rdi
  3f096de8e6:	ff 50 30             	callq  *0x30(%rax)
  3f096de8e9:	e9 ae da ff ff       	jmpq   3f096dc39c <PyEval_EvalFrameEx+0x14bc>
  3f096de8ee:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de8f2:	4c 89 ff             	mov    %r15,%rdi
  3f096de8f5:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096de8fa:	ff 50 30             	callq  *0x30(%rax)
  3f096de8fd:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096de902:	e9 7a dc ff ff       	jmpq   3f096dc581 <PyEval_EvalFrameEx+0x16a1>
  3f096de907:	0f 8e 2e 1a 00 00    	jle    3f096e033b <PyEval_EvalFrameEx+0x545b>
  3f096de90d:	48 8b 05 74 2b 29 00 	mov    0x292b74(%rip),%rax        # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
  3f096de914:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096de91b:	00 
  3f096de91c:	48 83 00 01          	addq   $0x1,(%rax)
  3f096de920:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
  3f096de924:	e9 e3 c6 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096de929:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096de92d:	4c 89 ff             	mov    %r15,%rdi
  3f096de930:	ff 50 30             	callq  *0x30(%rax)
  3f096de933:	e9 06 d8 ff ff       	jmpq   3f096dc13e <PyEval_EvalFrameEx+0x125e>
  3f096de938:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096de93c:	48 89 cf             	mov    %rcx,%rdi
  3f096de93f:	ff 50 30             	callq  *0x30(%rax)
  3f096de942:	e9 e4 d7 ff ff       	jmpq   3f096dc12b <PyEval_EvalFrameEx+0x124b>
  3f096de947:	48 89 cf             	mov    %rcx,%rdi
  3f096de94a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096de94f:	e8 cc d7 f5 ff       	callq  3f0963c120 <PyFile_AsFile@plt>
  3f096de954:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096de959:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  3f096de95e:	48 89 cf             	mov    %rcx,%rdi
  3f096de961:	e8 2a e4 f5 ff       	callq  3f0963cd90 <PyFile_Name@plt>
  3f096de966:	48 89 c7             	mov    %rax,%rdi
  3f096de969:	e8 82 e3 f5 ff       	callq  3f0963ccf0 <PyString_AsString@plt>
  3f096de96e:	48 85 c0             	test   %rax,%rax
  3f096de971:	0f 84 da 1f 00 00    	je     3f096e0951 <PyEval_EvalFrameEx+0x5a71>
  3f096de977:	48 8d bc 24 e0 00 00 	lea    0xe0(%rsp),%rdi
  3f096de97e:	00 
  3f096de97f:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%rsp)
  3f096de986:	00 00 00 00 
  3f096de98a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  3f096de98f:	e8 9c f5 f5 ff       	callq  3f0963df30 <PyEval_MergeCompilerFlags@plt>
  3f096de994:	85 c0                	test   %eax,%eax
  3f096de996:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  3f096de99b:	0f 84 b3 11 00 00    	je     3f096dfb54 <PyEval_EvalFrameEx+0x4c74>
  3f096de9a1:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
  3f096de9a8:	00 
  3f096de9a9:	48 89 0c 24          	mov    %rcx,(%rsp)
  3f096de9ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096de9b2:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  3f096de9b7:	4d 89 f8             	mov    %r15,%r8
  3f096de9ba:	45 31 c9             	xor    %r9d,%r9d
  3f096de9bd:	ba 01 01 00 00       	mov    $0x101,%edx
  3f096de9c2:	e8 b9 ce f5 ff       	callq  3f0963b880 <PyRun_FileExFlags@plt>
  3f096de9c7:	49 89 c7             	mov    %rax,%r15
  3f096de9ca:	e9 bf f8 ff ff       	jmpq   3f096de28e <PyEval_EvalFrameEx+0x33ae>
  3f096de9cf:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096de9d3:	4c 89 c7             	mov    %r8,%rdi
  3f096de9d6:	ff 50 30             	callq  *0x30(%rax)
  3f096de9d9:	e9 e2 d2 ff ff       	jmpq   3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
  3f096de9de:	a9 00 00 00 10       	test   $0x10000000,%eax
  3f096de9e3:	0f 84 f9 fd ff ff    	je     3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096de9e9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096de9ee:	48 8b 47 10          	mov    0x10(%rdi),%rax
  3f096de9f2:	48 8b 57 18          	mov    0x18(%rdi),%rdx
  3f096de9f6:	48 85 c0             	test   %rax,%rax
  3f096de9f9:	0f 84 e3 fd ff ff    	je     3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096de9ff:	48 8d 54 82 fc       	lea    -0x4(%rdx,%rax,4),%rdx
  3f096dea04:	8b 3a                	mov    (%rdx),%edi
  3f096dea06:	83 ff 7f             	cmp    $0x7f,%edi
  3f096dea09:	0f 87 60 14 00 00    	ja     3f096dfe6f <PyEval_EvalFrameEx+0x4f8f>
  3f096dea0f:	48 8b 15 ea 2a 29 00 	mov    0x292aea(%rip),%rdx        # 3f09971500 <_PyImport_DynLoadFiletab+0x2c0>
  3f096dea16:	89 f8                	mov    %edi,%eax
  3f096dea18:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
  3f096dea1c:	0f 84 c0 fd ff ff    	je     3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096dea22:	83 ff 20             	cmp    $0x20,%edi
  3f096dea25:	0f 85 59 d9 ff ff    	jne    3f096dc384 <PyEval_EvalFrameEx+0x14a4>
  3f096dea2b:	e9 b2 fd ff ff       	jmpq   3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096dea30:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dea34:	4c 89 ff             	mov    %r15,%rdi
  3f096dea37:	ff 50 30             	callq  *0x30(%rax)
  3f096dea3a:	e9 b3 cf ff ff       	jmpq   3f096db9f2 <PyEval_EvalFrameEx+0xb12>
  3f096dea3f:	83 78 04 78          	cmpl   $0x78,0x4(%rax)
  3f096dea43:	0f 85 fc c7 ff ff    	jne    3f096db245 <PyEval_EvalFrameEx+0x365>
  3f096dea49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096dea50:	e9 af c8 ff ff       	jmpq   3f096db304 <PyEval_EvalFrameEx+0x424>
  3f096dea55:	0f 1f 00             	nopl   (%rax)
  3f096dea58:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
  3f096dea5f:	00 
  3f096dea60:	4c 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15
  3f096dea67:	00 
  3f096dea68:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  3f096dea6f:	00 
  3f096dea70:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096dea75:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  3f096dea7a:	4c 39 44 24 48       	cmp    %r8,0x48(%rsp)
  3f096dea7f:	0f 84 84 16 00 00    	je     3f096e0109 <PyEval_EvalFrameEx+0x5229>
  3f096dea85:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  3f096dea89:	e9 56 f6 ff ff       	jmpq   3f096de0e4 <PyEval_EvalFrameEx+0x3204>
  3f096dea8e:	48 8b 05 cb 2e 29 00 	mov    0x292ecb(%rip),%rax        # 3f09971960 <_PyImport_DynLoadFiletab+0x720>
  3f096dea95:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
  3f096dea9a:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
  3f096deaa1:	00 
  3f096deaa2:	48 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%rbp
  3f096deaa9:	00 
  3f096deaaa:	48 8b 38             	mov    (%rax),%rdi
  3f096deaad:	e8 2e d4 f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096deab2:	85 c0                	test   %eax,%eax
  3f096deab4:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096deabb:	ff 
  3f096deabc:	0f 85 ca 11 00 00    	jne    3f096dfc8c <PyEval_EvalFrameEx+0x4dac>
  3f096deac2:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096deac7:	49 8b 00             	mov    (%r8),%rax
  3f096deaca:	48 83 e8 01          	sub    $0x1,%rax
  3f096deace:	48 85 c0             	test   %rax,%rax
  3f096dead1:	49 89 00             	mov    %rax,(%r8)
  3f096dead4:	75 0a                	jne    3f096deae0 <PyEval_EvalFrameEx+0x3c00>
  3f096dead6:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096deada:	4c 89 c7             	mov    %r8,%rdi
  3f096deadd:	ff 50 30             	callq  *0x30(%rax)
  3f096deae0:	31 f6                	xor    %esi,%esi
  3f096deae2:	48 89 ef             	mov    %rbp,%rdi
  3f096deae5:	e8 66 d5 f5 ff       	callq  3f0963c050 <PyFrame_LocalsToFast@plt>
  3f096deaea:	e9 d0 d8 ff ff       	jmpq   3f096dc3bf <PyEval_EvalFrameEx+0x14df>
  3f096deaef:	48 3b 05 c2 29 29 00 	cmp    0x2929c2(%rip),%rax        # 3f099714b8 <_PyImport_DynLoadFiletab+0x278>
  3f096deaf6:	0f 84 74 14 00 00    	je     3f096dff70 <PyEval_EvalFrameEx+0x5090>
  3f096deafc:	49 83 07 01          	addq   $0x1,(%r15)
  3f096deb00:	48 3b 05 49 2e 29 00 	cmp    0x292e49(%rip),%rax        # 3f09971950 <_PyImport_DynLoadFiletab+0x710>
  3f096deb07:	0f 84 91 13 00 00    	je     3f096dfe9e <PyEval_EvalFrameEx+0x4fbe>
  3f096deb0d:	85 f6                	test   %esi,%esi
  3f096deb0f:	0f 84 78 13 00 00    	je     3f096dfe8d <PyEval_EvalFrameEx+0x4fad>
  3f096deb15:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
  3f096deb1c:	00 
  3f096deb1d:	31 ff                	xor    %edi,%edi
  3f096deb1f:	4c 89 f9             	mov    %r15,%rcx
  3f096deb22:	e8 49 bf ff ff       	callq  3f096daa70 <PyEval_GetFuncDesc+0x60>
  3f096deb27:	48 85 c0             	test   %rax,%rax
  3f096deb2a:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  3f096deb31:	00 
  3f096deb32:	0f 84 9a 19 00 00    	je     3f096e04d2 <PyEval_EvalFrameEx+0x55f2>
  3f096deb38:	49 63 fe             	movslq %r14d,%rdi
  3f096deb3b:	e8 40 de f5 ff       	callq  3f0963c980 <PyTuple_New@plt>
  3f096deb40:	48 85 c0             	test   %rax,%rax
  3f096deb43:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  3f096deb4a:	00 
  3f096deb4b:	0f 84 81 19 00 00    	je     3f096e04d2 <PyEval_EvalFrameEx+0x55f2>
  3f096deb51:	41 83 ee 01          	sub    $0x1,%r14d
  3f096deb55:	41 83 fe ff          	cmp    $0xffffffff,%r14d
  3f096deb59:	74 31                	je     3f096deb8c <PyEval_EvalFrameEx+0x3cac>
  3f096deb5b:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096deb62:	00 
  3f096deb63:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  3f096deb6a:	00 
  3f096deb6b:	48 83 e8 08          	sub    $0x8,%rax
  3f096deb6f:	49 63 d6             	movslq %r14d,%rdx
  3f096deb72:	41 83 ee 01          	sub    $0x1,%r14d
  3f096deb76:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096deb7d:	00 
  3f096deb7e:	48 8b 08             	mov    (%rax),%rcx
  3f096deb81:	41 83 fe ff          	cmp    $0xffffffff,%r14d
  3f096deb85:	48 89 4c d6 18       	mov    %rcx,0x18(%rsi,%rdx,8)
  3f096deb8a:	75 df                	jne    3f096deb6b <PyEval_EvalFrameEx+0x3c8b>
  3f096deb8c:	48 8b 0d 55 2f 29 00 	mov    0x292f55(%rip),%rcx        # 3f09971ae8 <_PyImport_DynLoadFiletab+0x8a8>
  3f096deb93:	49 39 4f 08          	cmp    %rcx,0x8(%r15)
  3f096deb97:	0f 84 eb 11 00 00    	je     3f096dfd88 <PyEval_EvalFrameEx+0x4ea8>
  3f096deb9d:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  3f096deba4:	00 
  3f096deba5:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  3f096debac:	00 
  3f096debad:	4c 89 ff             	mov    %r15,%rdi
  3f096debb0:	e8 db f2 f5 ff       	callq  3f0963de90 <PyObject_Call@plt>
  3f096debb5:	49 89 c6             	mov    %rax,%r14
  3f096debb8:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  3f096debbf:	00 
  3f096debc0:	48 8b 07             	mov    (%rdi),%rax
  3f096debc3:	48 83 e8 01          	sub    $0x1,%rax
  3f096debc7:	48 85 c0             	test   %rax,%rax
  3f096debca:	48 89 07             	mov    %rax,(%rdi)
  3f096debcd:	75 12                	jne    3f096debe1 <PyEval_EvalFrameEx+0x3d01>
  3f096debcf:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
  3f096debd6:	00 
  3f096debd7:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096debdb:	48 89 d7             	mov    %rdx,%rdi
  3f096debde:	ff 50 30             	callq  *0x30(%rax)
  3f096debe1:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
  3f096debe8:	00 00 
  3f096debea:	74 21                	je     3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
  3f096debec:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  3f096debf3:	00 
  3f096debf4:	48 8b 01             	mov    (%rcx),%rax
  3f096debf7:	48 83 e8 01          	sub    $0x1,%rax
  3f096debfb:	48 85 c0             	test   %rax,%rax
  3f096debfe:	48 89 01             	mov    %rax,(%rcx)
  3f096dec01:	75 0a                	jne    3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
  3f096dec03:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096dec07:	48 89 cf             	mov    %rcx,%rdi
  3f096dec0a:	ff 50 30             	callq  *0x30(%rax)
  3f096dec0d:	49 8b 07             	mov    (%r15),%rax
  3f096dec10:	48 83 e8 01          	sub    $0x1,%rax
  3f096dec14:	48 85 c0             	test   %rax,%rax
  3f096dec17:	49 89 07             	mov    %rax,(%r15)
  3f096dec1a:	0f 85 40 e5 ff ff    	jne    3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096dec20:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dec24:	4c 89 ff             	mov    %r15,%rdi
  3f096dec27:	ff 50 30             	callq  *0x30(%rax)
  3f096dec2a:	e9 31 e5 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096dec2f:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dec33:	4c 89 ff             	mov    %r15,%rdi
  3f096dec36:	ff 50 30             	callq  *0x30(%rax)
  3f096dec39:	e9 08 df ff ff       	jmpq   3f096dcb46 <PyEval_EvalFrameEx+0x1c66>
  3f096dec3e:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096dec42:	48 89 d7             	mov    %rdx,%rdi
  3f096dec45:	ff 50 30             	callq  *0x30(%rax)
  3f096dec48:	e9 e6 de ff ff       	jmpq   3f096dcb33 <PyEval_EvalFrameEx+0x1c53>
  3f096dec4d:	49 63 04 81          	movslq (%r9,%rax,4),%rax
  3f096dec51:	4c 01 c8             	add    %r9,%rax
  3f096dec54:	ff e0                	jmpq   *%rax
  3f096dec56:	31 c0                	xor    %eax,%eax
  3f096dec58:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dec5f:	00 
  3f096dec60:	48 39 7c 24 48       	cmp    %rdi,0x48(%rsp)
  3f096dec65:	0f 95 c0             	setne  %al
  3f096dec68:	85 c0                	test   %eax,%eax
  3f096dec6a:	4c 8b 35 cf 2c 29 00 	mov    0x292ccf(%rip),%r14        # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
  3f096dec71:	4c 0f 44 35 0f 28 29 	cmove  0x29280f(%rip),%r14        # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
  3f096dec78:	00 
  3f096dec79:	49 83 06 01          	addq   $0x1,(%r14)
  3f096dec7d:	e9 ab e5 ff ff       	jmpq   3f096dd22d <PyEval_EvalFrameEx+0x234d>
  3f096dec82:	31 c0                	xor    %eax,%eax
  3f096dec84:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096dec8b:	00 
  3f096dec8c:	48 39 7c 24 48       	cmp    %rdi,0x48(%rsp)
  3f096dec91:	0f 94 c0             	sete   %al
  3f096dec94:	eb d2                	jmp    3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096dec96:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  3f096dec9d:	00 
  3f096dec9e:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096deca3:	45 31 f6             	xor    %r14d,%r14d
  3f096deca6:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096decab:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096decb0:	e8 2b d1 f5 ff       	callq  3f0963bde0 <PySequence_Contains@plt>
  3f096decb5:	83 f8 00             	cmp    $0x0,%eax
  3f096decb8:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096decbd:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096decc2:	0f 8c 65 e5 ff ff    	jl     3f096dd22d <PyEval_EvalFrameEx+0x234d>
  3f096decc8:	0f 94 c0             	sete   %al
  3f096deccb:	0f b6 c0             	movzbl %al,%eax
  3f096decce:	eb 98                	jmp    3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096decd0:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  3f096decd7:	00 
  3f096decd8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096decdd:	45 31 f6             	xor    %r14d,%r14d
  3f096dece0:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dece5:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096decea:	e8 f1 d0 f5 ff       	callq  3f0963bde0 <PySequence_Contains@plt>
  3f096decef:	85 c0                	test   %eax,%eax
  3f096decf1:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096decf6:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096decfb:	0f 89 67 ff ff ff    	jns    3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096ded01:	e9 27 e5 ff ff       	jmpq   3f096dd22d <PyEval_EvalFrameEx+0x234d>
  3f096ded06:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  3f096ded0d:	00 00 00 
  3f096ded10:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
  3f096ded17:	a9 00 00 00 04       	test   $0x4000000,%eax
  3f096ded1c:	0f 85 9d 18 00 00    	jne    3f096e05bf <PyEval_EvalFrameEx+0x56df>
  3f096ded22:	a9 00 00 00 08       	test   $0x8000000,%eax
  3f096ded27:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096ded2c:	48 8d 35 ad 0c 06 00 	lea    0x60cad(%rip),%rsi        # 3f0973f9e0 <_PyUnicode_TypeRecords+0xdb20>
  3f096ded33:	75 2e                	jne    3f096ded63 <PyEval_EvalFrameEx+0x3e83>
  3f096ded35:	48 8b 15 ec 28 29 00 	mov    0x2928ec(%rip),%rdx        # 3f09971628 <_PyImport_DynLoadFiletab+0x3e8>
  3f096ded3c:	8b 0a                	mov    (%rdx),%ecx
  3f096ded3e:	85 c9                	test   %ecx,%ecx
  3f096ded40:	74 4f                	je     3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
  3f096ded42:	a9 00 00 00 80       	test   $0x80000000,%eax
  3f096ded47:	74 0e                	je     3f096ded57 <PyEval_EvalFrameEx+0x3e77>
  3f096ded49:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096ded4e:	f6 87 ab 00 00 00 40 	testb  $0x40,0xab(%rdi)
  3f096ded55:	75 3a                	jne    3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
  3f096ded57:	48 8d 35 b2 0c 06 00 	lea    0x60cb2(%rip),%rsi        # 3f0973fa10 <_PyUnicode_TypeRecords+0xdb50>
  3f096ded5e:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096ded63:	48 8b 05 16 29 29 00 	mov    0x292916(%rip),%rax        # 3f09971680 <_PyImport_DynLoadFiletab+0x440>
  3f096ded6a:	45 31 f6             	xor    %r14d,%r14d
  3f096ded6d:	48 8b 38             	mov    (%rax),%rdi
  3f096ded70:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096ded75:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096ded7a:	e8 81 c7 f5 ff       	callq  3f0963b500 <PyErr_WarnEx@plt>
  3f096ded7f:	85 c0                	test   %eax,%eax
  3f096ded81:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096ded86:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096ded8b:	0f 88 9c e4 ff ff    	js     3f096dd22d <PyEval_EvalFrameEx+0x234d>
  3f096ded91:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  3f096ded96:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096ded9d:	00 
  3f096ded9e:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096deda3:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096deda8:	e8 b3 cc f5 ff       	callq  3f0963ba60 <PyErr_GivenExceptionMatches@plt>
  3f096dedad:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dedb2:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096dedb7:	e9 ac fe ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096dedbc:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dedc0:	ff 50 30             	callq  *0x30(%rax)
  3f096dedc3:	e9 7d ef ff ff       	jmpq   3f096ddd45 <PyEval_EvalFrameEx+0x2e65>
  3f096dedc8:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dedcc:	4c 89 ff             	mov    %r15,%rdi
  3f096dedcf:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096dedd4:	ff 50 30             	callq  *0x30(%rax)
  3f096dedd7:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096deddc:	e9 c2 ce ff ff       	jmpq   3f096dbca3 <PyEval_EvalFrameEx+0xdc3>
  3f096dede1:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
  3f096dede6:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
  3f096deded:	00 
  3f096dedee:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dedf2:	48 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%rbp
  3f096dedf9:	00 
  3f096dedfa:	e9 c3 fc ff ff       	jmpq   3f096deac2 <PyEval_EvalFrameEx+0x3be2>
  3f096dedff:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096dee03:	4c 89 c7             	mov    %r8,%rdi
  3f096dee06:	ff 50 30             	callq  *0x30(%rax)
  3f096dee09:	e9 8b d7 ff ff       	jmpq   3f096dc599 <PyEval_EvalFrameEx+0x16b9>
  3f096dee0e:	48 8b 7b e8          	mov    -0x18(%rbx),%rdi
  3f096dee12:	4c 8b 4b f0          	mov    -0x10(%rbx),%r9
  3f096dee16:	4c 8b 53 e0          	mov    -0x20(%rbx),%r10
  3f096dee1a:	4c 89 7b f0          	mov    %r15,-0x10(%rbx)
  3f096dee1e:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096dee23:	4c 89 4b e8          	mov    %r9,-0x18(%rbx)
  3f096dee27:	48 89 7b e0          	mov    %rdi,-0x20(%rbx)
  3f096dee2b:	e9 12 f0 ff ff       	jmpq   3f096dde42 <PyEval_EvalFrameEx+0x2f62>
  3f096dee30:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
  3f096dee37:	00 
  3f096dee38:	e9 b3 c9 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dee3d:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096dee41:	4c 89 c7             	mov    %r8,%rdi
  3f096dee44:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096dee48:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096dee4d:	ff 50 30             	callq  *0x30(%rax)
  3f096dee50:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096dee55:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096dee59:	e9 ff d5 ff ff       	jmpq   3f096dc45d <PyEval_EvalFrameEx+0x157d>
  3f096dee5e:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096dee65:	00 
  3f096dee66:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dee6a:	ff 50 30             	callq  *0x30(%rax)
  3f096dee6d:	e9 f6 ca ff ff       	jmpq   3f096db968 <PyEval_EvalFrameEx+0xa88>
  3f096dee72:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  3f096dee77:	48 83 02 01          	addq   $0x1,(%rdx)
  3f096dee7b:	48 89 13             	mov    %rdx,(%rbx)
  3f096dee7e:	48 83 c3 08          	add    $0x8,%rbx
  3f096dee82:	e9 b6 f5 ff ff       	jmpq   3f096de43d <PyEval_EvalFrameEx+0x355d>
  3f096dee87:	48 8d 3d 96 7c 04 00 	lea    0x47c96(%rip),%rdi        # 3f09726b24 <_Py_isspace__doc__+0x164>
  3f096dee8e:	4c 89 fe             	mov    %r15,%rsi
  3f096dee91:	e8 aa d5 f5 ff       	callq  3f0963c440 <PyFile_WriteString@plt>
  3f096dee96:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dee9a:	e9 d9 d4 ff ff       	jmpq   3f096dc378 <PyEval_EvalFrameEx+0x1498>
  3f096dee9f:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  3f096deea6:	00 
  3f096deea7:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096deeab:	ff 50 30             	callq  *0x30(%rax)
  3f096deeae:	e9 d5 ca ff ff       	jmpq   3f096db988 <PyEval_EvalFrameEx+0xaa8>
  3f096deeb3:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  3f096deeb8:	48 89 bc 24 f8 00 00 	mov    %rdi,0xf8(%rsp)
  3f096deebf:	00 
  3f096deec0:	48 83 07 01          	addq   $0x1,(%rdi)
  3f096deec4:	48 89 fa             	mov    %rdi,%rdx
  3f096deec7:	e9 1d ca ff ff       	jmpq   3f096db8e9 <PyEval_EvalFrameEx+0xa09>
  3f096deecc:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  3f096deed1:	48 89 bc 24 f0 00 00 	mov    %rdi,0xf0(%rsp)
  3f096deed8:	00 
  3f096deed9:	48 83 07 01          	addq   $0x1,(%rdi)
  3f096deedd:	e9 2b f5 ff ff       	jmpq   3f096de40d <PyEval_EvalFrameEx+0x352d>
  3f096deee2:	4c 89 c7             	mov    %r8,%rdi
  3f096deee5:	31 f6                	xor    %esi,%esi
  3f096deee7:	e8 f4 ba f5 ff       	callq  3f0963a9e0 <PyFile_SoftSpace@plt>
  3f096deeec:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096deef1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096deef6:	e9 4a d5 ff ff       	jmpq   3f096dc445 <PyEval_EvalFrameEx+0x1565>
  3f096deefb:	48 8b 53 e8          	mov    -0x18(%rbx),%rdx
  3f096deeff:	48 8b 73 f0          	mov    -0x10(%rbx),%rsi
  3f096def03:	4c 8d 7b e8          	lea    -0x18(%rbx),%r15
  3f096def07:	48 89 cf             	mov    %rcx,%rdi
  3f096def0a:	4c 89 fb             	mov    %r15,%rbx
  3f096def0d:	41 bf 04 00 00 00    	mov    $0x4,%r15d
  3f096def13:	e8 48 be f5 ff       	callq  3f0963ad60 <PyErr_Restore@plt>
  3f096def18:	e9 b2 c1 ff ff       	jmpq   3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096def1d:	83 fa 08             	cmp    $0x8,%edx
  3f096def20:	0f 85 d8 cb ff ff    	jne    3f096dbafe <PyEval_EvalFrameEx+0xc1e>
  3f096def26:	e9 c6 cb ff ff       	jmpq   3f096dbaf1 <PyEval_EvalFrameEx+0xc11>
  3f096def2b:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096def2f:	90                   	nop
  3f096def30:	ff 50 30             	callq  *0x30(%rax)
  3f096def33:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  3f096def3a:	00 00 
  3f096def3c:	e9 bb c5 ff ff       	jmpq   3f096db4fc <PyEval_EvalFrameEx+0x61c>
  3f096def41:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096def45:	4c 89 ff             	mov    %r15,%rdi
  3f096def48:	ff 50 30             	callq  *0x30(%rax)
  3f096def4b:	e9 28 d2 ff ff       	jmpq   3f096dc178 <PyEval_EvalFrameEx+0x1298>
  3f096def50:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096def54:	48 89 df             	mov    %rbx,%rdi
  3f096def57:	ff 50 30             	callq  *0x30(%rax)
  3f096def5a:	e9 fc d2 ff ff       	jmpq   3f096dc25b <PyEval_EvalFrameEx+0x137b>
  3f096def5f:	4d 89 f5             	mov    %r14,%r13
  3f096def62:	89 ac 24 a8 00 00 00 	mov    %ebp,0xa8(%rsp)
  3f096def69:	4c 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14
  3f096def70:	00 
  3f096def71:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
  3f096def78:	00 
  3f096def79:	48 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%rbp
  3f096def80:	00 
  3f096def81:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096def88:	00 
  3f096def89:	e8 c2 c6 f5 ff       	callq  3f0963b650 <PyIter_Next@plt>
  3f096def8e:	48 85 c0             	test   %rax,%rax
  3f096def91:	0f 84 d4 1a 00 00    	je     3f096e0a6b <PyEval_EvalFrameEx+0x5b8b>
  3f096def97:	48 8b 10             	mov    (%rax),%rdx
  3f096def9a:	48 83 ea 01          	sub    $0x1,%rdx
  3f096def9e:	48 85 d2             	test   %rdx,%rdx
  3f096defa1:	48 89 10             	mov    %rdx,(%rax)
  3f096defa4:	75 0a                	jne    3f096defb0 <PyEval_EvalFrameEx+0x40d0>
  3f096defa6:	48 8b 50 08          	mov    0x8(%rax),%rdx
  3f096defaa:	48 89 c7             	mov    %rax,%rdi
  3f096defad:	ff 52 30             	callq  *0x30(%rdx)
  3f096defb0:	48 8b 05 b1 26 29 00 	mov    0x2926b1(%rip),%rax        # 3f09971668 <_PyImport_DynLoadFiletab+0x428>
  3f096defb7:	48 8d 35 f2 0d 06 00 	lea    0x60df2(%rip),%rsi        # 3f0973fdb0 <_PyUnicode_TypeRecords+0xdef0>
  3f096defbe:	48 8b 38             	mov    (%rax),%rdi
  3f096defc1:	e8 aa ca f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096defc6:	e9 83 e7 ff ff       	jmpq   3f096dd74e <PyEval_EvalFrameEx+0x286e>
  3f096defcb:	48 8b 05 2e 26 29 00 	mov    0x29262e(%rip),%rax        # 3f09971600 <_PyImport_DynLoadFiletab+0x3c0>
  3f096defd2:	48 8d 35 d9 02 06 00 	lea    0x602d9(%rip),%rsi        # 3f0973f2b2 <_PyUnicode_TypeRecords+0xd3f2>
  3f096defd9:	48 8b 38             	mov    (%rax),%rdi
  3f096defdc:	e8 8f ca f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096defe1:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096defe8:	ff 
  3f096defe9:	45 31 ff             	xor    %r15d,%r15d
  3f096defec:	e9 87 d3 ff ff       	jmpq   3f096dc378 <PyEval_EvalFrameEx+0x1498>
  3f096deff1:	48 89 da             	mov    %rbx,%rdx
  3f096deff4:	e9 44 d3 ff ff       	jmpq   3f096dc33d <PyEval_EvalFrameEx+0x145d>
  3f096deff9:	85 c9                	test   %ecx,%ecx
  3f096deffb:	0f 84 34 1a 00 00    	je     3f096e0a35 <PyEval_EvalFrameEx+0x5b55>
  3f096df001:	83 e9 01             	sub    $0x1,%ecx
  3f096df004:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096df009:	4c 89 f8             	mov    %r15,%rax
  3f096df00c:	89 ce                	mov    %ecx,%esi
  3f096df00e:	48 8d 3c f3          	lea    (%rbx,%rsi,8),%rdi
  3f096df012:	48 63 d1             	movslq %ecx,%rdx
  3f096df015:	83 e9 01             	sub    $0x1,%ecx
  3f096df018:	49 8b 54 d0 18       	mov    0x18(%r8,%rdx,8),%rdx
  3f096df01d:	48 83 02 01          	addq   $0x1,(%rdx)
  3f096df021:	48 89 10             	mov    %rdx,(%rax)
  3f096df024:	48 83 c0 08          	add    $0x8,%rax
  3f096df028:	48 39 f8             	cmp    %rdi,%rax
  3f096df02b:	75 e5                	jne    3f096df012 <PyEval_EvalFrameEx+0x4132>
  3f096df02d:	49 8d 5c f7 08       	lea    0x8(%r15,%rsi,8),%rbx
  3f096df032:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096df037:	48 8b 07             	mov    (%rdi),%rax
  3f096df03a:	48 83 e8 01          	sub    $0x1,%rax
  3f096df03e:	48 85 c0             	test   %rax,%rax
  3f096df041:	48 89 07             	mov    %rax,(%rdi)
  3f096df044:	0f 85 c2 bf ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096df04a:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df04e:	ff 50 30             	callq  *0x30(%rax)
  3f096df051:	e9 b6 bf ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096df056:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096df05b:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096df060:	4c 89 f7             	mov    %r14,%rdi
  3f096df063:	49 83 c5 03          	add    $0x3,%r13
  3f096df067:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
  3f096df06e:	00 
  3f096df06f:	c1 e0 08             	shl    $0x8,%eax
  3f096df072:	01 c1                	add    %eax,%ecx
  3f096df074:	e9 45 ea ff ff       	jmpq   3f096ddabe <PyEval_EvalFrameEx+0x2bde>
  3f096df079:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096df07d:	4c 89 c7             	mov    %r8,%rdi
  3f096df080:	ff 50 30             	callq  *0x30(%rax)
  3f096df083:	e9 0c e3 ff ff       	jmpq   3f096dd394 <PyEval_EvalFrameEx+0x24b4>
  3f096df088:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df08c:	4c 89 ff             	mov    %r15,%rdi
  3f096df08f:	ff 50 30             	callq  *0x30(%rax)
  3f096df092:	e9 e5 e2 ff ff       	jmpq   3f096dd37c <PyEval_EvalFrameEx+0x249c>
  3f096df097:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df09b:	ff 50 30             	callq  *0x30(%rax)
  3f096df09e:	66 90                	xchg   %ax,%ax
  3f096df0a0:	e9 a6 e2 ff ff       	jmpq   3f096dd34b <PyEval_EvalFrameEx+0x246b>
  3f096df0a5:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096df0a9:	4c 89 f7             	mov    %r14,%rdi
  3f096df0ac:	ff 50 30             	callq  *0x30(%rax)
  3f096df0af:	90                   	nop
  3f096df0b0:	e9 7b e2 ff ff       	jmpq   3f096dd330 <PyEval_EvalFrameEx+0x2450>
  3f096df0b5:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df0b9:	ff 50 30             	callq  *0x30(%rax)
  3f096df0bc:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096df0c0:	e9 8b ce ff ff       	jmpq   3f096dbf50 <PyEval_EvalFrameEx+0x1070>
  3f096df0c5:	49 39 47 08          	cmp    %rax,0x8(%r15)
  3f096df0c9:	0f 85 99 cf ff ff    	jne    3f096dc068 <PyEval_EvalFrameEx+0x1188>
  3f096df0cf:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
  3f096df0d3:	49 8b 47 10          	mov    0x10(%r15),%rax
  3f096df0d7:	48 89 cf             	mov    %rcx,%rdi
  3f096df0da:	48 29 c7             	sub    %rax,%rdi
  3f096df0dd:	48 31 f9             	xor    %rdi,%rcx
  3f096df0e0:	0f 88 57 1e 00 00    	js     3f096e0f3d <PyEval_EvalFrameEx+0x605d>
  3f096df0e6:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096df0eb:	e8 50 eb f5 ff       	callq  3f0963dc40 <PyInt_FromLong@plt>
  3f096df0f0:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096df0f5:	49 89 c6             	mov    %rax,%r14
  3f096df0f8:	e9 83 cf ff ff       	jmpq   3f096dc080 <PyEval_EvalFrameEx+0x11a0>
  3f096df0fd:	0f 1f 00             	nopl   (%rax)
  3f096df100:	49 39 47 08          	cmp    %rax,0x8(%r15)
  3f096df104:	0f 85 7b de ff ff    	jne    3f096dcf85 <PyEval_EvalFrameEx+0x20a5>
  3f096df10a:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
  3f096df10e:	49 8b 47 10          	mov    0x10(%r15),%rax
  3f096df112:	48 89 cf             	mov    %rcx,%rdi
  3f096df115:	48 29 c7             	sub    %rax,%rdi
  3f096df118:	48 31 f9             	xor    %rdi,%rcx
  3f096df11b:	79 c9                	jns    3f096df0e6 <PyEval_EvalFrameEx+0x4206>
  3f096df11d:	48 31 f8             	xor    %rdi,%rax
  3f096df120:	78 c4                	js     3f096df0e6 <PyEval_EvalFrameEx+0x4206>
  3f096df122:	e9 5e de ff ff       	jmpq   3f096dcf85 <PyEval_EvalFrameEx+0x20a5>
  3f096df127:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
  3f096df12e:	00 00 
  3f096df130:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df134:	4c 89 ff             	mov    %r15,%rdi
  3f096df137:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096df13c:	ff 50 30             	callq  *0x30(%rax)
  3f096df13f:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096df144:	e9 b1 db ff ff       	jmpq   3f096dccfa <PyEval_EvalFrameEx+0x1e1a>
  3f096df149:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df14d:	4c 89 ff             	mov    %r15,%rdi
  3f096df150:	ff 50 30             	callq  *0x30(%rax)
  3f096df153:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096df157:	e9 30 ce ff ff       	jmpq   3f096dbf8c <PyEval_EvalFrameEx+0x10ac>
  3f096df15c:	48 63 f9             	movslq %ecx,%rdi
  3f096df15f:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096df163:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096df167:	e8 14 d8 f5 ff       	callq  3f0963c980 <PyTuple_New@plt>
  3f096df16c:	48 85 c0             	test   %rax,%rax
  3f096df16f:	48 89 c3             	mov    %rax,%rbx
  3f096df172:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096df176:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096df17a:	0f 84 9d 13 00 00    	je     3f096e051d <PyEval_EvalFrameEx+0x563d>
  3f096df180:	8d 41 ff             	lea    -0x1(%rcx),%eax
  3f096df183:	4c 89 fe             	mov    %r15,%rsi
  3f096df186:	48 83 ee 08          	sub    $0x8,%rsi
  3f096df18a:	48 63 f8             	movslq %eax,%rdi
  3f096df18d:	83 e8 01             	sub    $0x1,%eax
  3f096df190:	4c 8b 06             	mov    (%rsi),%r8
  3f096df193:	83 f8 ff             	cmp    $0xffffffff,%eax
  3f096df196:	4c 89 44 fb 18       	mov    %r8,0x18(%rbx,%rdi,8)
  3f096df19b:	75 e9                	jne    3f096df186 <PyEval_EvalFrameEx+0x42a6>
  3f096df19d:	83 e9 01             	sub    $0x1,%ecx
  3f096df1a0:	48 89 de             	mov    %rbx,%rsi
  3f096df1a3:	4c 89 f7             	mov    %r14,%rdi
  3f096df1a6:	48 f7 d9             	neg    %rcx
  3f096df1a9:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096df1ad:	4d 8d 7c cf f8       	lea    -0x8(%r15,%rcx,8),%r15
  3f096df1b2:	e8 39 e0 f5 ff       	callq  3f0963d1f0 <PyFunction_SetDefaults@plt>
  3f096df1b7:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096df1bb:	85 c0                	test   %eax,%eax
  3f096df1bd:	b8 02 00 00 00       	mov    $0x2,%eax
  3f096df1c2:	0f 45 d0             	cmovne %eax,%edx
  3f096df1c5:	48 8b 03             	mov    (%rbx),%rax
  3f096df1c8:	48 83 e8 01          	sub    $0x1,%rax
  3f096df1cc:	48 85 c0             	test   %rax,%rax
  3f096df1cf:	48 89 03             	mov    %rax,(%rbx)
  3f096df1d2:	0f 85 12 ce ff ff    	jne    3f096dbfea <PyEval_EvalFrameEx+0x110a>
  3f096df1d8:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096df1dc:	48 89 df             	mov    %rbx,%rdi
  3f096df1df:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096df1e3:	ff 50 30             	callq  *0x30(%rax)
  3f096df1e6:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096df1ea:	e9 fb cd ff ff       	jmpq   3f096dbfea <PyEval_EvalFrameEx+0x110a>
  3f096df1ef:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df1f3:	ff 50 30             	callq  *0x30(%rax)
  3f096df1f6:	e9 35 cd ff ff       	jmpq   3f096dbf30 <PyEval_EvalFrameEx+0x1050>
  3f096df1fb:	31 f6                	xor    %esi,%esi
  3f096df1fd:	48 89 ef             	mov    %rbp,%rdi
  3f096df200:	e8 4b ce f5 ff       	callq  3f0963c050 <PyFrame_LocalsToFast@plt>
  3f096df205:	e9 93 f0 ff ff       	jmpq   3f096de29d <PyEval_EvalFrameEx+0x33bd>
  3f096df20a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096df20f:	48 63 c1             	movslq %ecx,%rax
  3f096df212:	48 39 47 10          	cmp    %rax,0x10(%rdi)
  3f096df216:	0f 85 70 e4 ff ff    	jne    3f096dd68c <PyEval_EvalFrameEx+0x27ac>
  3f096df21c:	85 c9                	test   %ecx,%ecx
  3f096df21e:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
  3f096df222:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096df227:	0f 84 18 f5 ff ff    	je     3f096de745 <PyEval_EvalFrameEx+0x3865>
  3f096df22d:	8d 51 ff             	lea    -0x1(%rcx),%edx
  3f096df230:	49 8d 47 08          	lea    0x8(%r15),%rax
  3f096df234:	41 89 d0             	mov    %edx,%r8d
  3f096df237:	4e 8d 0c c0          	lea    (%rax,%r8,8),%r9
  3f096df23b:	eb 04                	jmp    3f096df241 <PyEval_EvalFrameEx+0x4361>
  3f096df23d:	48 83 c0 08          	add    $0x8,%rax
  3f096df241:	48 63 ca             	movslq %edx,%rcx
  3f096df244:	83 ea 01             	sub    $0x1,%edx
  3f096df247:	48 8b 0c cf          	mov    (%rdi,%rcx,8),%rcx
  3f096df24b:	48 83 01 01          	addq   $0x1,(%rcx)
  3f096df24f:	4c 39 c8             	cmp    %r9,%rax
  3f096df252:	49 89 0f             	mov    %rcx,(%r15)
  3f096df255:	49 89 c7             	mov    %rax,%r15
  3f096df258:	75 e3                	jne    3f096df23d <PyEval_EvalFrameEx+0x435d>
  3f096df25a:	4e 8d 7c c6 08       	lea    0x8(%rsi,%r8,8),%r15
  3f096df25f:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096df264:	e9 dc f4 ff ff       	jmpq   3f096de745 <PyEval_EvalFrameEx+0x3865>
  3f096df269:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096df270:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df274:	4c 89 ff             	mov    %r15,%rdi
  3f096df277:	ff 50 30             	callq  *0x30(%rax)
  3f096df27a:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096df27f:	e9 08 e6 ff ff       	jmpq   3f096dd88c <PyEval_EvalFrameEx+0x29ac>
  3f096df284:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096df28b:	00 
  3f096df28c:	48 39 77 08          	cmp    %rsi,0x8(%rdi)
  3f096df290:	0f 85 60 df ff ff    	jne    3f096dd1f6 <PyEval_EvalFrameEx+0x2316>
  3f096df296:	48 8b 57 10          	mov    0x10(%rdi),%rdx
  3f096df29a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096df29f:	83 f9 09             	cmp    $0x9,%ecx
  3f096df2a2:	48 8b 47 10          	mov    0x10(%rdi),%rax
  3f096df2a6:	0f 87 4a df ff ff    	ja     3f096dd1f6 <PyEval_EvalFrameEx+0x2316>
  3f096df2ac:	89 cf                	mov    %ecx,%edi
  3f096df2ae:	49 63 3c ba          	movslq (%r10,%rdi,4),%rdi
  3f096df2b2:	4c 01 d7             	add    %r10,%rdi
  3f096df2b5:	ff e7                	jmpq   *%rdi
  3f096df2b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
  3f096df2be:	00 00 
  3f096df2c0:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df2c4:	4c 89 ff             	mov    %r15,%rdi
  3f096df2c7:	ff 50 30             	callq  *0x30(%rax)
  3f096df2ca:	e9 2e ea ff ff       	jmpq   3f096ddcfd <PyEval_EvalFrameEx+0x2e1d>
  3f096df2cf:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df2d3:	4c 89 ff             	mov    %r15,%rdi
  3f096df2d6:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096df2db:	ff 50 30             	callq  *0x30(%rax)
  3f096df2de:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096df2e2:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096df2e7:	e9 aa d5 ff ff       	jmpq   3f096dc896 <PyEval_EvalFrameEx+0x19b6>
  3f096df2ec:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096df2f0:	48 89 d7             	mov    %rdx,%rdi
  3f096df2f3:	ff 50 30             	callq  *0x30(%rax)
  3f096df2f6:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096df2fa:	e9 d4 d5 ff ff       	jmpq   3f096dc8d3 <PyEval_EvalFrameEx+0x19f3>
  3f096df2ff:	48 8d 35 64 0a 06 00 	lea    0x60a64(%rip),%rsi        # 3f0973fd6a <_PyUnicode_TypeRecords+0xdeaa>
  3f096df306:	e8 c5 db f5 ff       	callq  3f0963ced0 <PyDict_GetItemString@plt>
  3f096df30b:	48 85 c0             	test   %rax,%rax
  3f096df30e:	49 89 c7             	mov    %rax,%r15
  3f096df311:	0f 84 65 e9 ff ff    	je     3f096ddc7c <PyEval_EvalFrameEx+0x2d9c>
  3f096df317:	49 83 07 01          	addq   $0x1,(%r15)
  3f096df31b:	e9 a5 e9 ff ff       	jmpq   3f096ddcc5 <PyEval_EvalFrameEx+0x2de5>
  3f096df320:	4c 8b 73 f8          	mov    -0x8(%rbx),%r14
  3f096df324:	49 83 06 01          	addq   $0x1,(%r14)
  3f096df328:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
  3f096df32c:	48 83 00 01          	addq   $0x1,(%rax)
  3f096df330:	4c 89 73 08          	mov    %r14,0x8(%rbx)
  3f096df334:	48 89 03             	mov    %rax,(%rbx)
  3f096df337:	48 83 c3 10          	add    $0x10,%rbx
  3f096df33b:	e9 f5 bc ff ff       	jmpq   3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096df340:	4c 89 fb             	mov    %r15,%rbx
  3f096df343:	e9 a5 d0 ff ff       	jmpq   3f096dc3ed <PyEval_EvalFrameEx+0x150d>
  3f096df348:	48 8b 02             	mov    (%rdx),%rax
  3f096df34b:	48 83 eb 08          	sub    $0x8,%rbx
  3f096df34f:	48 83 e8 01          	sub    $0x1,%rax
  3f096df353:	48 85 c0             	test   %rax,%rax
  3f096df356:	48 89 02             	mov    %rax,(%rdx)
  3f096df359:	0f 85 d6 bc ff ff    	jne    3f096db035 <PyEval_EvalFrameEx+0x155>
  3f096df35f:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096df363:	48 89 d7             	mov    %rdx,%rdi
  3f096df366:	e9 bd c8 ff ff       	jmpq   3f096dbc28 <PyEval_EvalFrameEx+0xd48>
  3f096df36b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096df370:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df374:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096df379:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096df37e:	ff 50 30             	callq  *0x30(%rax)
  3f096df381:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096df386:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df38b:	e9 d0 de ff ff       	jmpq   3f096dd260 <PyEval_EvalFrameEx+0x2380>
  3f096df390:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df394:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096df399:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096df39e:	ff 50 30             	callq  *0x30(%rax)
  3f096df3a1:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096df3a6:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df3ab:	e9 98 de ff ff       	jmpq   3f096dd248 <PyEval_EvalFrameEx+0x2368>
  3f096df3b0:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096df3b5:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096df3ba:	4c 89 f7             	mov    %r14,%rdi
  3f096df3bd:	49 83 c5 03          	add    $0x3,%r13
  3f096df3c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
  3f096df3c8:	00 
  3f096df3c9:	c1 e0 08             	shl    $0x8,%eax
  3f096df3cc:	01 c1                	add    %eax,%ecx
  3f096df3ce:	e9 32 e0 ff ff       	jmpq   3f096dd405 <PyEval_EvalFrameEx+0x2525>
  3f096df3d3:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096df3d7:	4c 89 f7             	mov    %r14,%rdi
  3f096df3da:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096df3df:	ff 50 30             	callq  *0x30(%rax)
  3f096df3e2:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df3e7:	e9 d9 ea ff ff       	jmpq   3f096ddec5 <PyEval_EvalFrameEx+0x2fe5>
  3f096df3ec:	49 8b 4f 18          	mov    0x18(%r15),%rcx
  3f096df3f0:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
  3f096df3f4:	0f 84 d2 cd ff ff    	je     3f096dc1cc <PyEval_EvalFrameEx+0x12ec>
  3f096df3fa:	48 8b 45 30          	mov    0x30(%rbp),%rax
  3f096df3fe:	48 89 ca             	mov    %rcx,%rdx
  3f096df401:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096df406:	4c 89 fe             	mov    %r15,%rsi
  3f096df409:	48 89 c7             	mov    %rax,%rdi
  3f096df40c:	ff 50 30             	callq  *0x30(%rax)
  3f096df40f:	48 85 c0             	test   %rax,%rax
  3f096df412:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096df417:	0f 84 ee 0a 00 00    	je     3f096dff0b <PyEval_EvalFrameEx+0x502b>
  3f096df41d:	4c 8b 70 10          	mov    0x10(%rax),%r14
  3f096df421:	4d 85 f6             	test   %r14,%r14
  3f096df424:	0f 85 db cb ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096df42a:	48 8b 45 28          	mov    0x28(%rbp),%rax
  3f096df42e:	48 89 ca             	mov    %rcx,%rdx
  3f096df431:	4c 89 fe             	mov    %r15,%rsi
  3f096df434:	48 89 c7             	mov    %rax,%rdi
  3f096df437:	ff 50 30             	callq  *0x30(%rax)
  3f096df43a:	48 85 c0             	test   %rax,%rax
  3f096df43d:	0f 84 ad c3 ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096df443:	4c 8b 70 10          	mov    0x10(%rax),%r14
  3f096df447:	4d 85 f6             	test   %r14,%r14
  3f096df44a:	0f 85 b5 cb ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096df450:	e9 a7 cd ff ff       	jmpq   3f096dc1fc <PyEval_EvalFrameEx+0x131c>
  3f096df455:	0f 1f 00             	nopl   (%rax)
  3f096df458:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df45c:	4c 89 ff             	mov    %r15,%rdi
  3f096df45f:	ff 50 30             	callq  *0x30(%rax)
  3f096df462:	e9 92 ce ff ff       	jmpq   3f096dc2f9 <PyEval_EvalFrameEx+0x1419>
  3f096df467:	31 c0                	xor    %eax,%eax
  3f096df469:	4c 89 fe             	mov    %r15,%rsi
  3f096df46c:	bf 01 00 00 00       	mov    $0x1,%edi
  3f096df471:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096df476:	e8 25 f2 f5 ff       	callq  3f0963e6a0 <PyTuple_Pack@plt>
  3f096df47b:	48 85 c0             	test   %rax,%rax
  3f096df47e:	49 89 c6             	mov    %rax,%r14
  3f096df481:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096df486:	0f 84 11 1a 00 00    	je     3f096e0e9d <PyEval_EvalFrameEx+0x5fbd>
  3f096df48c:	31 d2                	xor    %edx,%edx
  3f096df48e:	48 89 c6             	mov    %rax,%rsi
  3f096df491:	48 89 cf             	mov    %rcx,%rdi
  3f096df494:	e8 37 be f5 ff       	callq  3f0963b2d0 <PyEval_CallObjectWithKeywords@plt>
  3f096df499:	48 85 c0             	test   %rax,%rax
  3f096df49c:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096df4a3:	ff 
  3f096df4a4:	0f 84 3c ce ff ff    	je     3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
  3f096df4aa:	48 8b 10             	mov    (%rax),%rdx
  3f096df4ad:	48 83 ea 01          	sub    $0x1,%rdx
  3f096df4b1:	48 85 d2             	test   %rdx,%rdx
  3f096df4b4:	48 89 10             	mov    %rdx,(%rax)
  3f096df4b7:	75 0a                	jne    3f096df4c3 <PyEval_EvalFrameEx+0x45e3>
  3f096df4b9:	48 8b 50 08          	mov    0x8(%rax),%rdx
  3f096df4bd:	48 89 c7             	mov    %rax,%rdi
  3f096df4c0:	ff 52 30             	callq  *0x30(%rdx)
  3f096df4c3:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096df4ca:	00 
  3f096df4cb:	e9 16 ce ff ff       	jmpq   3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
  3f096df4d0:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096df4d4:	48 89 cf             	mov    %rcx,%rdi
  3f096df4d7:	ff 50 30             	callq  *0x30(%rax)
  3f096df4da:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096df4df:	e9 1a e5 ff ff       	jmpq   3f096dd9fe <PyEval_EvalFrameEx+0x2b1e>
  3f096df4e4:	48 83 6c 24 48 08    	subq   $0x8,0x48(%rsp)
  3f096df4ea:	4c 8b 7b f8          	mov    -0x8(%rbx),%r15
  3f096df4ee:	e9 bd e4 ff ff       	jmpq   3f096dd9b0 <PyEval_EvalFrameEx+0x2ad0>
  3f096df4f3:	49 8b 40 08          	mov    0x8(%r8),%rax
  3f096df4f7:	4c 89 c7             	mov    %r8,%rdi
  3f096df4fa:	ff 50 30             	callq  *0x30(%rax)
  3f096df4fd:	e9 0f e5 ff ff       	jmpq   3f096dda11 <PyEval_EvalFrameEx+0x2b31>
  3f096df502:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df506:	ff 50 30             	callq  *0x30(%rax)
  3f096df509:	e9 d4 ed ff ff       	jmpq   3f096de2e2 <PyEval_EvalFrameEx+0x3402>
  3f096df50e:	49 8b 41 08          	mov    0x8(%r9),%rax
  3f096df512:	4c 89 cf             	mov    %r9,%rdi
  3f096df515:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096df51a:	ff 50 30             	callq  *0x30(%rax)
  3f096df51d:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096df522:	e9 42 d0 ff ff       	jmpq   3f096dc569 <PyEval_EvalFrameEx+0x1689>
  3f096df527:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096df52b:	48 89 df             	mov    %rbx,%rdi
  3f096df52e:	ff 50 30             	callq  *0x30(%rax)
  3f096df531:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df536:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096df53b:	e9 16 d0 ff ff       	jmpq   3f096dc556 <PyEval_EvalFrameEx+0x1676>
  3f096df540:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df544:	ff 50 30             	callq  *0x30(%rax)
  3f096df547:	e9 94 d2 ff ff       	jmpq   3f096dc7e0 <PyEval_EvalFrameEx+0x1900>
  3f096df54c:	49 8b 41 08          	mov    0x8(%r9),%rax
  3f096df550:	4c 89 cf             	mov    %r9,%rdi
  3f096df553:	ff 50 30             	callq  *0x30(%rax)
  3f096df556:	e9 2f d2 ff ff       	jmpq   3f096dc78a <PyEval_EvalFrameEx+0x18aa>
  3f096df55b:	4c 8b 05 d6 21 29 00 	mov    0x2921d6(%rip),%r8        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096df562:	4d 8b 10             	mov    (%r8),%r10
  3f096df565:	45 8b 5a 20          	mov    0x20(%r10),%r11d
  3f096df569:	45 85 db             	test   %r11d,%r11d
  3f096df56c:	0f 84 f6 05 00 00    	je     3f096dfb68 <PyEval_EvalFrameEx+0x4c88>
  3f096df572:	49 8b 7a 28          	mov    0x28(%r10),%rdi
  3f096df576:	48 85 ff             	test   %rdi,%rdi
  3f096df579:	0f 84 e9 05 00 00    	je     3f096dfb68 <PyEval_EvalFrameEx+0x4c88>
  3f096df57f:	49 8b 52 10          	mov    0x10(%r10),%rdx
  3f096df583:	49 8b 72 38          	mov    0x38(%r10),%rsi
  3f096df587:	b9 04 00 00 00       	mov    $0x4,%ecx
  3f096df58c:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096df591:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096df596:	45 31 f6             	xor    %r14d,%r14d
  3f096df599:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096df59e:	e8 7d a7 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096df5a3:	85 c0                	test   %eax,%eax
  3f096df5a5:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df5aa:	0f 85 c7 d1 ff ff    	jne    3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096df5b0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096df5b5:	4c 89 ce             	mov    %r9,%rsi
  3f096df5b8:	4c 89 fa             	mov    %r15,%rdx
  3f096df5bb:	e8 e0 ce f5 ff       	callq  3f0963c4a0 <PyCFunction_Call@plt>
  3f096df5c0:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096df5c5:	49 89 c6             	mov    %rax,%r14
  3f096df5c8:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df5cd:	49 8b 7a 28          	mov    0x28(%r10),%rdi
  3f096df5d1:	48 85 ff             	test   %rdi,%rdi
  3f096df5d4:	0f 84 9d d1 ff ff    	je     3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096df5da:	48 85 c0             	test   %rax,%rax
  3f096df5dd:	49 8b 52 10          	mov    0x10(%r10),%rdx
  3f096df5e1:	49 8b 72 38          	mov    0x38(%r10),%rsi
  3f096df5e5:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  3f096df5ea:	0f 84 44 0f 00 00    	je     3f096e0534 <PyEval_EvalFrameEx+0x5654>
  3f096df5f0:	b9 06 00 00 00       	mov    $0x6,%ecx
  3f096df5f5:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096df5fa:	e8 21 a7 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096df5ff:	85 c0                	test   %eax,%eax
  3f096df601:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df606:	0f 84 6b d1 ff ff    	je     3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096df60c:	49 8b 06             	mov    (%r14),%rax
  3f096df60f:	48 83 e8 01          	sub    $0x1,%rax
  3f096df613:	48 85 c0             	test   %rax,%rax
  3f096df616:	49 89 06             	mov    %rax,(%r14)
  3f096df619:	0f 84 6f 19 00 00    	je     3f096e0f8e <PyEval_EvalFrameEx+0x60ae>
  3f096df61f:	45 31 f6             	xor    %r14d,%r14d
  3f096df622:	e9 50 d1 ff ff       	jmpq   3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096df627:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
  3f096df62e:	00 00 
  3f096df630:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df634:	ff 50 30             	callq  *0x30(%rax)
  3f096df637:	e9 f1 e6 ff ff       	jmpq   3f096ddd2d <PyEval_EvalFrameEx+0x2e4d>
  3f096df63c:	49 8b 42 08          	mov    0x8(%r10),%rax
  3f096df640:	4c 89 d7             	mov    %r10,%rdi
  3f096df643:	ff 50 30             	callq  *0x30(%rax)
  3f096df646:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df64b:	e9 34 e8 ff ff       	jmpq   3f096dde84 <PyEval_EvalFrameEx+0x2fa4>
  3f096df650:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
  3f096df654:	4c 89 7b f0          	mov    %r15,-0x10(%rbx)
  3f096df658:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
  3f096df65d:	4c 8b 53 e8          	mov    -0x18(%rbx),%r10
  3f096df661:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
  3f096df665:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
  3f096df66a:	4d 89 f9             	mov    %r15,%r9
  3f096df66d:	e9 d0 e7 ff ff       	jmpq   3f096dde42 <PyEval_EvalFrameEx+0x2f62>
  3f096df672:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df676:	4c 89 ff             	mov    %r15,%rdi
  3f096df679:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096df67e:	ff 50 30             	callq  *0x30(%rax)
  3f096df681:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096df686:	e9 a5 d5 ff ff       	jmpq   3f096dcc30 <PyEval_EvalFrameEx+0x1d50>
  3f096df68b:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096df68f:	48 89 cf             	mov    %rcx,%rdi
  3f096df692:	ff 50 30             	callq  *0x30(%rax)
  3f096df695:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096df69a:	e9 7e d5 ff ff       	jmpq   3f096dcc1d <PyEval_EvalFrameEx+0x1d3d>
  3f096df69f:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096df6a3:	48 89 d7             	mov    %rdx,%rdi
  3f096df6a6:	ff 50 30             	callq  *0x30(%rax)
  3f096df6a9:	e9 f3 d2 ff ff       	jmpq   3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
  3f096df6ae:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096df6b2:	48 89 d7             	mov    %rdx,%rdi
  3f096df6b5:	ff 50 30             	callq  *0x30(%rax)
  3f096df6b8:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096df6bd:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df6c2:	e9 a1 c4 ff ff       	jmpq   3f096dbb68 <PyEval_EvalFrameEx+0xc88>
  3f096df6c7:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df6cb:	4c 89 ff             	mov    %r15,%rdi
  3f096df6ce:	ff 50 30             	callq  *0x30(%rax)
  3f096df6d1:	e9 cc d0 ff ff       	jmpq   3f096dc7a2 <PyEval_EvalFrameEx+0x18c2>
  3f096df6d6:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096df6da:	4c 89 ff             	mov    %r15,%rdi
  3f096df6dd:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096df6e2:	ff 50 30             	callq  *0x30(%rax)
  3f096df6e5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096df6ea:	e9 05 d9 ff ff       	jmpq   3f096dcff4 <PyEval_EvalFrameEx+0x2114>
  3f096df6ef:	4c 8b 05 92 22 29 00 	mov    0x292292(%rip),%r8        # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
  3f096df6f6:	4c 39 42 08          	cmp    %r8,0x8(%rdx)
  3f096df6fa:	0f 85 c9 d8 ff ff    	jne    3f096dcfc9 <PyEval_EvalFrameEx+0x20e9>
  3f096df700:	48 89 d7             	mov    %rdx,%rdi
  3f096df703:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096df708:	e8 63 b7 f5 ff       	callq  3f0963ae70 <PyInt_AsSsize_t@plt>
  3f096df70d:	48 85 c0             	test   %rax,%rax
  3f096df710:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096df715:	0f 88 5d 19 00 00    	js     3f096e1078 <PyEval_EvalFrameEx+0x6198>
  3f096df71b:	49 39 47 10          	cmp    %rax,0x10(%r15)
  3f096df71f:	0f 8e a4 d8 ff ff    	jle    3f096dcfc9 <PyEval_EvalFrameEx+0x20e9>
  3f096df725:	49 8b 4f 18          	mov    0x18(%r15),%rcx
  3f096df729:	4c 8b 34 c1          	mov    (%rcx,%rax,8),%r14
  3f096df72d:	49 83 06 01          	addq   $0x1,(%r14)
  3f096df731:	e9 ab d8 ff ff       	jmpq   3f096dcfe1 <PyEval_EvalFrameEx+0x2101>
  3f096df736:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  3f096df73d:	00 00 00 
  3f096df740:	4d 85 f6             	test   %r14,%r14
  3f096df743:	0f 84 4a e2 ff ff    	je     3f096dd993 <PyEval_EvalFrameEx+0x2ab3>
  3f096df749:	48 63 f9             	movslq %ecx,%rdi
  3f096df74c:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096df750:	e8 2b d2 f5 ff       	callq  3f0963c980 <PyTuple_New@plt>
  3f096df755:	48 85 c0             	test   %rax,%rax
  3f096df758:	48 89 c3             	mov    %rax,%rbx
  3f096df75b:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096df75f:	0f 84 e3 0d 00 00    	je     3f096e0548 <PyEval_EvalFrameEx+0x5668>
  3f096df765:	8d 41 ff             	lea    -0x1(%rcx),%eax
  3f096df768:	4c 89 fa             	mov    %r15,%rdx
  3f096df76b:	48 83 ea 08          	sub    $0x8,%rdx
  3f096df76f:	48 63 f0             	movslq %eax,%rsi
  3f096df772:	83 e8 01             	sub    $0x1,%eax
  3f096df775:	48 8b 3a             	mov    (%rdx),%rdi
  3f096df778:	83 f8 ff             	cmp    $0xffffffff,%eax
  3f096df77b:	48 89 7c f3 18       	mov    %rdi,0x18(%rbx,%rsi,8)
  3f096df780:	75 e9                	jne    3f096df76b <PyEval_EvalFrameEx+0x488b>
  3f096df782:	83 e9 01             	sub    $0x1,%ecx
  3f096df785:	48 89 de             	mov    %rbx,%rsi
  3f096df788:	4c 89 f7             	mov    %r14,%rdi
  3f096df78b:	48 f7 d9             	neg    %rcx
  3f096df78e:	4d 8d 7c cf f8       	lea    -0x8(%r15,%rcx,8),%r15
  3f096df793:	e8 58 da f5 ff       	callq  3f0963d1f0 <PyFunction_SetDefaults@plt>
  3f096df798:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096df79c:	48 8b 03             	mov    (%rbx),%rax
  3f096df79f:	48 83 e8 01          	sub    $0x1,%rax
  3f096df7a3:	48 85 c0             	test   %rax,%rax
  3f096df7a6:	48 89 03             	mov    %rax,(%rbx)
  3f096df7a9:	0f 85 e4 e1 ff ff    	jne    3f096dd993 <PyEval_EvalFrameEx+0x2ab3>
  3f096df7af:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096df7b3:	48 89 df             	mov    %rbx,%rdi
  3f096df7b6:	ff 50 30             	callq  *0x30(%rax)
  3f096df7b9:	e9 d5 e1 ff ff       	jmpq   3f096dd993 <PyEval_EvalFrameEx+0x2ab3>
  3f096df7be:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096df7c2:	48 89 df             	mov    %rbx,%rdi
  3f096df7c5:	ff 50 30             	callq  *0x30(%rax)
  3f096df7c8:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096df7cc:	e9 ba e1 ff ff       	jmpq   3f096dd98b <PyEval_EvalFrameEx+0x2aab>
  3f096df7d1:	84 c9                	test   %cl,%cl
  3f096df7d3:	0f 84 fc d8 ff ff    	je     3f096dd0d5 <PyEval_EvalFrameEx+0x21f5>
  3f096df7d9:	41 8b 41 20          	mov    0x20(%r9),%eax
  3f096df7dd:	85 c0                	test   %eax,%eax
  3f096df7df:	0f 84 4e 07 00 00    	je     3f096dff33 <PyEval_EvalFrameEx+0x5053>
  3f096df7e5:	49 8b 79 28          	mov    0x28(%r9),%rdi
  3f096df7e9:	48 85 ff             	test   %rdi,%rdi
  3f096df7ec:	0f 84 41 07 00 00    	je     3f096dff33 <PyEval_EvalFrameEx+0x5053>
  3f096df7f2:	49 8b 51 10          	mov    0x10(%r9),%rdx
  3f096df7f6:	49 8b 71 38          	mov    0x38(%r9),%rsi
  3f096df7fa:	4d 89 f8             	mov    %r15,%r8
  3f096df7fd:	b9 04 00 00 00       	mov    $0x4,%ecx
  3f096df802:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096df807:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
  3f096df80c:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096df811:	45 31 f6             	xor    %r14d,%r14d
  3f096df814:	e8 07 a5 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096df819:	85 c0                	test   %eax,%eax
  3f096df81b:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096df820:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
  3f096df825:	0f 85 35 d9 ff ff    	jne    3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096df82b:	31 f6                	xor    %esi,%esi
  3f096df82d:	4c 89 d7             	mov    %r10,%rdi
  3f096df830:	41 ff d3             	callq  *%r11
  3f096df833:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096df838:	49 89 c6             	mov    %rax,%r14
  3f096df83b:	49 8b 79 28          	mov    0x28(%r9),%rdi
  3f096df83f:	48 85 ff             	test   %rdi,%rdi
  3f096df842:	0f 84 18 d9 ff ff    	je     3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096df848:	48 85 c0             	test   %rax,%rax
  3f096df84b:	49 8b 51 10          	mov    0x10(%r9),%rdx
  3f096df84f:	49 8b 71 38          	mov    0x38(%r9),%rsi
  3f096df853:	4d 89 f8             	mov    %r15,%r8
  3f096df856:	0f 84 23 17 00 00    	je     3f096e0f7f <PyEval_EvalFrameEx+0x609f>
  3f096df85c:	b9 06 00 00 00       	mov    $0x6,%ecx
  3f096df861:	e8 ba a4 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096df866:	85 c0                	test   %eax,%eax
  3f096df868:	0f 84 f2 d8 ff ff    	je     3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096df86e:	49 8b 06             	mov    (%r14),%rax
  3f096df871:	48 83 e8 01          	sub    $0x1,%rax
  3f096df875:	48 85 c0             	test   %rax,%rax
  3f096df878:	49 89 06             	mov    %rax,(%r14)
  3f096df87b:	0f 84 29 17 00 00    	je     3f096e0faa <PyEval_EvalFrameEx+0x60ca>
  3f096df881:	45 31 f6             	xor    %r14d,%r14d
  3f096df884:	e9 d7 d8 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096df889:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096df890:	48 8b 40 f8          	mov    -0x8(%rax),%rax
  3f096df894:	48 83 eb 08          	sub    $0x8,%rbx
  3f096df898:	48 8b 53 f8          	mov    -0x8(%rbx),%rdx
  3f096df89c:	48 83 eb 08          	sub    $0x8,%rbx
  3f096df8a0:	4c 8d 43 f8          	lea    -0x8(%rbx),%r8
  3f096df8a4:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
  3f096df8a8:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
  3f096df8ad:	48 85 c9             	test   %rcx,%rcx
  3f096df8b0:	48 89 8c 24 f0 00 00 	mov    %rcx,0xf0(%rsp)
  3f096df8b7:	00 
  3f096df8b8:	48 89 94 24 f8 00 00 	mov    %rdx,0xf8(%rsp)
  3f096df8bf:	00 
  3f096df8c0:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096df8c7:	00 
  3f096df8c8:	0f 84 d0 02 00 00    	je     3f096dfb9e <PyEval_EvalFrameEx+0x4cbe>
  3f096df8ce:	48 3b 44 24 60       	cmp    0x60(%rsp),%rax
  3f096df8d3:	0f 84 d7 00 00 00    	je     3f096df9b0 <PyEval_EvalFrameEx+0x4ad0>
  3f096df8d9:	48 85 c0             	test   %rax,%rax
  3f096df8dc:	0f 84 f2 00 00 00    	je     3f096df9d4 <PyEval_EvalFrameEx+0x4af4>
  3f096df8e2:	48 8b 0d 17 1e 29 00 	mov    0x291e17(%rip),%rcx        # 3f09971700 <_PyImport_DynLoadFiletab+0x4c0>
  3f096df8e9:	48 39 48 08          	cmp    %rcx,0x8(%rax)
  3f096df8ed:	0f 84 e1 00 00 00    	je     3f096df9d4 <PyEval_EvalFrameEx+0x4af4>
  3f096df8f3:	48 8b 05 96 1d 29 00 	mov    0x291d96(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096df8fa:	48 8d 35 f7 fd 05 00 	lea    0x5fdf7(%rip),%rsi        # 3f0973f6f8 <_PyUnicode_TypeRecords+0xd838>
  3f096df901:	48 8b 38             	mov    (%rax),%rdi
  3f096df904:	e8 67 c1 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096df909:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
  3f096df910:	00 
  3f096df911:	48 85 c0             	test   %rax,%rax
  3f096df914:	74 13                	je     3f096df929 <PyEval_EvalFrameEx+0x4a49>
  3f096df916:	48 8b 10             	mov    (%rax),%rdx
  3f096df919:	48 83 ea 01          	sub    $0x1,%rdx
  3f096df91d:	48 85 d2             	test   %rdx,%rdx
  3f096df920:	48 89 10             	mov    %rdx,(%rax)
  3f096df923:	0f 84 e3 02 00 00    	je     3f096dfc0c <PyEval_EvalFrameEx+0x4d2c>
  3f096df929:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  3f096df930:	00 
  3f096df931:	48 85 c0             	test   %rax,%rax
  3f096df934:	74 13                	je     3f096df949 <PyEval_EvalFrameEx+0x4a69>
  3f096df936:	48 8b 10             	mov    (%rax),%rdx
  3f096df939:	48 83 ea 01          	sub    $0x1,%rdx
  3f096df93d:	48 85 d2             	test   %rdx,%rdx
  3f096df940:	48 89 10             	mov    %rdx,(%rax)
  3f096df943:	0f 84 41 02 00 00    	je     3f096dfb8a <PyEval_EvalFrameEx+0x4caa>
  3f096df949:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096df950:	00 
  3f096df951:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096df957:	48 85 c0             	test   %rax,%rax
  3f096df95a:	74 1e                	je     3f096df97a <PyEval_EvalFrameEx+0x4a9a>
  3f096df95c:	48 8b 10             	mov    (%rax),%rdx
  3f096df95f:	48 83 ea 01          	sub    $0x1,%rdx
  3f096df963:	48 85 d2             	test   %rdx,%rdx
  3f096df966:	48 89 10             	mov    %rdx,(%rax)
  3f096df969:	75 0f                	jne    3f096df97a <PyEval_EvalFrameEx+0x4a9a>
  3f096df96b:	48 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%rdi
  3f096df972:	00 
  3f096df973:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096df977:	ff 50 30             	callq  *0x30(%rax)
  3f096df97a:	41 83 ff 02          	cmp    $0x2,%r15d
  3f096df97e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
  3f096df983:	0f 94 c0             	sete   %al
  3f096df986:	41 83 ff 04          	cmp    $0x4,%r15d
  3f096df98a:	0f 94 c2             	sete   %dl
  3f096df98d:	84 c0                	test   %al,%al
  3f096df98f:	0f 85 3a b7 ff ff    	jne    3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096df995:	84 d2                	test   %dl,%dl
  3f096df997:	0f 85 32 b7 ff ff    	jne    3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096df99d:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
  3f096df9a2:	e9 59 b8 ff ff       	jmpq   3f096db200 <PyEval_EvalFrameEx+0x320>
  3f096df9a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
  3f096df9ae:	00 00 
  3f096df9b0:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  3f096df9b5:	48 8b 02             	mov    (%rdx),%rax
  3f096df9b8:	48 83 e8 01          	sub    $0x1,%rax
  3f096df9bc:	48 85 c0             	test   %rax,%rax
  3f096df9bf:	48 89 02             	mov    %rax,(%rdx)
  3f096df9c2:	0f 84 ce 0b 00 00    	je     3f096e0596 <PyEval_EvalFrameEx+0x56b6>
  3f096df9c8:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
  3f096df9cf:	00 00 00 00 00 
  3f096df9d4:	48 83 bc 24 f8 00 00 	cmpq   $0x0,0xf8(%rsp)
  3f096df9db:	00 00 
  3f096df9dd:	75 42                	jne    3f096dfa21 <PyEval_EvalFrameEx+0x4b41>
  3f096df9df:	e9 53 17 00 00       	jmpq   3f096e1137 <PyEval_EvalFrameEx+0x6257>
  3f096df9e4:	0f 1f 40 00          	nopl   0x0(%rax)
  3f096df9e8:	e8 53 e6 f5 ff       	callq  3f0963e040 <PyTuple_Size@plt>
  3f096df9ed:	48 85 c0             	test   %rax,%rax
  3f096df9f0:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096df9f7:	00 
  3f096df9f8:	0f 8e fc 00 00 00    	jle    3f096dfafa <PyEval_EvalFrameEx+0x4c1a>
  3f096df9fe:	48 8b 47 18          	mov    0x18(%rdi),%rax
  3f096dfa02:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
  3f096dfa09:	00 
  3f096dfa0a:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dfa0e:	48 8b 07             	mov    (%rdi),%rax
  3f096dfa11:	48 83 e8 01          	sub    $0x1,%rax
  3f096dfa15:	48 85 c0             	test   %rax,%rax
  3f096dfa18:	48 89 07             	mov    %rax,(%rdi)
  3f096dfa1b:	0f 84 cd 00 00 00    	je     3f096dfaee <PyEval_EvalFrameEx+0x4c0e>
  3f096dfa21:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096dfa28:	00 
  3f096dfa29:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dfa2d:	f6 80 ab 00 00 00 04 	testb  $0x4,0xab(%rax)
  3f096dfa34:	75 b2                	jne    3f096df9e8 <PyEval_EvalFrameEx+0x4b08>
  3f096dfa36:	48 8b 1d eb 20 29 00 	mov    0x2920eb(%rip),%rbx        # 3f09971b28 <_PyImport_DynLoadFiletab+0x8e8>
  3f096dfa3d:	48 39 d8             	cmp    %rbx,%rax
  3f096dfa40:	74 20                	je     3f096dfa62 <PyEval_EvalFrameEx+0x4b82>
  3f096dfa42:	48 8b 90 a8 00 00 00 	mov    0xa8(%rax),%rdx
  3f096dfa49:	f7 c2 00 00 00 80    	test   $0x80000000,%edx
  3f096dfa4f:	0f 84 b0 00 00 00    	je     3f096dfb05 <PyEval_EvalFrameEx+0x4c25>
  3f096dfa55:	f6 87 ab 00 00 00 40 	testb  $0x40,0xab(%rdi)
  3f096dfa5c:	0f 84 a3 00 00 00    	je     3f096dfb05 <PyEval_EvalFrameEx+0x4c25>
  3f096dfa62:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
  3f096dfa69:	00 
  3f096dfa6a:	48 8d b4 24 f8 00 00 	lea    0xf8(%rsp),%rsi
  3f096dfa71:	00 
  3f096dfa72:	48 8d bc 24 f0 00 00 	lea    0xf0(%rsp),%rdi
  3f096dfa79:	00 
  3f096dfa7a:	e8 a1 bb f5 ff       	callq  3f0963b620 <PyErr_NormalizeException@plt>
  3f096dfa7f:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
  3f096dfa86:	00 
  3f096dfa87:	48 8b 40 08          	mov    0x8(%rax),%rax
  3f096dfa8b:	48 3b 05 de 1b 29 00 	cmp    0x291bde(%rip),%rax        # 3f09971670 <_PyImport_DynLoadFiletab+0x430>
  3f096dfa92:	74 0d                	je     3f096dfaa1 <PyEval_EvalFrameEx+0x4bc1>
  3f096dfa94:	f6 80 ab 00 00 00 40 	testb  $0x40,0xab(%rax)
  3f096dfa9b:	0f 84 07 11 00 00    	je     3f096e0ba8 <PyEval_EvalFrameEx+0x5cc8>
  3f096dfaa1:	48 8b 05 80 1b 29 00 	mov    0x291b80(%rip),%rax        # 3f09971628 <_PyImport_DynLoadFiletab+0x3e8>
  3f096dfaa8:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096dfaaf:	00 
  3f096dfab0:	8b 00                	mov    (%rax),%eax
  3f096dfab2:	85 c0                	test   %eax,%eax
  3f096dfab4:	74 0a                	je     3f096dfac0 <PyEval_EvalFrameEx+0x4be0>
  3f096dfab6:	48 39 5f 08          	cmp    %rbx,0x8(%rdi)
  3f096dfaba:	0f 84 15 11 00 00    	je     3f096e0bd5 <PyEval_EvalFrameEx+0x5cf5>
  3f096dfac0:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
  3f096dfac7:	00 
  3f096dfac8:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  3f096dfacf:	00 
  3f096dfad0:	e8 8b b2 f5 ff       	callq  3f0963ad60 <PyErr_Restore@plt>
  3f096dfad5:	48 83 bc 24 e8 00 00 	cmpq   $0x1,0xe8(%rsp)
  3f096dfadc:	00 01 
  3f096dfade:	45 19 ff             	sbb    %r15d,%r15d
  3f096dfae1:	41 83 e7 fe          	and    $0xfffffffe,%r15d
  3f096dfae5:	41 83 c7 04          	add    $0x4,%r15d
  3f096dfae9:	e9 8c fe ff ff       	jmpq   3f096df97a <PyEval_EvalFrameEx+0x4a9a>
  3f096dfaee:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dfaf2:	ff 50 30             	callq  *0x30(%rax)
  3f096dfaf5:	e9 27 ff ff ff       	jmpq   3f096dfa21 <PyEval_EvalFrameEx+0x4b41>
  3f096dfafa:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dfafe:	66 90                	xchg   %ax,%ax
  3f096dfb00:	e9 31 ff ff ff       	jmpq   3f096dfa36 <PyEval_EvalFrameEx+0x4b56>
  3f096dfb05:	4c 8b 3d 64 1b 29 00 	mov    0x291b64(%rip),%r15        # 3f09971670 <_PyImport_DynLoadFiletab+0x430>
  3f096dfb0c:	4c 39 f8             	cmp    %r15,%rax
  3f096dfb0f:	74 0c                	je     3f096dfb1d <PyEval_EvalFrameEx+0x4c3d>
  3f096dfb11:	f7 c2 00 00 00 40    	test   $0x40000000,%edx
  3f096dfb17:	0f 84 34 06 00 00    	je     3f096e0151 <PyEval_EvalFrameEx+0x5271>
  3f096dfb1d:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  3f096dfb22:	4c 39 84 24 f8 00 00 	cmp    %r8,0xf8(%rsp)
  3f096dfb29:	00 
  3f096dfb2a:	0f 84 22 01 00 00    	je     3f096dfc52 <PyEval_EvalFrameEx+0x4d72>
  3f096dfb30:	48 8b 05 59 1b 29 00 	mov    0x291b59(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096dfb37:	48 8d 35 7a a8 04 00 	lea    0x4a87a(%rip),%rsi        # 3f0972a3b8 <_Py_isspace__doc__+0x39f8>
  3f096dfb3e:	48 8b 38             	mov    (%rax),%rdi
  3f096dfb41:	e8 2a bf f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096dfb46:	e9 be fd ff ff       	jmpq   3f096df909 <PyEval_EvalFrameEx+0x4a29>
  3f096dfb4b:	31 c0                	xor    %eax,%eax
  3f096dfb4d:	31 d2                	xor    %edx,%edx
  3f096dfb4f:	e9 4c fd ff ff       	jmpq   3f096df8a0 <PyEval_EvalFrameEx+0x49c0>
  3f096dfb54:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
  3f096dfb5b:	00 
  3f096dfb5c:	e9 4c ee ff ff       	jmpq   3f096de9ad <PyEval_EvalFrameEx+0x3acd>
  3f096dfb61:	31 c0                	xor    %eax,%eax
  3f096dfb63:	e9 30 fd ff ff       	jmpq   3f096df898 <PyEval_EvalFrameEx+0x49b8>
  3f096dfb68:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dfb6d:	4c 89 ce             	mov    %r9,%rsi
  3f096dfb70:	4c 89 fa             	mov    %r15,%rdx
  3f096dfb73:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dfb78:	e8 23 c9 f5 ff       	callq  3f0963c4a0 <PyCFunction_Call@plt>
  3f096dfb7d:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dfb82:	49 89 c6             	mov    %rax,%r14
  3f096dfb85:	e9 ed cb ff ff       	jmpq   3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096dfb8a:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096dfb91:	00 
  3f096dfb92:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dfb96:	ff 50 30             	callq  *0x30(%rax)
  3f096dfb99:	e9 ab fd ff ff       	jmpq   3f096df949 <PyEval_EvalFrameEx+0x4a69>
  3f096dfb9e:	48 8b 05 93 1b 29 00 	mov    0x291b93(%rip),%rax        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096dfba5:	48 8b 10             	mov    (%rax),%rdx
  3f096dfba8:	48 8b 42 60          	mov    0x60(%rdx),%rax
  3f096dfbac:	48 85 c0             	test   %rax,%rax
  3f096dfbaf:	48 0f 44 44 24 60    	cmove  0x60(%rsp),%rax
  3f096dfbb5:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
  3f096dfbbc:	00 
  3f096dfbbd:	48 8b 4a 68          	mov    0x68(%rdx),%rcx
  3f096dfbc1:	48 89 8c 24 f8 00 00 	mov    %rcx,0xf8(%rsp)
  3f096dfbc8:	00 
  3f096dfbc9:	48 8b 52 70          	mov    0x70(%rdx),%rdx
  3f096dfbcd:	48 89 94 24 e8 00 00 	mov    %rdx,0xe8(%rsp)
  3f096dfbd4:	00 
  3f096dfbd5:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dfbd9:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
  3f096dfbe0:	00 
  3f096dfbe1:	48 85 c0             	test   %rax,%rax
  3f096dfbe4:	74 04                	je     3f096dfbea <PyEval_EvalFrameEx+0x4d0a>
  3f096dfbe6:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dfbea:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096dfbf1:	00 
  3f096dfbf2:	48 85 c0             	test   %rax,%rax
  3f096dfbf5:	0f 84 d9 fd ff ff    	je     3f096df9d4 <PyEval_EvalFrameEx+0x4af4>
  3f096dfbfb:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dfbff:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096dfc06:	00 
  3f096dfc07:	e9 c2 fc ff ff       	jmpq   3f096df8ce <PyEval_EvalFrameEx+0x49ee>
  3f096dfc0c:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  3f096dfc13:	00 
  3f096dfc14:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096dfc18:	ff 50 30             	callq  *0x30(%rax)
  3f096dfc1b:	e9 09 fd ff ff       	jmpq   3f096df929 <PyEval_EvalFrameEx+0x4a49>
  3f096dfc20:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  3f096dfc25:	4c 8b 53 f0          	mov    -0x10(%rbx),%r10
  3f096dfc29:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  3f096dfc2e:	48 89 4b f0          	mov    %rcx,-0x10(%rbx)
  3f096dfc32:	49 89 c9             	mov    %rcx,%r9
  3f096dfc35:	e9 08 e2 ff ff       	jmpq   3f096dde42 <PyEval_EvalFrameEx+0x2f62>
  3f096dfc3a:	85 c9                	test   %ecx,%ecx
  3f096dfc3c:	0f 85 f8 d3 ff ff    	jne    3f096dd03a <PyEval_EvalFrameEx+0x215a>
  3f096dfc42:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
  3f096dfc47:	31 c0                	xor    %eax,%eax
  3f096dfc49:	31 c9                	xor    %ecx,%ecx
  3f096dfc4b:	31 d2                	xor    %edx,%edx
  3f096dfc4d:	e9 5b fc ff ff       	jmpq   3f096df8ad <PyEval_EvalFrameEx+0x49cd>
  3f096dfc52:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  3f096dfc57:	48 8b 11             	mov    (%rcx),%rdx
  3f096dfc5a:	48 83 ea 01          	sub    $0x1,%rdx
  3f096dfc5e:	48 85 d2             	test   %rdx,%rdx
  3f096dfc61:	48 89 11             	mov    %rdx,(%rcx)
  3f096dfc64:	0f 84 eb 12 00 00    	je     3f096e0f55 <PyEval_EvalFrameEx+0x6075>
  3f096dfc6a:	4c 39 f8             	cmp    %r15,%rax
  3f096dfc6d:	48 89 bc 24 f8 00 00 	mov    %rdi,0xf8(%rsp)
  3f096dfc74:	00 
  3f096dfc75:	0f 84 d0 12 00 00    	je     3f096e0f4b <PyEval_EvalFrameEx+0x606b>
  3f096dfc7b:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
  3f096dfc82:	00 
  3f096dfc83:	48 83 00 01          	addq   $0x1,(%rax)
  3f096dfc87:	e9 15 fe ff ff       	jmpq   3f096dfaa1 <PyEval_EvalFrameEx+0x4bc1>
  3f096dfc8c:	e8 ef c8 f5 ff       	callq  3f0963c580 <PyErr_Clear@plt>
  3f096dfc91:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096dfc98:	00 
  3f096dfc99:	e9 24 ee ff ff       	jmpq   3f096deac2 <PyEval_EvalFrameEx+0x3be2>
  3f096dfc9e:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096dfca4:	e9 26 b4 ff ff       	jmpq   3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096dfca9:	e8 62 e6 f5 ff       	callq  3f0963e310 <PyString_Format@plt>
  3f096dfcae:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dfcb3:	49 89 c6             	mov    %rax,%r14
  3f096dfcb6:	e9 2c d0 ff ff       	jmpq   3f096dcce7 <PyEval_EvalFrameEx+0x1e07>
  3f096dfcbb:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  3f096dfcc0:	48 8b 78 38          	mov    0x38(%rax),%rdi
  3f096dfcc4:	e9 c5 dd ff ff       	jmpq   3f096dda8e <PyEval_EvalFrameEx+0x2bae>
  3f096dfcc9:	e8 02 cf f5 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096dfcce:	48 85 c0             	test   %rax,%rax
  3f096dfcd1:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096dfcd8:	ff 
  3f096dfcd9:	0f 85 11 bb ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dfcdf:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  3f096dfce4:	48 8b 57 48          	mov    0x48(%rdi),%rdx
  3f096dfce8:	48 8b 42 10          	mov    0x10(%rdx),%rax
  3f096dfcec:	49 39 c7             	cmp    %rax,%r15
  3f096dfcef:	0f 8d a2 09 00 00    	jge    3f096e0697 <PyEval_EvalFrameEx+0x57b7>
  3f096dfcf5:	48 8b 05 64 1e 29 00 	mov    0x291e64(%rip),%rax        # 3f09971b60 <_PyImport_DynLoadFiletab+0x920>
  3f096dfcfc:	4a 8b 54 fa 18       	mov    0x18(%rdx,%r15,8),%rdx
  3f096dfd01:	48 8d 35 80 f9 05 00 	lea    0x5f980(%rip),%rsi        # 3f0973f688 <_PyUnicode_TypeRecords+0xd7c8>
  3f096dfd08:	48 8b 38             	mov    (%rax),%rdi
  3f096dfd0b:	e8 70 a0 ff ff       	callq  3f096d9d80 <_PyBuiltin_Init+0x500>
  3f096dfd10:	e9 db ba ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dfd15:	0f 1f 00             	nopl   (%rax)
  3f096dfd18:	48 8b 05 71 19 29 00 	mov    0x291971(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096dfd1f:	48 8b 38             	mov    (%rax),%rdi
  3f096dfd22:	e8 b9 c1 f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096dfd27:	85 c0                	test   %eax,%eax
  3f096dfd29:	0f 84 d7 df ff ff    	je     3f096ddd06 <PyEval_EvalFrameEx+0x2e26>
  3f096dfd2f:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
  3f096dfd36:	00 
  3f096dfd37:	48 8d b4 24 f8 00 00 	lea    0xf8(%rsp),%rsi
  3f096dfd3e:	00 
  3f096dfd3f:	48 8d bc 24 e8 00 00 	lea    0xe8(%rsp),%rdi
  3f096dfd46:	00 
  3f096dfd47:	e8 74 dd f5 ff       	callq  3f0963dac0 <PyErr_Fetch@plt>
  3f096dfd4c:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
  3f096dfd53:	00 
  3f096dfd54:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dfd58:	f6 80 ab 00 00 00 08 	testb  $0x8,0xab(%rax)
  3f096dfd5f:	0f 85 62 0a 00 00    	jne    3f096e07c7 <PyEval_EvalFrameEx+0x58e7>
  3f096dfd65:	48 8b 94 24 f0 00 00 	mov    0xf0(%rsp),%rdx
  3f096dfd6c:	00 
  3f096dfd6d:	48 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%rdi
  3f096dfd74:	00 
  3f096dfd75:	4c 89 fe             	mov    %r15,%rsi
  3f096dfd78:	e8 e3 af f5 ff       	callq  3f0963ad60 <PyErr_Restore@plt>
  3f096dfd7d:	e9 84 df ff ff       	jmpq   3f096ddd06 <PyEval_EvalFrameEx+0x2e26>
  3f096dfd82:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  3f096dfd88:	48 8b 05 a9 19 29 00 	mov    0x2919a9(%rip),%rax        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096dfd8f:	48 8b 18             	mov    (%rax),%rbx
  3f096dfd92:	8b 43 20             	mov    0x20(%rbx),%eax
  3f096dfd95:	85 c0                	test   %eax,%eax
  3f096dfd97:	0f 84 76 01 00 00    	je     3f096dff13 <PyEval_EvalFrameEx+0x5033>
  3f096dfd9d:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  3f096dfda1:	48 85 ff             	test   %rdi,%rdi
  3f096dfda4:	0f 84 69 01 00 00    	je     3f096dff13 <PyEval_EvalFrameEx+0x5033>
  3f096dfdaa:	48 8b 53 10          	mov    0x10(%rbx),%rdx
  3f096dfdae:	48 8b 73 38          	mov    0x38(%rbx),%rsi
  3f096dfdb2:	4d 89 f8             	mov    %r15,%r8
  3f096dfdb5:	b9 04 00 00 00       	mov    $0x4,%ecx
  3f096dfdba:	45 31 f6             	xor    %r14d,%r14d
  3f096dfdbd:	e8 5e 9f ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096dfdc2:	85 c0                	test   %eax,%eax
  3f096dfdc4:	0f 85 ee ed ff ff    	jne    3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096dfdca:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  3f096dfdd1:	00 
  3f096dfdd2:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  3f096dfdd9:	00 
  3f096dfdda:	4c 89 ff             	mov    %r15,%rdi
  3f096dfddd:	e8 be c6 f5 ff       	callq  3f0963c4a0 <PyCFunction_Call@plt>
  3f096dfde2:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  3f096dfde6:	49 89 c6             	mov    %rax,%r14
  3f096dfde9:	48 85 ff             	test   %rdi,%rdi
  3f096dfdec:	0f 84 c6 ed ff ff    	je     3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096dfdf2:	48 85 c0             	test   %rax,%rax
  3f096dfdf5:	48 8b 53 10          	mov    0x10(%rbx),%rdx
  3f096dfdf9:	48 8b 73 38          	mov    0x38(%rbx),%rsi
  3f096dfdfd:	4d 89 f8             	mov    %r15,%r8
  3f096dfe00:	0f 84 6a 11 00 00    	je     3f096e0f70 <PyEval_EvalFrameEx+0x6090>
  3f096dfe06:	b9 06 00 00 00       	mov    $0x6,%ecx
  3f096dfe0b:	e8 10 9f ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096dfe10:	85 c0                	test   %eax,%eax
  3f096dfe12:	0f 84 a0 ed ff ff    	je     3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096dfe18:	49 8b 06             	mov    (%r14),%rax
  3f096dfe1b:	48 83 e8 01          	sub    $0x1,%rax
  3f096dfe1f:	48 85 c0             	test   %rax,%rax
  3f096dfe22:	49 89 06             	mov    %rax,(%r14)
  3f096dfe25:	0f 84 8a 09 00 00    	je     3f096e07b5 <PyEval_EvalFrameEx+0x58d5>
  3f096dfe2b:	45 31 f6             	xor    %r14d,%r14d
  3f096dfe2e:	e9 85 ed ff ff       	jmpq   3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096dfe33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096dfe38:	e8 b3 de f5 ff       	callq  3f0963dcf0 <PyDict_SetItem@plt>
  3f096dfe3d:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096dfe41:	e9 5b cb ff ff       	jmpq   3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
  3f096dfe46:	4c 89 ff             	mov    %r15,%rdi
  3f096dfe49:	e8 e2 df f5 ff       	callq  3f0963de30 <PyObject_Repr@plt>
  3f096dfe4e:	48 8d 50 24          	lea    0x24(%rax),%rdx
  3f096dfe52:	48 8b 05 17 16 29 00 	mov    0x291617(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096dfe59:	48 8d 35 35 ff 05 00 	lea    0x5ff35(%rip),%rsi        # 3f0973fd95 <_PyUnicode_TypeRecords+0xded5>
  3f096dfe60:	48 8b 38             	mov    (%rax),%rdi
  3f096dfe63:	31 c0                	xor    %eax,%eax
  3f096dfe65:	e8 66 e2 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096dfe6a:	e9 81 b9 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dfe6f:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096dfe74:	e8 77 dd f5 ff       	callq  3f0963dbf0 <_PyUnicodeUCS4_IsWhitespace@plt>
  3f096dfe79:	85 c0                	test   %eax,%eax
  3f096dfe7b:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096dfe80:	0f 84 5c e9 ff ff    	je     3f096de7e2 <PyEval_EvalFrameEx+0x3902>
  3f096dfe86:	8b 3a                	mov    (%rdx),%edi
  3f096dfe88:	e9 95 eb ff ff       	jmpq   3f096dea22 <PyEval_EvalFrameEx+0x3b42>
  3f096dfe8d:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
  3f096dfe94:	00 00 00 00 00 
  3f096dfe99:	e9 9a ec ff ff       	jmpq   3f096deb38 <PyEval_EvalFrameEx+0x3c58>
  3f096dfe9e:	49 8b 4f 20          	mov    0x20(%r15),%rcx
  3f096dfea2:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  3f096dfea6:	49 8b 47 18          	mov    0x18(%r15),%rax
  3f096dfeaa:	48 85 c9             	test   %rcx,%rcx
  3f096dfead:	0f 84 10 08 00 00    	je     3f096e06c3 <PyEval_EvalFrameEx+0x57e3>
  3f096dfeb3:	44 8b 51 10          	mov    0x10(%rcx),%r10d
  3f096dfeb7:	4c 8d 49 18          	lea    0x18(%rcx),%r9
  3f096dfebb:	4c 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%r11
  3f096dfec2:	00 
  3f096dfec3:	49 63 c8             	movslq %r8d,%rcx
  3f096dfec6:	48 63 d2             	movslq %edx,%rdx
  3f096dfec9:	48 c1 e1 03          	shl    $0x3,%rcx
  3f096dfecd:	48 c1 e2 03          	shl    $0x3,%rdx
  3f096dfed1:	4d 89 d8             	mov    %r11,%r8
  3f096dfed4:	49 29 c8             	sub    %rcx,%r8
  3f096dfed7:	4c 89 c1             	mov    %r8,%rcx
  3f096dfeda:	4d 8b 47 28          	mov    0x28(%r15),%r8
  3f096dfede:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  3f096dfee3:	4d 89 d9             	mov    %r11,%r9
  3f096dfee6:	89 34 24             	mov    %esi,(%rsp)
  3f096dfee9:	44 89 54 24 10       	mov    %r10d,0x10(%rsp)
  3f096dfeee:	49 29 d1             	sub    %rdx,%r9
  3f096dfef1:	48 89 c6             	mov    %rax,%rsi
  3f096dfef4:	31 d2                	xor    %edx,%edx
  3f096dfef6:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
  3f096dfefb:	45 89 f0             	mov    %r14d,%r8d
  3f096dfefe:	e8 2d d0 f5 ff       	callq  3f0963cf30 <PyEval_EvalCodeEx@plt>
  3f096dff03:	49 89 c6             	mov    %rax,%r14
  3f096dff06:	e9 02 ed ff ff       	jmpq   3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
  3f096dff0b:	45 31 f6             	xor    %r14d,%r14d
  3f096dff0e:	e9 dd b8 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096dff13:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  3f096dff1a:	00 
  3f096dff1b:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  3f096dff22:	00 
  3f096dff23:	4c 89 ff             	mov    %r15,%rdi
  3f096dff26:	e8 75 c5 f5 ff       	callq  3f0963c4a0 <PyCFunction_Call@plt>
  3f096dff2b:	49 89 c6             	mov    %rax,%r14
  3f096dff2e:	e9 85 ec ff ff       	jmpq   3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096dff33:	31 f6                	xor    %esi,%esi
  3f096dff35:	4c 89 d7             	mov    %r10,%rdi
  3f096dff38:	41 ff d3             	callq  *%r11
  3f096dff3b:	49 89 c6             	mov    %rax,%r14
  3f096dff3e:	e9 1d d2 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096dff43:	84 c9                	test   %cl,%cl
  3f096dff45:	48 8b 10             	mov    (%rax),%rdx
  3f096dff48:	44 89 f1             	mov    %r14d,%ecx
  3f096dff4b:	0f 84 ed 10 00 00    	je     3f096e103e <PyEval_EvalFrameEx+0x615e>
  3f096dff51:	48 8d 35 68 fb 05 00 	lea    0x5fb68(%rip),%rsi        # 3f0973fac0 <_PyUnicode_TypeRecords+0xdc00>
  3f096dff58:	48 8b 05 31 17 29 00 	mov    0x291731(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096dff5f:	48 8b 38             	mov    (%rax),%rdi
  3f096dff62:	31 c0                	xor    %eax,%eax
  3f096dff64:	e8 67 e1 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096dff69:	e9 13 f9 ff ff       	jmpq   3f096df881 <PyEval_EvalFrameEx+0x49a1>
  3f096dff6e:	66 90                	xchg   %ax,%ax
  3f096dff70:	49 8b 5f 18          	mov    0x18(%r15),%rbx
  3f096dff74:	48 85 db             	test   %rbx,%rbx
  3f096dff77:	0f 84 7f eb ff ff    	je     3f096deafc <PyEval_EvalFrameEx+0x3c1c>
  3f096dff7d:	48 83 03 01          	addq   $0x1,(%rbx)
  3f096dff81:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  3f096dff86:	4d 8b 7f 10          	mov    0x10(%r15),%r15
  3f096dff8a:	49 83 07 01          	addq   $0x1,(%r15)
  3f096dff8e:	48 8b 08             	mov    (%rax),%rcx
  3f096dff91:	48 8b 01             	mov    (%rcx),%rax
  3f096dff94:	48 83 e8 01          	sub    $0x1,%rax
  3f096dff98:	48 85 c0             	test   %rax,%rax
  3f096dff9b:	48 89 01             	mov    %rax,(%rcx)
  3f096dff9e:	0f 84 a6 10 00 00    	je     3f096e104a <PyEval_EvalFrameEx+0x616a>
  3f096dffa4:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096dffa9:	41 83 c6 01          	add    $0x1,%r14d
  3f096dffad:	41 83 c0 01          	add    $0x1,%r8d
  3f096dffb1:	48 89 1f             	mov    %rbx,(%rdi)
  3f096dffb4:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096dffb8:	e9 43 eb ff ff       	jmpq   3f096deb00 <PyEval_EvalFrameEx+0x3c20>
  3f096dffbd:	49 63 fe             	movslq %r14d,%rdi
  3f096dffc0:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096dffc5:	e8 b6 c9 f5 ff       	callq  3f0963c980 <PyTuple_New@plt>
  3f096dffca:	48 85 c0             	test   %rax,%rax
  3f096dffcd:	48 89 c3             	mov    %rax,%rbx
  3f096dffd0:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096dffd5:	74 33                	je     3f096e000a <PyEval_EvalFrameEx+0x512a>
  3f096dffd7:	41 83 ee 01          	sub    $0x1,%r14d
  3f096dffdb:	41 83 fe ff          	cmp    $0xffffffff,%r14d
  3f096dffdf:	74 29                	je     3f096e000a <PyEval_EvalFrameEx+0x512a>
  3f096dffe1:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
  3f096dffe8:	00 
  3f096dffe9:	48 83 e8 08          	sub    $0x8,%rax
  3f096dffed:	49 63 d6             	movslq %r14d,%rdx
  3f096dfff0:	41 83 ee 01          	sub    $0x1,%r14d
  3f096dfff4:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  3f096dfffb:	00 
  3f096dfffc:	48 8b 08             	mov    (%rax),%rcx
  3f096dffff:	41 83 fe ff          	cmp    $0xffffffff,%r14d
  3f096e0003:	48 89 4c d3 18       	mov    %rcx,0x18(%rbx,%rdx,8)
  3f096e0008:	75 df                	jne    3f096dffe9 <PyEval_EvalFrameEx+0x5109>
  3f096e000a:	41 8b 41 20          	mov    0x20(%r9),%eax
  3f096e000e:	85 c0                	test   %eax,%eax
  3f096e0010:	0f 84 b8 03 00 00    	je     3f096e03ce <PyEval_EvalFrameEx+0x54ee>
  3f096e0016:	49 8b 79 28          	mov    0x28(%r9),%rdi
  3f096e001a:	48 85 ff             	test   %rdi,%rdi
  3f096e001d:	0f 84 ab 03 00 00    	je     3f096e03ce <PyEval_EvalFrameEx+0x54ee>
  3f096e0023:	49 8b 51 10          	mov    0x10(%r9),%rdx
  3f096e0027:	49 8b 71 38          	mov    0x38(%r9),%rsi
  3f096e002b:	4d 89 f8             	mov    %r15,%r8
  3f096e002e:	b9 04 00 00 00       	mov    $0x4,%ecx
  3f096e0033:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096e0038:	45 31 f6             	xor    %r14d,%r14d
  3f096e003b:	e8 e0 9c ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096e0040:	85 c0                	test   %eax,%eax
  3f096e0042:	0f 84 fd 0b 00 00    	je     3f096e0c45 <PyEval_EvalFrameEx+0x5d65>
  3f096e0048:	48 85 db             	test   %rbx,%rbx
  3f096e004b:	0f 85 f9 d0 ff ff    	jne    3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e0051:	e9 0a d1 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096e0056:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  3f096e005d:	00 00 00 
  3f096e0060:	48 8b 15 d9 19 29 00 	mov    0x2919d9(%rip),%rdx        # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
  3f096e0067:	48 8b 3a             	mov    (%rdx),%rdi
  3f096e006a:	e8 71 be f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096e006f:	85 c0                	test   %eax,%eax
  3f096e0071:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e0078:	ff 
  3f096e0079:	0f 84 61 ea ff ff    	je     3f096deae0 <PyEval_EvalFrameEx+0x3c00>
  3f096e007f:	e8 fc c4 f5 ff       	callq  3f0963c580 <PyErr_Clear@plt>
  3f096e0084:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096e008b:	00 
  3f096e008c:	48 8d 35 ec 37 06 00 	lea    0x637ec(%rip),%rsi        # 3f0974387f <_PyUnicode_TypeRecords+0x119bf>
  3f096e0093:	e8 a8 b1 f5 ff       	callq  3f0963b240 <PyObject_GetAttrString@plt>
  3f096e0098:	48 85 c0             	test   %rax,%rax
  3f096e009b:	49 89 c7             	mov    %rax,%r15
  3f096e009e:	0f 84 61 10 00 00    	je     3f096e1105 <PyEval_EvalFrameEx+0x6225>
  3f096e00a4:	48 8d 35 47 89 04 00 	lea    0x48947(%rip),%rsi        # 3f097289f2 <_Py_isspace__doc__+0x2032>
  3f096e00ab:	31 d2                	xor    %edx,%edx
  3f096e00ad:	48 89 c7             	mov    %rax,%rdi
  3f096e00b0:	31 c0                	xor    %eax,%eax
  3f096e00b2:	e8 d9 ad f5 ff       	callq  3f0963ae90 <PyObject_CallMethod@plt>
  3f096e00b7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096e00bc:	49 8b 07             	mov    (%r15),%rax
  3f096e00bf:	48 83 e8 01          	sub    $0x1,%rax
  3f096e00c3:	48 85 c0             	test   %rax,%rax
  3f096e00c6:	49 89 07             	mov    %rax,(%r15)
  3f096e00c9:	75 0a                	jne    3f096e00d5 <PyEval_EvalFrameEx+0x51f5>
  3f096e00cb:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096e00cf:	4c 89 ff             	mov    %r15,%rdi
  3f096e00d2:	ff 50 30             	callq  *0x30(%rax)
  3f096e00d5:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  3f096e00db:	0f 84 a6 0f 00 00    	je     3f096e1087 <PyEval_EvalFrameEx+0x61a7>
  3f096e00e1:	b8 01 00 00 00       	mov    $0x1,%eax
  3f096e00e6:	e9 ab de ff ff       	jmpq   3f096ddf96 <PyEval_EvalFrameEx+0x30b6>
  3f096e00eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096e00f0:	4c 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15
  3f096e00f7:	00 
  3f096e00f8:	49 39 c7             	cmp    %rax,%r15
  3f096e00fb:	0f 84 20 07 00 00    	je     3f096e0821 <PyEval_EvalFrameEx+0x5941>
  3f096e0101:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  3f096e0108:	00 
  3f096e0109:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  3f096e010e:	e8 9d cc f5 ff       	callq  3f0963cdb0 <PyEval_GetGlobals@plt>
  3f096e0113:	4c 3b 7c 24 60       	cmp    0x60(%rsp),%r15
  3f096e0118:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096e011d:	c7 84 24 d0 00 00 00 	movl   $0x0,0xd0(%rsp)
  3f096e0124:	00 00 00 00 
  3f096e0128:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096e012d:	0f 84 f5 0a 00 00    	je     3f096e0c28 <PyEval_EvalFrameEx+0x5d48>
  3f096e0133:	4d 85 ff             	test   %r15,%r15
  3f096e0136:	0f 84 c9 0a 00 00    	je     3f096e0c05 <PyEval_EvalFrameEx+0x5d25>
  3f096e013c:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  3f096e0142:	0f 84 bd 0a 00 00    	je     3f096e0c05 <PyEval_EvalFrameEx+0x5d25>
  3f096e0148:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  3f096e014c:	e9 a9 df ff ff       	jmpq   3f096de0fa <PyEval_EvalFrameEx+0x321a>
  3f096e0151:	48 8b 50 18          	mov    0x18(%rax),%rdx
  3f096e0155:	48 8b 05 34 15 29 00 	mov    0x291534(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e015c:	48 8d 35 15 f6 05 00 	lea    0x5f615(%rip),%rsi        # 3f0973f778 <_PyUnicode_TypeRecords+0xd8b8>
  3f096e0163:	48 8b 38             	mov    (%rax),%rdi
  3f096e0166:	31 c0                	xor    %eax,%eax
  3f096e0168:	e8 63 df f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e016d:	e9 97 f7 ff ff       	jmpq   3f096df909 <PyEval_EvalFrameEx+0x4a29>
  3f096e0172:	e8 39 cc f5 ff       	callq  3f0963cdb0 <PyEval_GetGlobals@plt>
  3f096e0177:	48 85 c0             	test   %rax,%rax
  3f096e017a:	74 11                	je     3f096e018d <PyEval_EvalFrameEx+0x52ad>
  3f096e017c:	48 8b 50 08          	mov    0x8(%rax),%rdx
  3f096e0180:	f6 82 ab 00 00 00 20 	testb  $0x20,0xab(%rdx)
  3f096e0187:	0f 85 58 0f 00 00    	jne    3f096e10e5 <PyEval_EvalFrameEx+0x6205>
  3f096e018d:	4c 8b 3d 94 19 29 00 	mov    0x291994(%rip),%r15        # 3f09971b28 <_PyImport_DynLoadFiletab+0x8e8>
  3f096e0194:	e9 7e f1 ff ff       	jmpq   3f096df317 <PyEval_EvalFrameEx+0x4437>
  3f096e0199:	49 8b 41 08          	mov    0x8(%r9),%rax
  3f096e019d:	4c 89 cf             	mov    %r9,%rdi
  3f096e01a0:	ff 50 30             	callq  *0x30(%rax)
  3f096e01a3:	e9 6a dd ff ff       	jmpq   3f096ddf12 <PyEval_EvalFrameEx+0x3032>
  3f096e01a8:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096e01ac:	4c 89 ff             	mov    %r15,%rdi
  3f096e01af:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096e01b4:	ff 50 30             	callq  *0x30(%rax)
  3f096e01b7:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e01bc:	e9 3e dd ff ff       	jmpq   3f096ddeff <PyEval_EvalFrameEx+0x301f>
  3f096e01c1:	48 8b 05 a8 12 29 00 	mov    0x2912a8(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096e01c8:	48 8d 35 74 fb 05 00 	lea    0x5fb74(%rip),%rsi        # 3f0973fd43 <_PyUnicode_TypeRecords+0xde83>
  3f096e01cf:	48 8b 38             	mov    (%rax),%rdi
  3f096e01d2:	e8 99 b8 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e01d7:	e9 14 b6 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e01dc:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096e01e0:	ff 50 30             	callq  *0x30(%rax)
  3f096e01e3:	e9 47 dd ff ff       	jmpq   3f096ddf2f <PyEval_EvalFrameEx+0x304f>
  3f096e01e8:	49 39 40 08          	cmp    %rax,0x8(%r8)
  3f096e01ec:	0f 85 86 ba ff ff    	jne    3f096dbc78 <PyEval_EvalFrameEx+0xd98>
  3f096e01f2:	4c 89 c6             	mov    %r8,%rsi
  3f096e01f5:	4c 89 e9             	mov    %r13,%rcx
  3f096e01f8:	48 89 ea             	mov    %rbp,%rdx
  3f096e01fb:	4c 89 ff             	mov    %r15,%rdi
  3f096e01fe:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096e0203:	e8 e3 ec f5 ff       	callq  3f0963eeeb <PySequence_Fast@plt+0x5ab>
  3f096e0208:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096e020d:	49 89 c6             	mov    %rax,%r14
  3f096e0210:	e9 8e ba ff ff       	jmpq   3f096dbca3 <PyEval_EvalFrameEx+0xdc3>
  3f096e0215:	0f 1f 00             	nopl   (%rax)
  3f096e0218:	49 39 40 08          	cmp    %rax,0x8(%r8)
  3f096e021c:	0f 85 49 ba ff ff    	jne    3f096dbc6b <PyEval_EvalFrameEx+0xd8b>
  3f096e0222:	49 8b 57 10          	mov    0x10(%r15),%rdx
  3f096e0226:	49 8b 40 10          	mov    0x10(%r8),%rax
  3f096e022a:	48 8d 3c 10          	lea    (%rax,%rdx,1),%rdi
  3f096e022e:	48 31 fa             	xor    %rdi,%rdx
  3f096e0231:	0f 88 c6 0c 00 00    	js     3f096e0efd <PyEval_EvalFrameEx+0x601d>
  3f096e0237:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096e023c:	e8 ff d9 f5 ff       	callq  3f0963dc40 <PyInt_FromLong@plt>
  3f096e0241:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096e0246:	49 89 c6             	mov    %rax,%r14
  3f096e0249:	e9 42 ba ff ff       	jmpq   3f096dbc90 <PyEval_EvalFrameEx+0xdb0>
  3f096e024e:	66 90                	xchg   %ax,%ax
  3f096e0250:	4c 8b 7f 18          	mov    0x18(%rdi),%r15
  3f096e0254:	4d 85 ff             	test   %r15,%r15
  3f096e0257:	0f 84 b4 c3 ff ff    	je     3f096dc611 <PyEval_EvalFrameEx+0x1731>
  3f096e025d:	49 83 07 01          	addq   $0x1,(%r15)
  3f096e0261:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
  3f096e0265:	48 83 07 01          	addq   $0x1,(%rdi)
  3f096e0269:	48 8b 0a             	mov    (%rdx),%rcx
  3f096e026c:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  3f096e0271:	48 8b 11             	mov    (%rcx),%rdx
  3f096e0274:	48 83 ea 01          	sub    $0x1,%rdx
  3f096e0278:	48 85 d2             	test   %rdx,%rdx
  3f096e027b:	48 89 11             	mov    %rdx,(%rcx)
  3f096e027e:	0f 84 7e 0b 00 00    	je     3f096e0e02 <PyEval_EvalFrameEx+0x5f22>
  3f096e0284:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  3f096e028b:	00 
  3f096e028c:	41 83 c6 01          	add    $0x1,%r14d
  3f096e0290:	4c 89 3a             	mov    %r15,(%rdx)
  3f096e0293:	e9 82 c3 ff ff       	jmpq   3f096dc61a <PyEval_EvalFrameEx+0x173a>
  3f096e0298:	48 89 df             	mov    %rbx,%rdi
  3f096e029b:	e8 e0 da f5 ff       	callq  3f0963dd80 <PySequence_Tuple@plt>
  3f096e02a0:	48 85 c0             	test   %rax,%rax
  3f096e02a3:	0f 84 94 0b 00 00    	je     3f096e0e3d <PyEval_EvalFrameEx+0x5f5d>
  3f096e02a9:	48 8b 13             	mov    (%rbx),%rdx
  3f096e02ac:	48 83 ea 01          	sub    $0x1,%rdx
  3f096e02b0:	48 85 d2             	test   %rdx,%rdx
  3f096e02b3:	48 89 13             	mov    %rdx,(%rbx)
  3f096e02b6:	0f 84 65 0b 00 00    	je     3f096e0e21 <PyEval_EvalFrameEx+0x5f41>
  3f096e02bc:	48 89 c3             	mov    %rax,%rbx
  3f096e02bf:	e9 bf c3 ff ff       	jmpq   3f096dc683 <PyEval_EvalFrameEx+0x17a3>
  3f096e02c4:	e8 a7 d4 f5 ff       	callq  3f0963d770 <PyDict_New@plt>
  3f096e02c9:	48 85 c0             	test   %rax,%rax
  3f096e02cc:	48 89 c3             	mov    %rax,%rbx
  3f096e02cf:	0f 84 26 0b 00 00    	je     3f096e0dfb <PyEval_EvalFrameEx+0x5f1b>
  3f096e02d5:	4c 89 fe             	mov    %r15,%rsi
  3f096e02d8:	48 89 c7             	mov    %rax,%rdi
  3f096e02db:	e8 40 c4 f5 ff       	callq  3f0963c720 <PyDict_Update@plt>
  3f096e02e0:	85 c0                	test   %eax,%eax
  3f096e02e2:	74 3c                	je     3f096e0320 <PyEval_EvalFrameEx+0x5440>
  3f096e02e4:	48 8b 03             	mov    (%rbx),%rax
  3f096e02e7:	48 83 e8 01          	sub    $0x1,%rax
  3f096e02eb:	48 85 c0             	test   %rax,%rax
  3f096e02ee:	48 89 03             	mov    %rax,(%rbx)
  3f096e02f1:	0f 84 2f 07 00 00    	je     3f096e0a26 <PyEval_EvalFrameEx+0x5b46>
  3f096e02f7:	48 8b 05 42 17 29 00 	mov    0x291742(%rip),%rax        # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
  3f096e02fe:	31 db                	xor    %ebx,%ebx
  3f096e0300:	48 8b 38             	mov    (%rax),%rdi
  3f096e0303:	e8 d8 bb f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096e0308:	85 c0                	test   %eax,%eax
  3f096e030a:	0f 85 ca 06 00 00    	jne    3f096e09da <PyEval_EvalFrameEx+0x5afa>
  3f096e0310:	45 31 f6             	xor    %r14d,%r14d
  3f096e0313:	e9 72 c4 ff ff       	jmpq   3f096dc78a <PyEval_EvalFrameEx+0x18aa>
  3f096e0318:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  3f096e031f:	00 
  3f096e0320:	49 8b 07             	mov    (%r15),%rax
  3f096e0323:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0327:	48 85 c0             	test   %rax,%rax
  3f096e032a:	49 89 07             	mov    %rax,(%r15)
  3f096e032d:	0f 84 b6 0a 00 00    	je     3f096e0de9 <PyEval_EvalFrameEx+0x5f09>
  3f096e0333:	49 89 df             	mov    %rbx,%r15
  3f096e0336:	e9 0f c3 ff ff       	jmpq   3f096dc64a <PyEval_EvalFrameEx+0x176a>
  3f096e033b:	48 83 eb 08          	sub    $0x8,%rbx
  3f096e033f:	e9 ac b4 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0344:	e8 87 c8 f5 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096e0349:	48 85 c0             	test   %rax,%rax
  3f096e034c:	0f 85 99 cf ff ff    	jne    3f096dd2eb <PyEval_EvalFrameEx+0x240b>
  3f096e0352:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
  3f096e0356:	48 8b 55 30          	mov    0x30(%rbp),%rdx
  3f096e035a:	4d 89 f0             	mov    %r14,%r8
  3f096e035d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  3f096e0362:	bf 04 00 00 00       	mov    $0x4,%edi
  3f096e0367:	48 85 c9             	test   %rcx,%rcx
  3f096e036a:	48 0f 44 4c 24 60    	cmove  0x60(%rsp),%rcx
  3f096e0370:	31 c0                	xor    %eax,%eax
  3f096e0372:	e8 29 e3 f5 ff       	callq  3f0963e6a0 <PyTuple_Pack@plt>
  3f096e0377:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096e037c:	e9 9c cf ff ff       	jmpq   3f096dd31d <PyEval_EvalFrameEx+0x243d>
  3f096e0381:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  3f096e0388:	48 8b 41 40          	mov    0x40(%rcx),%rax
  3f096e038c:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
  3f096e0391:	0f 8f 20 06 00 00    	jg     3f096e09b7 <PyEval_EvalFrameEx+0x5ad7>
  3f096e0397:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  3f096e039c:	4c 89 fa             	mov    %r15,%rdx
  3f096e039f:	48 89 cf             	mov    %rcx,%rdi
  3f096e03a2:	e8 59 b8 f5 ff       	callq  3f0963bc00 <PyEval_EvalCode@plt>
  3f096e03a7:	49 89 c7             	mov    %rax,%r15
  3f096e03aa:	e9 df de ff ff       	jmpq   3f096de28e <PyEval_EvalFrameEx+0x33ae>
  3f096e03af:	48 8b 55 28          	mov    0x28(%rbp),%rdx
  3f096e03b3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e03b8:	48 8d 35 a9 b3 04 00 	lea    0x4b3a9(%rip),%rsi        # 3f0972b768 <_Py_isspace__doc__+0x4da8>
  3f096e03bf:	e8 cc a5 f5 ff       	callq  3f0963a990 <PyDict_SetItemString@plt>
  3f096e03c4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096e03c9:	e9 b9 dd ff ff       	jmpq   3f096de187 <PyEval_EvalFrameEx+0x32a7>
  3f096e03ce:	31 d2                	xor    %edx,%edx
  3f096e03d0:	48 89 de             	mov    %rbx,%rsi
  3f096e03d3:	4c 89 ff             	mov    %r15,%rdi
  3f096e03d6:	e8 c5 c0 f5 ff       	callq  3f0963c4a0 <PyCFunction_Call@plt>
  3f096e03db:	49 89 c6             	mov    %rax,%r14
  3f096e03de:	e9 65 fc ff ff       	jmpq   3f096e0048 <PyEval_EvalFrameEx+0x5168>
  3f096e03e3:	49 39 40 08          	cmp    %rax,0x8(%r8)
  3f096e03e7:	0f 85 63 c9 ff ff    	jne    3f096dcd50 <PyEval_EvalFrameEx+0x1e70>
  3f096e03ed:	0f 1f 00             	nopl   (%rax)
  3f096e03f0:	e9 fd fd ff ff       	jmpq   3f096e01f2 <PyEval_EvalFrameEx+0x5312>
  3f096e03f5:	0f 1f 00             	nopl   (%rax)
  3f096e03f8:	49 39 40 08          	cmp    %rax,0x8(%r8)
  3f096e03fc:	0f 85 41 c9 ff ff    	jne    3f096dcd43 <PyEval_EvalFrameEx+0x1e63>
  3f096e0402:	49 8b 57 10          	mov    0x10(%r15),%rdx
  3f096e0406:	49 8b 40 10          	mov    0x10(%r8),%rax
  3f096e040a:	48 8d 3c 10          	lea    (%rax,%rdx,1),%rdi
  3f096e040e:	48 31 fa             	xor    %rdi,%rdx
  3f096e0411:	0f 89 20 fe ff ff    	jns    3f096e0237 <PyEval_EvalFrameEx+0x5357>
  3f096e0417:	48 31 f8             	xor    %rdi,%rax
  3f096e041a:	0f 89 17 fe ff ff    	jns    3f096e0237 <PyEval_EvalFrameEx+0x5357>
  3f096e0420:	e9 2b c9 ff ff       	jmpq   3f096dcd50 <PyEval_EvalFrameEx+0x1e70>
  3f096e0425:	0f 1f 00             	nopl   (%rax)
  3f096e0428:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
  3f096e042f:	00 
  3f096e0430:	e9 fa da ff ff       	jmpq   3f096ddf2f <PyEval_EvalFrameEx+0x304f>
  3f096e0435:	48 8b 05 c4 11 29 00 	mov    0x2911c4(%rip),%rax        # 3f09971600 <_PyImport_DynLoadFiletab+0x3c0>
  3f096e043c:	48 8d 35 d3 f8 05 00 	lea    0x5f8d3(%rip),%rsi        # 3f0973fd16 <_PyUnicode_TypeRecords+0xde56>
  3f096e0443:	45 31 f6             	xor    %r14d,%r14d
  3f096e0446:	48 8b 38             	mov    (%rax),%rdi
  3f096e0449:	e8 22 b6 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e044e:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e0455:	ff 
  3f096e0456:	e9 8b be ff ff       	jmpq   3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
  3f096e045b:	49 8b 44 24 60       	mov    0x60(%r12),%rax
  3f096e0460:	48 85 c0             	test   %rax,%rax
  3f096e0463:	0f 84 88 06 00 00    	je     3f096e0af1 <PyEval_EvalFrameEx+0x5c11>
  3f096e0469:	48 8b 08             	mov    (%rax),%rcx
  3f096e046c:	48 83 c1 01          	add    $0x1,%rcx
  3f096e0470:	48 89 08             	mov    %rcx,(%rax)
  3f096e0473:	49 8b 44 24 68       	mov    0x68(%r12),%rax
  3f096e0478:	48 85 c0             	test   %rax,%rax
  3f096e047b:	74 04                	je     3f096e0481 <PyEval_EvalFrameEx+0x55a1>
  3f096e047d:	48 83 00 01          	addq   $0x1,(%rax)
  3f096e0481:	49 8b 44 24 70       	mov    0x70(%r12),%rax
  3f096e0486:	48 85 c0             	test   %rax,%rax
  3f096e0489:	74 04                	je     3f096e048f <PyEval_EvalFrameEx+0x55af>
  3f096e048b:	48 83 00 01          	addq   $0x1,(%rax)
  3f096e048f:	49 8b 44 24 60       	mov    0x60(%r12),%rax
  3f096e0494:	48 89 42 58          	mov    %rax,0x58(%rdx)
  3f096e0498:	49 8b 44 24 68       	mov    0x68(%r12),%rax
  3f096e049d:	48 89 42 60          	mov    %rax,0x60(%rdx)
  3f096e04a1:	49 8b 44 24 70       	mov    0x70(%r12),%rax
  3f096e04a6:	48 89 42 68          	mov    %rax,0x68(%rdx)
  3f096e04aa:	e9 26 e1 ff ff       	jmpq   3f096de5d5 <PyEval_EvalFrameEx+0x36f5>
  3f096e04af:	e8 7c bf f5 ff       	callq  3f0963c430 <PyDict_GetItem@plt>
  3f096e04b4:	48 85 c0             	test   %rax,%rax
  3f096e04b7:	49 89 c6             	mov    %rax,%r14
  3f096e04ba:	0f 85 45 bb ff ff    	jne    3f096dc005 <PyEval_EvalFrameEx+0x1125>
  3f096e04c0:	e9 64 d0 ff ff       	jmpq   3f096dd529 <PyEval_EvalFrameEx+0x2649>
  3f096e04c5:	0f 1f 00             	nopl   (%rax)
  3f096e04c8:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
  3f096e04cd:	e9 1d dc ff ff       	jmpq   3f096de0ef <PyEval_EvalFrameEx+0x320f>
  3f096e04d2:	45 31 f6             	xor    %r14d,%r14d
  3f096e04d5:	e9 07 e7 ff ff       	jmpq   3f096debe1 <PyEval_EvalFrameEx+0x3d01>
  3f096e04da:	48 8d 3d df f1 05 00 	lea    0x5f1df(%rip),%rdi        # 3f0973f6c0 <_PyUnicode_TypeRecords+0xd800>
  3f096e04e1:	e8 7a cd f5 ff       	callq  3f0963d260 <Py_FatalError@plt>
  3f096e04e6:	e9 05 b3 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e04eb:	48 8b 05 0e 11 29 00 	mov    0x29110e(%rip),%rax        # 3f09971600 <_PyImport_DynLoadFiletab+0x3c0>
  3f096e04f2:	48 8d 35 b9 ed 05 00 	lea    0x5edb9(%rip),%rsi        # 3f0973f2b2 <_PyUnicode_TypeRecords+0xd3f2>
  3f096e04f9:	48 8b 38             	mov    (%rax),%rdi
  3f096e04fc:	e8 6f b5 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e0501:	ba 02 00 00 00       	mov    $0x2,%edx
  3f096e0506:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096e050b:	e9 4d bf ff ff       	jmpq   3f096dc45d <PyEval_EvalFrameEx+0x157d>
  3f096e0510:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
  3f096e0515:	41 89 d7             	mov    %edx,%r15d
  3f096e0518:	e9 5d f4 ff ff       	jmpq   3f096df97a <PyEval_EvalFrameEx+0x4a9a>
  3f096e051d:	49 8b 06             	mov    (%r14),%rax
  3f096e0520:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0524:	48 85 c0             	test   %rax,%rax
  3f096e0527:	49 89 06             	mov    %rax,(%r14)
  3f096e052a:	74 79                	je     3f096e05a5 <PyEval_EvalFrameEx+0x56c5>
  3f096e052c:	45 31 f6             	xor    %r14d,%r14d
  3f096e052f:	e9 dd b5 ff ff       	jmpq   3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096e0534:	b9 05 00 00 00       	mov    $0x5,%ecx
  3f096e0539:	e8 a2 98 ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096e053e:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e0543:	e9 2f c2 ff ff       	jmpq   3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096e0548:	49 8b 06             	mov    (%r14),%rax
  3f096e054b:	4c 89 fb             	mov    %r15,%rbx
  3f096e054e:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0552:	48 85 c0             	test   %rax,%rax
  3f096e0555:	49 89 06             	mov    %rax,(%r14)
  3f096e0558:	0f 85 ad f9 ff ff    	jne    3f096dff0b <PyEval_EvalFrameEx+0x502b>
  3f096e055e:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e0562:	4c 89 f7             	mov    %r14,%rdi
  3f096e0565:	4c 89 fb             	mov    %r15,%rbx
  3f096e0568:	45 31 f6             	xor    %r14d,%r14d
  3f096e056b:	ff 50 30             	callq  *0x30(%rax)
  3f096e056e:	e9 7d b2 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0573:	48 8b 05 16 11 29 00 	mov    0x291116(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e057a:	48 8d 35 a7 f2 05 00 	lea    0x5f2a7(%rip),%rsi        # 3f0973f828 <_PyUnicode_TypeRecords+0xd968>
  3f096e0581:	48 8b 38             	mov    (%rax),%rdi
  3f096e0584:	e8 e7 b4 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e0589:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e0590:	ff 
  3f096e0591:	e9 31 dd ff ff       	jmpq   3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096e0596:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096e059a:	48 89 d7             	mov    %rdx,%rdi
  3f096e059d:	ff 50 30             	callq  *0x30(%rax)
  3f096e05a0:	e9 23 f4 ff ff       	jmpq   3f096df9c8 <PyEval_EvalFrameEx+0x4ae8>
  3f096e05a5:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e05a9:	4c 89 f7             	mov    %r14,%rdi
  3f096e05ac:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096e05b0:	45 31 f6             	xor    %r14d,%r14d
  3f096e05b3:	ff 50 30             	callq  *0x30(%rax)
  3f096e05b6:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096e05ba:	e9 52 b5 ff ff       	jmpq   3f096dbb11 <PyEval_EvalFrameEx+0xc31>
  3f096e05bf:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e05c4:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096e05c9:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096e05ce:	e8 6d da f5 ff       	callq  3f0963e040 <PyTuple_Size@plt>
  3f096e05d3:	48 85 c0             	test   %rax,%rax
  3f096e05d6:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  3f096e05dd:	00 
  3f096e05de:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e05e3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096e05e8:	0f 8e a3 e7 ff ff    	jle    3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
  3f096e05ee:	45 31 f6             	xor    %r14d,%r14d
  3f096e05f1:	eb 6e                	jmp    3f096e0661 <PyEval_EvalFrameEx+0x5781>
  3f096e05f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  3f096e05f8:	48 8b 0d 29 10 29 00 	mov    0x291029(%rip),%rcx        # 3f09971628 <_PyImport_DynLoadFiletab+0x3e8>
  3f096e05ff:	8b 31                	mov    (%rcx),%esi
  3f096e0601:	85 f6                	test   %esi,%esi
  3f096e0603:	74 4a                	je     3f096e064f <PyEval_EvalFrameEx+0x576f>
  3f096e0605:	a9 00 00 00 04       	test   $0x4000000,%eax
  3f096e060a:	75 43                	jne    3f096e064f <PyEval_EvalFrameEx+0x576f>
  3f096e060c:	a9 00 00 00 80       	test   $0x80000000,%eax
  3f096e0611:	74 09                	je     3f096e061c <PyEval_EvalFrameEx+0x573c>
  3f096e0613:	f6 82 ab 00 00 00 40 	testb  $0x40,0xab(%rdx)
  3f096e061a:	75 33                	jne    3f096e064f <PyEval_EvalFrameEx+0x576f>
  3f096e061c:	48 8d 35 ed f3 05 00 	lea    0x5f3ed(%rip),%rsi        # 3f0973fa10 <_PyUnicode_TypeRecords+0xdb50>
  3f096e0623:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096e0628:	48 8b 05 51 10 29 00 	mov    0x291051(%rip),%rax        # 3f09971680 <_PyImport_DynLoadFiletab+0x440>
  3f096e062f:	48 8b 38             	mov    (%rax),%rdi
  3f096e0632:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096e0637:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  3f096e063c:	e8 bf ae f5 ff       	callq  3f0963b500 <PyErr_WarnEx@plt>
  3f096e0641:	85 c0                	test   %eax,%eax
  3f096e0643:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e0648:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  3f096e064d:	78 40                	js     3f096e068f <PyEval_EvalFrameEx+0x57af>
  3f096e064f:	49 83 c6 01          	add    $0x1,%r14
  3f096e0653:	4c 3b b4 24 c0 00 00 	cmp    0xc0(%rsp),%r14
  3f096e065a:	00 
  3f096e065b:	0f 84 30 e7 ff ff    	je     3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
  3f096e0661:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e0666:	4a 8b 54 f7 18       	mov    0x18(%rdi,%r14,8),%rdx
  3f096e066b:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096e066f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
  3f096e0676:	a9 00 00 00 08       	test   $0x8000000,%eax
  3f096e067b:	0f 84 77 ff ff ff    	je     3f096e05f8 <PyEval_EvalFrameEx+0x5718>
  3f096e0681:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096e0686:	48 8d 35 53 f3 05 00 	lea    0x5f353(%rip),%rsi        # 3f0973f9e0 <_PyUnicode_TypeRecords+0xdb20>
  3f096e068d:	eb 99                	jmp    3f096e0628 <PyEval_EvalFrameEx+0x5748>
  3f096e068f:	45 31 f6             	xor    %r14d,%r14d
  3f096e0692:	e9 96 cb ff ff       	jmpq   3f096dd22d <PyEval_EvalFrameEx+0x234d>
  3f096e0697:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  3f096e069c:	49 29 c7             	sub    %rax,%r15
  3f096e069f:	48 8b 05 1a 14 29 00 	mov    0x29141a(%rip),%rax        # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
  3f096e06a6:	48 8d 35 eb f2 05 00 	lea    0x5f2eb(%rip),%rsi        # 3f0973f998 <_PyUnicode_TypeRecords+0xdad8>
  3f096e06ad:	49 8b 50 40          	mov    0x40(%r8),%rdx
  3f096e06b1:	48 8b 38             	mov    (%rax),%rdi
  3f096e06b4:	4a 8b 54 fa 18       	mov    0x18(%rdx,%r15,8),%rdx
  3f096e06b9:	e8 c2 96 ff ff       	callq  3f096d9d80 <_PyBuiltin_Init+0x500>
  3f096e06be:	e9 2d b1 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e06c3:	45 31 d2             	xor    %r10d,%r10d
  3f096e06c6:	45 31 c9             	xor    %r9d,%r9d
  3f096e06c9:	44 3b 47 10          	cmp    0x10(%rdi),%r8d
  3f096e06cd:	0f 85 e8 f7 ff ff    	jne    3f096dfebb <PyEval_EvalFrameEx+0x4fdb>
  3f096e06d3:	80 bc 24 90 00 00 00 	cmpb   $0x0,0x90(%rsp)
  3f096e06da:	00 
  3f096e06db:	0f 84 da f7 ff ff    	je     3f096dfebb <PyEval_EvalFrameEx+0x4fdb>
  3f096e06e1:	83 7f 1c 43          	cmpl   $0x43,0x1c(%rdi)
  3f096e06e5:	0f 85 d0 f7 ff ff    	jne    3f096dfebb <PyEval_EvalFrameEx+0x4fdb>
  3f096e06eb:	48 8b 15 46 10 29 00 	mov    0x291046(%rip),%rdx        # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
  3f096e06f2:	48 89 fe             	mov    %rdi,%rsi
  3f096e06f5:	48 8b 1a             	mov    (%rdx),%rbx
  3f096e06f8:	48 89 c2             	mov    %rax,%rdx
  3f096e06fb:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
  3f096e0700:	48 89 df             	mov    %rbx,%rdi
  3f096e0703:	e8 98 a8 f5 ff       	callq  3f0963afa0 <PyFrame_New@plt>
  3f096e0708:	48 85 c0             	test   %rax,%rax
  3f096e070b:	48 89 c2             	mov    %rax,%rdx
  3f096e070e:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
  3f096e0713:	0f 84 66 01 00 00    	je     3f096e087f <PyEval_EvalFrameEx+0x599f>
  3f096e0719:	45 85 c0             	test   %r8d,%r8d
  3f096e071c:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
  3f096e0723:	00 
  3f096e0724:	7e 29                	jle    3f096e074f <PyEval_EvalFrameEx+0x586f>
  3f096e0726:	49 63 c0             	movslq %r8d,%rax
  3f096e0729:	48 c1 e0 03          	shl    $0x3,%rax
  3f096e072d:	48 29 c1             	sub    %rax,%rcx
  3f096e0730:	31 c0                	xor    %eax,%eax
  3f096e0732:	48 8b 34 c1          	mov    (%rcx,%rax,8),%rsi
  3f096e0736:	48 83 06 01          	addq   $0x1,(%rsi)
  3f096e073a:	48 8b 34 c1          	mov    (%rcx,%rax,8),%rsi
  3f096e073e:	48 89 b4 c2 78 01 00 	mov    %rsi,0x178(%rdx,%rax,8)
  3f096e0745:	00 
  3f096e0746:	48 83 c0 01          	add    $0x1,%rax
  3f096e074a:	41 39 c0             	cmp    %eax,%r8d
  3f096e074d:	7f e3                	jg     3f096e0732 <PyEval_EvalFrameEx+0x5852>
  3f096e074f:	31 f6                	xor    %esi,%esi
  3f096e0751:	48 89 d7             	mov    %rdx,%rdi
  3f096e0754:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096e0759:	e8 f2 b5 f5 ff       	callq  3f0963bd50 <PyEval_EvalFrameEx@plt>
  3f096e075e:	83 43 18 01          	addl   $0x1,0x18(%rbx)
  3f096e0762:	49 89 c6             	mov    %rax,%r14
  3f096e0765:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096e076a:	48 8b 02             	mov    (%rdx),%rax
  3f096e076d:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0771:	48 85 c0             	test   %rax,%rax
  3f096e0774:	48 89 02             	mov    %rax,(%rdx)
  3f096e0777:	75 0a                	jne    3f096e0783 <PyEval_EvalFrameEx+0x58a3>
  3f096e0779:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096e077d:	48 89 d7             	mov    %rdx,%rdi
  3f096e0780:	ff 50 30             	callq  *0x30(%rax)
  3f096e0783:	83 6b 18 01          	subl   $0x1,0x18(%rbx)
  3f096e0787:	e9 81 e4 ff ff       	jmpq   3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
  3f096e078c:	48 89 f7             	mov    %rsi,%rdi
  3f096e078f:	e8 9c d6 f5 ff       	callq  3f0963de30 <PyObject_Repr@plt>
  3f096e0794:	48 8d 50 24          	lea    0x24(%rax),%rdx
  3f096e0798:	48 8b 05 d1 0c 29 00 	mov    0x290cd1(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096e079f:	48 8d 35 82 f1 05 00 	lea    0x5f182(%rip),%rsi        # 3f0973f928 <_PyUnicode_TypeRecords+0xda68>
  3f096e07a6:	48 8b 38             	mov    (%rax),%rdi
  3f096e07a9:	31 c0                	xor    %eax,%eax
  3f096e07ab:	e8 20 d9 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e07b0:	e9 3b b0 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e07b5:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e07b9:	4c 89 f7             	mov    %r14,%rdi
  3f096e07bc:	45 31 f6             	xor    %r14d,%r14d
  3f096e07bf:	ff 50 30             	callq  *0x30(%rax)
  3f096e07c2:	e9 f1 e3 ff ff       	jmpq   3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096e07c7:	49 8d 77 24          	lea    0x24(%r15),%rsi
  3f096e07cb:	48 8d 3d 26 f1 05 00 	lea    0x5f126(%rip),%rdi        # 3f0973f8f8 <_PyUnicode_TypeRecords+0xda38>
  3f096e07d2:	31 c0                	xor    %eax,%eax
  3f096e07d4:	e8 57 d0 f5 ff       	callq  3f0963d830 <PyString_FromFormat@plt>
  3f096e07d9:	48 85 c0             	test   %rax,%rax
  3f096e07dc:	49 89 c7             	mov    %rax,%r15
  3f096e07df:	74 33                	je     3f096e0814 <PyEval_EvalFrameEx+0x5934>
  3f096e07e1:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
  3f096e07e8:	00 
  3f096e07e9:	48 8b 02             	mov    (%rdx),%rax
  3f096e07ec:	48 83 e8 01          	sub    $0x1,%rax
  3f096e07f0:	48 85 c0             	test   %rax,%rax
  3f096e07f3:	48 89 02             	mov    %rax,(%rdx)
  3f096e07f6:	75 0f                	jne    3f096e0807 <PyEval_EvalFrameEx+0x5927>
  3f096e07f8:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  3f096e07ff:	00 
  3f096e0800:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096e0804:	ff 50 30             	callq  *0x30(%rax)
  3f096e0807:	4c 89 bc 24 f8 00 00 	mov    %r15,0xf8(%rsp)
  3f096e080e:	00 
  3f096e080f:	e9 51 f5 ff ff       	jmpq   3f096dfd65 <PyEval_EvalFrameEx+0x4e85>
  3f096e0814:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
  3f096e081b:	00 
  3f096e081c:	e9 44 f5 ff ff       	jmpq   3f096dfd65 <PyEval_EvalFrameEx+0x4e85>
  3f096e0821:	4c 89 c7             	mov    %r8,%rdi
  3f096e0824:	e8 17 d8 f5 ff       	callq  3f0963e040 <PyTuple_Size@plt>
  3f096e0829:	83 f8 02             	cmp    $0x2,%eax
  3f096e082c:	74 59                	je     3f096e0887 <PyEval_EvalFrameEx+0x59a7>
  3f096e082e:	83 f8 03             	cmp    $0x3,%eax
  3f096e0831:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
  3f096e0836:	0f 85 c5 f8 ff ff    	jne    3f096e0101 <PyEval_EvalFrameEx+0x5221>
  3f096e083c:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096e0843:	00 
  3f096e0844:	be 01 00 00 00       	mov    $0x1,%esi
  3f096e0849:	e8 b2 b5 f5 ff       	callq  3f0963be00 <PyTuple_GetItem@plt>
  3f096e084e:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096e0855:	00 
  3f096e0856:	be 02 00 00 00       	mov    $0x2,%esi
  3f096e085b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096e0860:	e8 9b b5 f5 ff       	callq  3f0963be00 <PyTuple_GetItem@plt>
  3f096e0865:	49 89 c7             	mov    %rax,%r15
  3f096e0868:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096e086f:	00 
  3f096e0870:	31 f6                	xor    %esi,%esi
  3f096e0872:	e8 89 b5 f5 ff       	callq  3f0963be00 <PyTuple_GetItem@plt>
  3f096e0877:	48 89 c1             	mov    %rax,%rcx
  3f096e087a:	e9 f6 e1 ff ff       	jmpq   3f096dea75 <PyEval_EvalFrameEx+0x3b95>
  3f096e087f:	45 31 f6             	xor    %r14d,%r14d
  3f096e0882:	e9 86 e3 ff ff       	jmpq   3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
  3f096e0887:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096e088e:	00 
  3f096e088f:	be 01 00 00 00       	mov    $0x1,%esi
  3f096e0894:	e8 67 b5 f5 ff       	callq  3f0963be00 <PyTuple_GetItem@plt>
  3f096e0899:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
  3f096e089e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  3f096e08a3:	eb c3                	jmp    3f096e0868 <PyEval_EvalFrameEx+0x5988>
  3f096e08a5:	4c 89 d7             	mov    %r10,%rdi
  3f096e08a8:	48 89 de             	mov    %rbx,%rsi
  3f096e08ab:	41 ff d3             	callq  *%r11
  3f096e08ae:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e08b3:	49 89 c6             	mov    %rax,%r14
  3f096e08b6:	49 8b 79 28          	mov    0x28(%r9),%rdi
  3f096e08ba:	48 85 ff             	test   %rdi,%rdi
  3f096e08bd:	0f 84 87 c8 ff ff    	je     3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e08c3:	48 85 c0             	test   %rax,%rax
  3f096e08c6:	49 8b 51 10          	mov    0x10(%r9),%rdx
  3f096e08ca:	49 8b 71 38          	mov    0x38(%r9),%rsi
  3f096e08ce:	4d 89 f8             	mov    %r15,%r8
  3f096e08d1:	74 4c                	je     3f096e091f <PyEval_EvalFrameEx+0x5a3f>
  3f096e08d3:	b9 06 00 00 00       	mov    $0x6,%ecx
  3f096e08d8:	e8 43 94 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096e08dd:	85 c0                	test   %eax,%eax
  3f096e08df:	0f 84 65 c8 ff ff    	je     3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e08e5:	49 8b 06             	mov    (%r14),%rax
  3f096e08e8:	48 83 e8 01          	sub    $0x1,%rax
  3f096e08ec:	48 85 c0             	test   %rax,%rax
  3f096e08ef:	49 89 06             	mov    %rax,(%r14)
  3f096e08f2:	74 19                	je     3f096e090d <PyEval_EvalFrameEx+0x5a2d>
  3f096e08f4:	45 31 f6             	xor    %r14d,%r14d
  3f096e08f7:	e9 4e c8 ff ff       	jmpq   3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e08fc:	48 89 de             	mov    %rbx,%rsi
  3f096e08ff:	4c 89 d7             	mov    %r10,%rdi
  3f096e0902:	41 ff d3             	callq  *%r11
  3f096e0905:	49 89 c6             	mov    %rax,%r14
  3f096e0908:	e9 3d c8 ff ff       	jmpq   3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e090d:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e0911:	4c 89 f7             	mov    %r14,%rdi
  3f096e0914:	45 31 f6             	xor    %r14d,%r14d
  3f096e0917:	ff 50 30             	callq  *0x30(%rax)
  3f096e091a:	e9 2b c8 ff ff       	jmpq   3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e091f:	b9 05 00 00 00       	mov    $0x5,%ecx
  3f096e0924:	e8 b7 94 ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096e0929:	e9 1c c8 ff ff       	jmpq   3f096dd14a <PyEval_EvalFrameEx+0x226a>
  3f096e092e:	48 8b 05 5b 0d 29 00 	mov    0x290d5b(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e0935:	48 8d 35 24 ef 05 00 	lea    0x5ef24(%rip),%rsi        # 3f0973f860 <_PyUnicode_TypeRecords+0xd9a0>
  3f096e093c:	48 8b 38             	mov    (%rax),%rdi
  3f096e093f:	e8 2c b1 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e0944:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e094b:	ff 
  3f096e094c:	e9 76 d9 ff ff       	jmpq   3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096e0951:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e0958:	ff 
  3f096e0959:	e9 69 d9 ff ff       	jmpq   3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096e095e:	48 8b 05 b3 10 29 00 	mov    0x2910b3(%rip),%rax        # 3f09971a18 <_PyImport_DynLoadFiletab+0x7d8>
  3f096e0965:	48 8d 35 78 f4 05 00 	lea    0x5f478(%rip),%rsi        # 3f0973fde4 <_PyUnicode_TypeRecords+0xdf24>
  3f096e096c:	45 31 f6             	xor    %r14d,%r14d
  3f096e096f:	48 8b 38             	mov    (%rax),%rdi
  3f096e0972:	e8 f9 b0 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e0977:	e9 74 ae ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e097c:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
  3f096e0983:	00 
  3f096e0984:	c7 84 24 a8 00 00 00 	movl   $0x0,0xa8(%rsp)
  3f096e098b:	00 00 00 00 
  3f096e098f:	e9 ed e5 ff ff       	jmpq   3f096def81 <PyEval_EvalFrameEx+0x40a1>
  3f096e0994:	48 8b 05 f5 0c 29 00 	mov    0x290cf5(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e099b:	48 8d 35 ee ee 05 00 	lea    0x5eeee(%rip),%rsi        # 3f0973f890 <_PyUnicode_TypeRecords+0xd9d0>
  3f096e09a2:	48 8b 38             	mov    (%rax),%rdi
  3f096e09a5:	e8 c6 b0 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e09aa:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e09b1:	ff 
  3f096e09b2:	e9 10 d9 ff ff       	jmpq   3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096e09b7:	48 8b 05 d2 0c 29 00 	mov    0x290cd2(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e09be:	48 8d 35 f3 ee 05 00 	lea    0x5eef3(%rip),%rsi        # 3f0973f8b8 <_PyUnicode_TypeRecords+0xd9f8>
  3f096e09c5:	48 8b 38             	mov    (%rax),%rdi
  3f096e09c8:	e8 a3 b0 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e09cd:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e09d4:	ff 
  3f096e09d5:	e9 ed d8 ff ff       	jmpq   3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096e09da:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096e09de:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e09e3:	4c 8b 40 18          	mov    0x18(%rax),%r8
  3f096e09e7:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096e09ec:	e8 5f da f5 ff       	callq  3f0963e450 <PyEval_GetFuncDesc@plt>
  3f096e09f1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e09f6:	49 89 c6             	mov    %rax,%r14
  3f096e09f9:	e8 e2 aa f5 ff       	callq  3f0963b4e0 <PyEval_GetFuncName@plt>
  3f096e09fe:	48 89 c2             	mov    %rax,%rdx
  3f096e0a01:	48 8b 05 88 0c 29 00 	mov    0x290c88(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e0a08:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096e0a0d:	48 8d 35 04 f1 05 00 	lea    0x5f104(%rip),%rsi        # 3f0973fb18 <_PyUnicode_TypeRecords+0xdc58>
  3f096e0a14:	4c 89 f1             	mov    %r14,%rcx
  3f096e0a17:	48 8b 38             	mov    (%rax),%rdi
  3f096e0a1a:	31 c0                	xor    %eax,%eax
  3f096e0a1c:	e8 af d6 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e0a21:	e9 ea f8 ff ff       	jmpq   3f096e0310 <PyEval_EvalFrameEx+0x5430>
  3f096e0a26:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096e0a2a:	48 89 df             	mov    %rbx,%rdi
  3f096e0a2d:	ff 50 30             	callq  *0x30(%rax)
  3f096e0a30:	e9 c2 f8 ff ff       	jmpq   3f096e02f7 <PyEval_EvalFrameEx+0x5417>
  3f096e0a35:	4c 89 fb             	mov    %r15,%rbx
  3f096e0a38:	e9 f5 e5 ff ff       	jmpq   3f096df032 <PyEval_EvalFrameEx+0x4152>
  3f096e0a3d:	49 8b 07             	mov    (%r15),%rax
  3f096e0a40:	48 83 eb 10          	sub    $0x10,%rbx
  3f096e0a44:	45 31 f6             	xor    %r14d,%r14d
  3f096e0a47:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0a4b:	48 85 c0             	test   %rax,%rax
  3f096e0a4e:	49 89 07             	mov    %rax,(%r15)
  3f096e0a51:	0f 85 99 ad ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0a57:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096e0a5b:	4c 89 ff             	mov    %r15,%rdi
  3f096e0a5e:	ff 50 30             	callq  *0x30(%rax)
  3f096e0a61:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
  3f096e0a66:	e9 85 ad ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0a6b:	e8 60 c1 f5 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096e0a70:	48 85 c0             	test   %rax,%rax
  3f096e0a73:	0f 85 d5 cc ff ff    	jne    3f096dd74e <PyEval_EvalFrameEx+0x286e>
  3f096e0a79:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  3f096e0a80:	00 
  3f096e0a81:	48 8b 07             	mov    (%rdi),%rax
  3f096e0a84:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0a88:	48 85 c0             	test   %rax,%rax
  3f096e0a8b:	48 89 07             	mov    %rax,(%rdi)
  3f096e0a8e:	75 07                	jne    3f096e0a97 <PyEval_EvalFrameEx+0x5bb7>
  3f096e0a90:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096e0a94:	ff 50 30             	callq  *0x30(%rax)
  3f096e0a97:	4c 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%r15
  3f096e0a9e:	00 
  3f096e0a9f:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096e0aa4:	e9 9c dc ff ff       	jmpq   3f096de745 <PyEval_EvalFrameEx+0x3865>
  3f096e0aa9:	4c 89 fe             	mov    %r15,%rsi
  3f096e0aac:	e9 ce cb ff ff       	jmpq   3f096dd67f <PyEval_EvalFrameEx+0x279f>
  3f096e0ab1:	4c 89 ff             	mov    %r15,%rdi
  3f096e0ab4:	e8 37 c2 f5 ff       	callq  3f0963ccf0 <PyString_AsString@plt>
  3f096e0ab9:	48 89 c2             	mov    %rax,%rdx
  3f096e0abc:	48 8b 05 55 0f 29 00 	mov    0x290f55(%rip),%rax        # 3f09971a18 <_PyImport_DynLoadFiletab+0x7d8>
  3f096e0ac3:	48 8d 35 37 f3 05 00 	lea    0x5f337(%rip),%rsi        # 3f0973fe01 <_PyUnicode_TypeRecords+0xdf41>
  3f096e0aca:	48 8b 38             	mov    (%rax),%rdi
  3f096e0acd:	31 c0                	xor    %eax,%eax
  3f096e0acf:	e8 fc d5 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e0ad4:	e9 18 c9 ff ff       	jmpq   3f096dd3f1 <PyEval_EvalFrameEx+0x2511>
  3f096e0ad9:	0f 85 11 ad ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0adf:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  3f096e0ae4:	48 63 c9             	movslq %ecx,%rcx
  3f096e0ae7:	4c 8d 6c 0a 24       	lea    0x24(%rdx,%rcx,1),%r13
  3f096e0aec:	e9 1b a5 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e0af1:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  3f096e0af6:	48 8b 0f             	mov    (%rdi),%rcx
  3f096e0af9:	49 89 7c 24 60       	mov    %rdi,0x60(%r12)
  3f096e0afe:	48 89 f8             	mov    %rdi,%rax
  3f096e0b01:	48 83 c1 01          	add    $0x1,%rcx
  3f096e0b05:	48 89 0f             	mov    %rcx,(%rdi)
  3f096e0b08:	e9 5f f9 ff ff       	jmpq   3f096e046c <PyEval_EvalFrameEx+0x558c>
  3f096e0b0d:	4c 89 ff             	mov    %r15,%rdi
  3f096e0b10:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  3f096e0b16:	e8 15 d3 f5 ff       	callq  3f0963de30 <PyObject_Repr@plt>
  3f096e0b1b:	48 8d 50 24          	lea    0x24(%rax),%rdx
  3f096e0b1f:	48 8b 05 4a 09 29 00 	mov    0x29094a(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096e0b26:	48 8d 35 9d f2 05 00 	lea    0x5f29d(%rip),%rsi        # 3f0973fdca <_PyUnicode_TypeRecords+0xdf0a>
  3f096e0b2d:	48 8b 38             	mov    (%rax),%rdi
  3f096e0b30:	31 c0                	xor    %eax,%eax
  3f096e0b32:	e8 99 d5 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e0b37:	e9 93 a5 ff ff       	jmpq   3f096db0cf <PyEval_EvalFrameEx+0x1ef>
  3f096e0b3c:	48 89 d7             	mov    %rdx,%rdi
  3f096e0b3f:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096e0b44:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096e0b48:	e8 b3 c6 f5 ff       	callq  3f0963d200 <PyObject_IsTrue@plt>
  3f096e0b4d:	83 f8 00             	cmp    $0x0,%eax
  3f096e0b50:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096e0b54:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096e0b59:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e0b5d:	7e 27                	jle    3f096e0b86 <PyEval_EvalFrameEx+0x5ca6>
  3f096e0b5f:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
  3f096e0b64:	48 63 c9             	movslq %ecx,%rcx
  3f096e0b67:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096e0b6e:	00 
  3f096e0b6f:	4d 8d 6c 08 24       	lea    0x24(%r8,%rcx,1),%r13
  3f096e0b74:	e9 93 a4 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e0b79:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
  3f096e0b80:	00 
  3f096e0b81:	e9 6a ac ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0b86:	0f 85 64 ac ff ff    	jne    3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0b8c:	48 8b 02             	mov    (%rdx),%rax
  3f096e0b8f:	48 83 eb 08          	sub    $0x8,%rbx
  3f096e0b93:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0b97:	48 85 c0             	test   %rax,%rax
  3f096e0b9a:	48 89 02             	mov    %rax,(%rdx)
  3f096e0b9d:	0f 85 69 a4 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e0ba3:	e9 d3 cf ff ff       	jmpq   3f096ddb7b <PyEval_EvalFrameEx+0x2c9b>
  3f096e0ba8:	48 8b 48 18          	mov    0x18(%rax),%rcx
  3f096e0bac:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  3f096e0bb3:	00 
  3f096e0bb4:	48 8d 35 6d eb 05 00 	lea    0x5eb6d(%rip),%rsi        # 3f0973f728 <_PyUnicode_TypeRecords+0xd868>
  3f096e0bbb:	48 8b 50 18          	mov    0x18(%rax),%rdx
  3f096e0bbf:	48 8b 05 ca 0a 29 00 	mov    0x290aca(%rip),%rax        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e0bc6:	48 8b 38             	mov    (%rax),%rdi
  3f096e0bc9:	31 c0                	xor    %eax,%eax
  3f096e0bcb:	e8 00 d5 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e0bd0:	e9 34 ed ff ff       	jmpq   3f096df909 <PyEval_EvalFrameEx+0x4a29>
  3f096e0bd5:	48 8b 05 a4 0a 29 00 	mov    0x290aa4(%rip),%rax        # 3f09971680 <_PyImport_DynLoadFiletab+0x440>
  3f096e0bdc:	48 8d 35 e5 eb 05 00 	lea    0x5ebe5(%rip),%rsi        # 3f0973f7c8 <_PyUnicode_TypeRecords+0xd908>
  3f096e0be3:	ba 01 00 00 00       	mov    $0x1,%edx
  3f096e0be8:	48 8b 38             	mov    (%rax),%rdi
  3f096e0beb:	e8 10 a9 f5 ff       	callq  3f0963b500 <PyErr_WarnEx@plt>
  3f096e0bf0:	85 c0                	test   %eax,%eax
  3f096e0bf2:	0f 88 11 ed ff ff    	js     3f096df909 <PyEval_EvalFrameEx+0x4a29>
  3f096e0bf8:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096e0bff:	00 
  3f096e0c00:	e9 bb ee ff ff       	jmpq   3f096dfac0 <PyEval_EvalFrameEx+0x4be0>
  3f096e0c05:	48 8b 05 64 08 29 00 	mov    0x290864(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096e0c0c:	48 8d 35 ed eb 05 00 	lea    0x5ebed(%rip),%rsi        # 3f0973f800 <_PyUnicode_TypeRecords+0xd940>
  3f096e0c13:	48 8b 38             	mov    (%rax),%rdi
  3f096e0c16:	e8 55 ae f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e0c1b:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e0c22:	ff 
  3f096e0c23:	e9 9f d6 ff ff       	jmpq   3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
  3f096e0c28:	e8 73 a1 f5 ff       	callq  3f0963ada0 <PyEval_GetLocals@plt>
  3f096e0c2d:	c7 84 24 d0 00 00 00 	movl   $0x1,0xd0(%rsp)
  3f096e0c34:	01 00 00 00 
  3f096e0c38:	49 89 c7             	mov    %rax,%r15
  3f096e0c3b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096e0c40:	e9 ee f4 ff ff       	jmpq   3f096e0133 <PyEval_EvalFrameEx+0x5253>
  3f096e0c45:	31 d2                	xor    %edx,%edx
  3f096e0c47:	4c 89 ff             	mov    %r15,%rdi
  3f096e0c4a:	48 89 de             	mov    %rbx,%rsi
  3f096e0c4d:	e8 4e b8 f5 ff       	callq  3f0963c4a0 <PyCFunction_Call@plt>
  3f096e0c52:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e0c57:	49 89 c6             	mov    %rax,%r14
  3f096e0c5a:	49 8b 79 28          	mov    0x28(%r9),%rdi
  3f096e0c5e:	48 85 ff             	test   %rdi,%rdi
  3f096e0c61:	0f 84 e1 f3 ff ff    	je     3f096e0048 <PyEval_EvalFrameEx+0x5168>
  3f096e0c67:	48 85 c0             	test   %rax,%rax
  3f096e0c6a:	49 8b 51 10          	mov    0x10(%r9),%rdx
  3f096e0c6e:	49 8b 71 38          	mov    0x38(%r9),%rsi
  3f096e0c72:	4d 89 f8             	mov    %r15,%r8
  3f096e0c75:	74 79                	je     3f096e0cf0 <PyEval_EvalFrameEx+0x5e10>
  3f096e0c77:	b9 06 00 00 00       	mov    $0x6,%ecx
  3f096e0c7c:	e8 9f 90 ff ff       	callq  3f096d9d20 <_PyBuiltin_Init+0x4a0>
  3f096e0c81:	85 c0                	test   %eax,%eax
  3f096e0c83:	0f 84 bf f3 ff ff    	je     3f096e0048 <PyEval_EvalFrameEx+0x5168>
  3f096e0c89:	49 8b 06             	mov    (%r14),%rax
  3f096e0c8c:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0c90:	48 85 c0             	test   %rax,%rax
  3f096e0c93:	49 89 06             	mov    %rax,(%r14)
  3f096e0c96:	74 46                	je     3f096e0cde <PyEval_EvalFrameEx+0x5dfe>
  3f096e0c98:	45 31 f6             	xor    %r14d,%r14d
  3f096e0c9b:	e9 a8 f3 ff ff       	jmpq   3f096e0048 <PyEval_EvalFrameEx+0x5168>
  3f096e0ca0:	83 bc 24 a8 00 00 00 	cmpl   $0x1,0xa8(%rsp)
  3f096e0ca7:	01 
  3f096e0ca8:	48 8d 05 25 42 04 00 	lea    0x44225(%rip),%rax        # 3f09724ed4 <_fini+0x59c>
  3f096e0caf:	48 8d 0d 0e a0 04 00 	lea    0x4a00e(%rip),%rcx        # 3f0972acc4 <_Py_isspace__doc__+0x4304>
  3f096e0cb6:	8b 94 24 a8 00 00 00 	mov    0xa8(%rsp),%edx
  3f096e0cbd:	48 8d 35 84 ec 05 00 	lea    0x5ec84(%rip),%rsi        # 3f0973f948 <_PyUnicode_TypeRecords+0xda88>
  3f096e0cc4:	48 0f 45 c8          	cmovne %rax,%rcx
  3f096e0cc8:	48 8b 05 99 09 29 00 	mov    0x290999(%rip),%rax        # 3f09971668 <_PyImport_DynLoadFiletab+0x428>
  3f096e0ccf:	48 8b 38             	mov    (%rax),%rdi
  3f096e0cd2:	31 c0                	xor    %eax,%eax
  3f096e0cd4:	e8 f7 d3 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e0cd9:	e9 70 ca ff ff       	jmpq   3f096dd74e <PyEval_EvalFrameEx+0x286e>
  3f096e0cde:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e0ce2:	4c 89 f7             	mov    %r14,%rdi
  3f096e0ce5:	45 31 f6             	xor    %r14d,%r14d
  3f096e0ce8:	ff 50 30             	callq  *0x30(%rax)
  3f096e0ceb:	e9 58 f3 ff ff       	jmpq   3f096e0048 <PyEval_EvalFrameEx+0x5168>
  3f096e0cf0:	b9 05 00 00 00       	mov    $0x5,%ecx
  3f096e0cf5:	e8 e6 90 ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096e0cfa:	e9 49 f3 ff ff       	jmpq   3f096e0048 <PyEval_EvalFrameEx+0x5168>
  3f096e0cff:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096e0d03:	48 89 df             	mov    %rbx,%rdi
  3f096e0d06:	ff 50 30             	callq  *0x30(%rax)
  3f096e0d09:	e9 52 c4 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096e0d0e:	48 8b 45 20          	mov    0x20(%rbp),%rax
  3f096e0d12:	48 8b 78 50          	mov    0x50(%rax),%rdi
  3f096e0d16:	e8 d5 bf f5 ff       	callq  3f0963ccf0 <PyString_AsString@plt>
  3f096e0d1b:	48 89 c3             	mov    %rax,%rbx
  3f096e0d1e:	48 8b 45 20          	mov    0x20(%rbp),%rax
  3f096e0d22:	48 8b 78 58          	mov    0x58(%rax),%rdi
  3f096e0d26:	e8 c5 bf f5 ff       	callq  3f0963ccf0 <PyString_AsString@plt>
  3f096e0d2b:	8b 75 78             	mov    0x78(%rbp),%esi
  3f096e0d2e:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  3f096e0d32:	49 89 c5             	mov    %rax,%r13
  3f096e0d35:	e8 06 a3 f5 ff       	callq  3f0963b040 <PyCode_Addr2Line@plt>
  3f096e0d3a:	90                   	nop
  3f096e0d3b:	e9 e3 a3 ff ff       	jmpq   3f096db123 <PyEval_EvalFrameEx+0x243>
  3f096e0d40:	3c 5c                	cmp    $0x5c,%al
  3f096e0d42:	0f 85 c4 a2 ff ff    	jne    3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e0d48:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  3f096e0d4d:	41 0f b6 4d 01       	movzbl 0x1(%r13),%ecx
  3f096e0d52:	49 83 c5 03          	add    $0x3,%r13
  3f096e0d56:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
  3f096e0d5b:	c1 e0 08             	shl    $0x8,%eax
  3f096e0d5e:	01 c1                	add    %eax,%ecx
  3f096e0d60:	e9 f0 c8 ff ff       	jmpq   3f096dd655 <PyEval_EvalFrameEx+0x2775>
  3f096e0d65:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096e0d69:	49 89 df             	mov    %rbx,%r15
  3f096e0d6c:	e8 5f be f5 ff       	callq  3f0963cbd0 <PyErr_Occurred@plt>
  3f096e0d71:	48 85 c0             	test   %rax,%rax
  3f096e0d74:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e0d78:	74 20                	je     3f096e0d9a <PyEval_EvalFrameEx+0x5eba>
  3f096e0d7a:	48 8b 05 cf 0c 29 00 	mov    0x290ccf(%rip),%rax        # 3f09971a50 <_PyImport_DynLoadFiletab+0x810>
  3f096e0d81:	48 8b 38             	mov    (%rax),%rdi
  3f096e0d84:	e8 57 b1 f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096e0d89:	85 c0                	test   %eax,%eax
  3f096e0d8b:	0f 84 5f aa ff ff    	je     3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0d91:	e8 ea b7 f5 ff       	callq  3f0963c580 <PyErr_Clear@plt>
  3f096e0d96:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e0d9a:	4d 8b 77 f8          	mov    -0x8(%r15),%r14
  3f096e0d9e:	48 83 eb 08          	sub    $0x8,%rbx
  3f096e0da2:	49 8b 06             	mov    (%r14),%rax
  3f096e0da5:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0da9:	48 85 c0             	test   %rax,%rax
  3f096e0dac:	49 89 06             	mov    %rax,(%r14)
  3f096e0daf:	75 12                	jne    3f096e0dc3 <PyEval_EvalFrameEx+0x5ee3>
  3f096e0db1:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e0db5:	4c 89 f7             	mov    %r14,%rdi
  3f096e0db8:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096e0dbc:	ff 50 30             	callq  *0x30(%rax)
  3f096e0dbf:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e0dc3:	48 63 c9             	movslq %ecx,%rcx
  3f096e0dc6:	49 01 cd             	add    %rcx,%r13
  3f096e0dc9:	e9 3e a2 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e0dce:	48 8b 05 9b 06 29 00 	mov    0x29069b(%rip),%rax        # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
  3f096e0dd5:	48 8d 35 84 ec 05 00 	lea    0x5ec84(%rip),%rsi        # 3f0973fa60 <_PyUnicode_TypeRecords+0xdba0>
  3f096e0ddc:	48 8b 38             	mov    (%rax),%rdi
  3f096e0ddf:	e8 8c ac f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e0de4:	e9 07 aa ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e0de9:	49 8b 47 08          	mov    0x8(%r15),%rax
  3f096e0ded:	4c 89 ff             	mov    %r15,%rdi
  3f096e0df0:	49 89 df             	mov    %rbx,%r15
  3f096e0df3:	ff 50 30             	callq  *0x30(%rax)
  3f096e0df6:	e9 4f b8 ff ff       	jmpq   3f096dc64a <PyEval_EvalFrameEx+0x176a>
  3f096e0dfb:	31 db                	xor    %ebx,%ebx
  3f096e0dfd:	e9 0e f5 ff ff       	jmpq   3f096e0310 <PyEval_EvalFrameEx+0x5430>
  3f096e0e02:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
  3f096e0e09:	00 
  3f096e0e0a:	49 8b 38             	mov    (%r8),%rdi
  3f096e0e0d:	48 8b 57 08          	mov    0x8(%rdi),%rdx
  3f096e0e11:	89 44 24 40          	mov    %eax,0x40(%rsp)
  3f096e0e15:	ff 52 30             	callq  *0x30(%rdx)
  3f096e0e18:	8b 44 24 40          	mov    0x40(%rsp),%eax
  3f096e0e1c:	e9 63 f4 ff ff       	jmpq   3f096e0284 <PyEval_EvalFrameEx+0x53a4>
  3f096e0e21:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  3f096e0e25:	48 89 df             	mov    %rbx,%rdi
  3f096e0e28:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  3f096e0e2d:	ff 52 30             	callq  *0x30(%rdx)
  3f096e0e30:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  3f096e0e35:	48 89 c3             	mov    %rax,%rbx
  3f096e0e38:	e9 46 b8 ff ff       	jmpq   3f096dc683 <PyEval_EvalFrameEx+0x17a3>
  3f096e0e3d:	4c 8b 35 4c 08 29 00 	mov    0x29084c(%rip),%r14        # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
  3f096e0e44:	49 8b 3e             	mov    (%r14),%rdi
  3f096e0e47:	e8 94 b0 f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096e0e4c:	85 c0                	test   %eax,%eax
  3f096e0e4e:	0f 84 bc f4 ff ff    	je     3f096e0310 <PyEval_EvalFrameEx+0x5430>
  3f096e0e54:	48 8b 43 08          	mov    0x8(%rbx),%rax
  3f096e0e58:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e0e5d:	4c 8b 40 18          	mov    0x18(%rax),%r8
  3f096e0e61:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  3f096e0e66:	e8 e5 d5 f5 ff       	callq  3f0963e450 <PyEval_GetFuncDesc@plt>
  3f096e0e6b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e0e70:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  3f096e0e75:	e8 66 a6 f5 ff       	callq  3f0963b4e0 <PyEval_GetFuncName@plt>
  3f096e0e7a:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  3f096e0e7f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  3f096e0e84:	48 8d 35 cd ec 05 00 	lea    0x5eccd(%rip),%rsi        # 3f0973fb58 <_PyUnicode_TypeRecords+0xdc98>
  3f096e0e8b:	49 8b 3e             	mov    (%r14),%rdi
  3f096e0e8e:	48 89 c2             	mov    %rax,%rdx
  3f096e0e91:	31 c0                	xor    %eax,%eax
  3f096e0e93:	e8 38 d2 f5 ff       	callq  3f0963e0d0 <PyErr_Format@plt>
  3f096e0e98:	e9 73 f4 ff ff       	jmpq   3f096e0310 <PyEval_EvalFrameEx+0x5430>
  3f096e0e9d:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e0ea4:	ff 
  3f096e0ea5:	e9 3c b4 ff ff       	jmpq   3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
  3f096e0eaa:	48 89 fa             	mov    %rdi,%rdx
  3f096e0ead:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096e0eb1:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096e0eb6:	e8 45 c3 f5 ff       	callq  3f0963d200 <PyObject_IsTrue@plt>
  3f096e0ebb:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096e0ec0:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096e0ec4:	48 8b 02             	mov    (%rdx),%rax
  3f096e0ec7:	48 83 e8 01          	sub    $0x1,%rax
  3f096e0ecb:	48 85 c0             	test   %rax,%rax
  3f096e0ece:	48 89 02             	mov    %rax,(%rdx)
  3f096e0ed1:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e0ed5:	75 0e                	jne    3f096e0ee5 <PyEval_EvalFrameEx+0x6005>
  3f096e0ed7:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096e0edb:	48 89 d7             	mov    %rdx,%rdi
  3f096e0ede:	ff 50 30             	callq  *0x30(%rax)
  3f096e0ee1:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e0ee5:	83 7c 24 78 00       	cmpl   $0x0,0x78(%rsp)
  3f096e0eea:	0f 8e e9 fb ff ff    	jle    3f096e0ad9 <PyEval_EvalFrameEx+0x5bf9>
  3f096e0ef0:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  3f096e0ef7:	00 
  3f096e0ef8:	e9 0f a1 ff ff       	jmpq   3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e0efd:	48 31 f8             	xor    %rdi,%rax
  3f096e0f00:	0f 89 31 f3 ff ff    	jns    3f096e0237 <PyEval_EvalFrameEx+0x5357>
  3f096e0f06:	e9 6d ad ff ff       	jmpq   3f096dbc78 <PyEval_EvalFrameEx+0xd98>
  3f096e0f0b:	48 8b 45 20          	mov    0x20(%rbp),%rax
  3f096e0f0f:	48 8b 78 50          	mov    0x50(%rax),%rdi
  3f096e0f13:	e8 d8 bd f5 ff       	callq  3f0963ccf0 <PyString_AsString@plt>
  3f096e0f18:	48 89 c3             	mov    %rax,%rbx
  3f096e0f1b:	48 8b 45 20          	mov    0x20(%rbp),%rax
  3f096e0f1f:	48 8b 78 58          	mov    0x58(%rax),%rdi
  3f096e0f23:	e8 c8 bd f5 ff       	callq  3f0963ccf0 <PyString_AsString@plt>
  3f096e0f28:	8b 75 78             	mov    0x78(%rbp),%esi
  3f096e0f2b:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  3f096e0f2f:	49 89 c5             	mov    %rax,%r13
  3f096e0f32:	e8 09 a1 f5 ff       	callq  3f0963b040 <PyCode_Addr2Line@plt>
  3f096e0f37:	90                   	nop
  3f096e0f38:	e9 19 a0 ff ff       	jmpq   3f096daf56 <PyEval_EvalFrameEx+0x76>
  3f096e0f3d:	48 31 f8             	xor    %rdi,%rax
  3f096e0f40:	0f 88 a0 e1 ff ff    	js     3f096df0e6 <PyEval_EvalFrameEx+0x4206>
  3f096e0f46:	e9 1d b1 ff ff       	jmpq   3f096dc068 <PyEval_EvalFrameEx+0x1188>
  3f096e0f4b:	48 8b 47 10          	mov    0x10(%rdi),%rax
  3f096e0f4f:	90                   	nop
  3f096e0f50:	e9 26 ed ff ff       	jmpq   3f096dfc7b <PyEval_EvalFrameEx+0x4d9b>
  3f096e0f55:	48 8b 41 08          	mov    0x8(%rcx),%rax
  3f096e0f59:	48 89 cf             	mov    %rcx,%rdi
  3f096e0f5c:	ff 50 30             	callq  *0x30(%rax)
  3f096e0f5f:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
  3f096e0f66:	00 
  3f096e0f67:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096e0f6b:	e9 fa ec ff ff       	jmpq   3f096dfc6a <PyEval_EvalFrameEx+0x4d8a>
  3f096e0f70:	b9 05 00 00 00       	mov    $0x5,%ecx
  3f096e0f75:	e8 66 8e ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096e0f7a:	e9 39 dc ff ff       	jmpq   3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
  3f096e0f7f:	b9 05 00 00 00       	mov    $0x5,%ecx
  3f096e0f84:	e8 57 8e ff ff       	callq  3f096d9de0 <_PyBuiltin_Init+0x560>
  3f096e0f89:	e9 d2 c1 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096e0f8e:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e0f92:	4c 89 f7             	mov    %r14,%rdi
  3f096e0f95:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  3f096e0f9a:	45 31 f6             	xor    %r14d,%r14d
  3f096e0f9d:	ff 50 30             	callq  *0x30(%rax)
  3f096e0fa0:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  3f096e0fa5:	e9 cd b7 ff ff       	jmpq   3f096dc777 <PyEval_EvalFrameEx+0x1897>
  3f096e0faa:	49 8b 46 08          	mov    0x8(%r14),%rax
  3f096e0fae:	4c 89 f7             	mov    %r14,%rdi
  3f096e0fb1:	45 31 f6             	xor    %r14d,%r14d
  3f096e0fb4:	ff 50 30             	callq  *0x30(%rax)
  3f096e0fb7:	e9 a4 c1 ff ff       	jmpq   3f096dd160 <PyEval_EvalFrameEx+0x2280>
  3f096e0fbc:	31 c0                	xor    %eax,%eax
  3f096e0fbe:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e0fc3:	48 39 bc 24 90 00 00 	cmp    %rdi,0x90(%rsp)
  3f096e0fca:	00 
  3f096e0fcb:	0f 95 c0             	setne  %al
  3f096e0fce:	e9 95 dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e0fd3:	31 c0                	xor    %eax,%eax
  3f096e0fd5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  3f096e0fda:	48 39 bc 24 90 00 00 	cmp    %rdi,0x90(%rsp)
  3f096e0fe1:	00 
  3f096e0fe2:	0f 94 c0             	sete   %al
  3f096e0fe5:	e9 7e dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e0fea:	48 39 c2             	cmp    %rax,%rdx
  3f096e0fed:	0f 9d c0             	setge  %al
  3f096e0ff0:	0f b6 c0             	movzbl %al,%eax
  3f096e0ff3:	e9 70 dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e0ff8:	48 39 c2             	cmp    %rax,%rdx
  3f096e0ffb:	0f 9f c0             	setg   %al
  3f096e0ffe:	0f b6 c0             	movzbl %al,%eax
  3f096e1001:	e9 62 dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e1006:	48 39 c2             	cmp    %rax,%rdx
  3f096e1009:	0f 95 c0             	setne  %al
  3f096e100c:	0f b6 c0             	movzbl %al,%eax
  3f096e100f:	e9 54 dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e1014:	48 39 c2             	cmp    %rax,%rdx
  3f096e1017:	0f 94 c0             	sete   %al
  3f096e101a:	0f b6 c0             	movzbl %al,%eax
  3f096e101d:	e9 46 dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e1022:	48 39 c2             	cmp    %rax,%rdx
  3f096e1025:	0f 9e c0             	setle  %al
  3f096e1028:	0f b6 c0             	movzbl %al,%eax
  3f096e102b:	e9 38 dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e1030:	48 39 c2             	cmp    %rax,%rdx
  3f096e1033:	0f 9c c0             	setl   %al
  3f096e1036:	0f b6 c0             	movzbl %al,%eax
  3f096e1039:	e9 2a dc ff ff       	jmpq   3f096dec68 <PyEval_EvalFrameEx+0x3d88>
  3f096e103e:	48 8d 35 a3 ea 05 00 	lea    0x5eaa3(%rip),%rsi        # 3f0973fae8 <_PyUnicode_TypeRecords+0xdc28>
  3f096e1045:	e9 0e ef ff ff       	jmpq   3f096dff58 <PyEval_EvalFrameEx+0x5078>
  3f096e104a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  3f096e104f:	48 8b 39             	mov    (%rcx),%rdi
  3f096e1052:	48 8b 47 08          	mov    0x8(%rdi),%rax
  3f096e1056:	89 54 24 30          	mov    %edx,0x30(%rsp)
  3f096e105a:	89 74 24 40          	mov    %esi,0x40(%rsp)
  3f096e105e:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
  3f096e1063:	ff 50 30             	callq  *0x30(%rax)
  3f096e1066:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
  3f096e106b:	8b 74 24 40          	mov    0x40(%rsp),%esi
  3f096e106f:	8b 54 24 30          	mov    0x30(%rsp),%edx
  3f096e1073:	e9 2c ef ff ff       	jmpq   3f096dffa4 <PyEval_EvalFrameEx+0x50c4>
  3f096e1078:	49 03 47 10          	add    0x10(%r15),%rax
  3f096e107c:	0f 89 99 e6 ff ff    	jns    3f096df71b <PyEval_EvalFrameEx+0x483b>
  3f096e1082:	e9 42 bf ff ff       	jmpq   3f096dcfc9 <PyEval_EvalFrameEx+0x20e9>
  3f096e1087:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
  3f096e108e:	ff 
  3f096e108f:	e9 4c da ff ff       	jmpq   3f096deae0 <PyEval_EvalFrameEx+0x3c00>
  3f096e1094:	48 89 fa             	mov    %rdi,%rdx
  3f096e1097:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
  3f096e109b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  3f096e10a0:	e8 5b c1 f5 ff       	callq  3f0963d200 <PyObject_IsTrue@plt>
  3f096e10a5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  3f096e10aa:	89 44 24 78          	mov    %eax,0x78(%rsp)
  3f096e10ae:	48 8b 02             	mov    (%rdx),%rax
  3f096e10b1:	48 83 e8 01          	sub    $0x1,%rax
  3f096e10b5:	48 85 c0             	test   %rax,%rax
  3f096e10b8:	48 89 02             	mov    %rax,(%rdx)
  3f096e10bb:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e10bf:	75 0e                	jne    3f096e10cf <PyEval_EvalFrameEx+0x61ef>
  3f096e10c1:	48 8b 42 08          	mov    0x8(%rdx),%rax
  3f096e10c5:	48 89 d7             	mov    %rdx,%rdi
  3f096e10c8:	ff 50 30             	callq  *0x30(%rax)
  3f096e10cb:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
  3f096e10cf:	83 7c 24 78 00       	cmpl   $0x0,0x78(%rsp)
  3f096e10d4:	0f 8f 85 fa ff ff    	jg     3f096e0b5f <PyEval_EvalFrameEx+0x5c7f>
  3f096e10da:	0f 84 2c 9f ff ff    	je     3f096db00c <PyEval_EvalFrameEx+0x12c>
  3f096e10e0:	e9 0b a7 ff ff       	jmpq   3f096db7f0 <PyEval_EvalFrameEx+0x910>
  3f096e10e5:	48 8d 35 7e ec 05 00 	lea    0x5ec7e(%rip),%rsi        # 3f0973fd6a <_PyUnicode_TypeRecords+0xdeaa>
  3f096e10ec:	48 89 c7             	mov    %rax,%rdi
  3f096e10ef:	e8 dc bd f5 ff       	callq  3f0963ced0 <PyDict_GetItemString@plt>
  3f096e10f4:	48 85 c0             	test   %rax,%rax
  3f096e10f7:	49 89 c7             	mov    %rax,%r15
  3f096e10fa:	0f 85 17 e2 ff ff    	jne    3f096df317 <PyEval_EvalFrameEx+0x4437>
  3f096e1100:	e9 88 f0 ff ff       	jmpq   3f096e018d <PyEval_EvalFrameEx+0x52ad>
  3f096e1105:	48 8b 0d 34 09 29 00 	mov    0x290934(%rip),%rcx        # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
  3f096e110c:	48 8b 39             	mov    (%rcx),%rdi
  3f096e110f:	e8 cc ad f5 ff       	callq  3f0963bee0 <PyErr_ExceptionMatches@plt>
  3f096e1114:	85 c0                	test   %eax,%eax
  3f096e1116:	0f 84 c4 d9 ff ff    	je     3f096deae0 <PyEval_EvalFrameEx+0x3c00>
  3f096e111c:	48 8b 05 f5 08 29 00 	mov    0x2908f5(%rip),%rax        # 3f09971a18 <_PyImport_DynLoadFiletab+0x7d8>
  3f096e1123:	48 8d 35 5e e9 05 00 	lea    0x5e95e(%rip),%rsi        # 3f0973fa88 <_PyUnicode_TypeRecords+0xdbc8>
  3f096e112a:	48 8b 38             	mov    (%rax),%rdi
  3f096e112d:	e8 3e a9 f5 ff       	callq  3f0963ba70 <PyErr_SetString@plt>
  3f096e1132:	e9 a9 d9 ff ff       	jmpq   3f096deae0 <PyEval_EvalFrameEx+0x3c00>
  3f096e1137:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  3f096e113c:	48 89 bc 24 f8 00 00 	mov    %rdi,0xf8(%rsp)
  3f096e1143:	00 
  3f096e1144:	48 83 07 01          	addq   $0x1,(%rdi)
  3f096e1148:	e9 d4 e8 ff ff       	jmpq   3f096dfa21 <PyEval_EvalFrameEx+0x4b41>
  3f096e114d:	0f 1f 00             	nopl   (%rax)
[← Prev in Thread] Current Thread [Next in Thread→]