140217ec5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140217eca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140217ecf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140217ed4:	55                   	push   %rbp
140217ed5:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140217eda:	b8 c0 00 00 00       	mov    $0xc0,%eax
140217edf:	e8 4c 8c 09 00       	call   0x1402b0b30
140217ee4:	48 2b e0             	sub    %rax,%rsp
140217ee7:	4c 8b f1             	mov    %rcx,%r14
140217eea:	48 8b da             	mov    %rdx,%rbx
140217eed:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140217ef1:	e8 ca 0d 00 00       	call   0x140218cc0
140217ef6:	48 8d 55 2f          	lea    0x2f(%rbp),%rdx
140217efa:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140217efe:	e8 bd 0d 00 00       	call   0x140218cc0
140217f03:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140217f07:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140217f0b:	e8 b0 0d 00 00       	call   0x140218cc0
140217f10:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140217f14:	48 8b d3             	mov    %rbx,%rdx
140217f17:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140217f1b:	e8 20 02 00 00       	call   0x140218140
140217f20:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140217f24:	48 8d 55 2f          	lea    0x2f(%rbp),%rdx
140217f28:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140217f2c:	e8 0f 02 00 00       	call   0x140218140
140217f31:	48 8d 55 2f          	lea    0x2f(%rbp),%rdx
140217f35:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217f39:	e8 82 0d 00 00       	call   0x140218cc0
140217f3e:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140217f42:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140217f46:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140217f4a:	e8 f1 01 00 00       	call   0x140218140
140217f4f:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140217f53:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217f57:	e8 64 0d 00 00       	call   0x140218cc0
140217f5c:	be 04 00 00 00       	mov    $0x4,%esi
140217f61:	8b de                	mov    %esi,%ebx
140217f63:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140217f67:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217f6b:	e8 50 0d 00 00       	call   0x140218cc0
140217f70:	48 83 eb 01          	sub    $0x1,%rbx
140217f74:	75 ed                	jne    0x140217f63
140217f76:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140217f7a:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140217f7e:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140217f82:	e8 b9 01 00 00       	call   0x140218140
140217f87:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140217f8b:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217f8f:	e8 2c 0d 00 00       	call   0x140218cc0
140217f94:	bb 09 00 00 00       	mov    $0x9,%ebx
140217f99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140217fa0:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140217fa4:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217fa8:	e8 13 0d 00 00       	call   0x140218cc0
140217fad:	48 83 eb 01          	sub    $0x1,%rbx
140217fb1:	75 ed                	jne    0x140217fa0
140217fb3:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140217fb7:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140217fbb:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217fbf:	e8 7c 01 00 00       	call   0x140218140
140217fc4:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140217fc8:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140217fcc:	e8 ef 0c 00 00       	call   0x140218cc0
140217fd1:	bb 13 00 00 00       	mov    $0x13,%ebx
140217fd6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140217fdd:	00 00 00
140217fe0:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140217fe4:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140217fe8:	e8 d3 0c 00 00       	call   0x140218cc0
140217fed:	48 83 eb 01          	sub    $0x1,%rbx
140217ff1:	75 ed                	jne    0x140217fe0
140217ff3:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140217ff7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140217ffb:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140217fff:	e8 3c 01 00 00       	call   0x140218140
140218004:	bb 0a 00 00 00       	mov    $0xa,%ebx
140218009:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140218010:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140218014:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140218018:	e8 a3 0c 00 00       	call   0x140218cc0
14021801d:	48 83 eb 01          	sub    $0x1,%rbx
140218021:	75 ed                	jne    0x140218010
140218023:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140218027:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14021802b:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14021802f:	e8 0c 01 00 00       	call   0x140218140
140218034:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140218038:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14021803c:	e8 7f 0c 00 00       	call   0x140218cc0
140218041:	bb 31 00 00 00       	mov    $0x31,%ebx
140218046:	8b fb                	mov    %ebx,%edi
140218048:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14021804f:	00
140218050:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140218054:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140218058:	e8 63 0c 00 00       	call   0x140218cc0
14021805d:	48 83 ef 01          	sub    $0x1,%rdi
140218061:	75 ed                	jne    0x140218050
140218063:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140218067:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14021806b:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14021806f:	e8 cc 00 00 00       	call   0x140218140
140218074:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140218078:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14021807c:	e8 3f 0c 00 00       	call   0x140218cc0
140218081:	bf 63 00 00 00       	mov    $0x63,%edi
140218086:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14021808d:	00 00 00
140218090:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140218094:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140218098:	e8 23 0c 00 00       	call   0x140218cc0
14021809d:	48 83 ef 01          	sub    $0x1,%rdi
1402180a1:	75 ed                	jne    0x140218090
1402180a3:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1402180a7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402180ab:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402180af:	e8 8c 00 00 00       	call   0x140218140
1402180b4:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402180b8:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402180bc:	e8 ff 0b 00 00       	call   0x140218cc0
1402180c1:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402180c5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402180c9:	e8 f2 0b 00 00       	call   0x140218cc0
1402180ce:	48 83 eb 01          	sub    $0x1,%rbx
1402180d2:	75 ed                	jne    0x1402180c1
1402180d4:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1402180d8:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402180dc:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402180e0:	e8 5b 00 00 00       	call   0x140218140
1402180e5:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402180e9:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402180ed:	e8 ce 0b 00 00       	call   0x140218cc0
1402180f2:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402180f6:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402180fa:	e8 c1 0b 00 00       	call   0x140218cc0
1402180ff:	48 83 ee 01          	sub    $0x1,%rsi
140218103:	75 ed                	jne    0x1402180f2
140218105:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
140218109:	49 8b ce             	mov    %r14,%rcx
14021810c:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140218110:	e8 2b 00 00 00       	call   0x140218140
140218115:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14021811c:	00
14021811d:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140218121:	49 8b 73 18          	mov    0x18(%r11),%rsi
140218125:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140218129:	4d 8b 73 28          	mov    0x28(%r11),%r14
14021812d:	49 8b e3             	mov    %r11,%rsp
140218130:	5d                   	pop    %rbp
140218131:	c3                   	ret
140218132:	cc                   	int3
140218133:	cc                   	int3
140218134:	cc                   	int3
140218135:	cc                   	int3
140218136:	cc                   	int3
140218137:	cc                   	int3
140218138:	cc                   	int3
140218139:	cc                   	int3
14021813a:	cc                   	int3
14021813b:	cc                   	int3
14021813c:	cc                   	int3
14021813d:	cc                   	int3
14021813e:	cc                   	int3
14021813f:	cc                   	int3
140218140:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140218145:	53                   	push   %rbx
140218146:	55                   	push   %rbp
140218147:	56                   	push   %rsi
140218148:	57                   	push   %rdi
140218149:	41 54                	push   %r12
14021814b:	41 55                	push   %r13
14021814d:	41 56                	push   %r14
14021814f:	41 57                	push   %r15
140218151:	b8 f8 00 00 00       	mov    $0xf8,%eax
140218156:	e8 d5 89 09 00       	call   0x1402b0b30
14021815b:	48 2b e0             	sub    %rax,%rsp
14021815e:	48 63 7a 24          	movslq 0x24(%rdx),%rdi
140218162:	4c 63 62 04          	movslq 0x4(%rdx),%r12
140218166:	4c 63 7a 0c          	movslq 0xc(%rdx),%r15
14021816a:	4c 63 72 14          	movslq 0x14(%rdx),%r14
14021816e:	48 63 72 1c          	movslq 0x1c(%rdx),%rsi
140218172:	41 8b 40 20          	mov    0x20(%r8),%eax
140218176:	89 84 24 50 01 00 00 	mov    %eax,0x150(%rsp)
14021817d:	8d 04 3f             	lea    (%rdi,%rdi,1),%eax
140218180:	48 98                	cltq
140218182:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140218187:	43 8d 04 24          	lea    (%r12,%r12,1),%eax
14021818b:	48 98                	cltq
14021818d:	45 8b 68 24          	mov    0x24(%r8),%r13d
140218191:	41 8b 48 1c          	mov    0x1c(%r8),%ecx
140218195:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14021819a:	49 63 68 14          	movslq 0x14(%r8),%rbp
14021819e:	4d 63 48 0c          	movslq 0xc(%r8),%r9
1402181a2:	49 63 58 08          	movslq 0x8(%r8),%rbx
1402181a6:	4d 63 50 10          	movslq 0x10(%r8),%r10
1402181aa:	4d 63 58 04          	movslq 0x4(%r8),%r11
1402181ae:	41 6b c5 13          	imul   $0x13,%r13d,%eax
1402181b2:	44 89 ac 24 58 01 00 	mov    %r13d,0x158(%rsp)
1402181b9:	00
1402181ba:	89 8c 24 48 01 00 00 	mov    %ecx,0x148(%rsp)
1402181c1:	48 98                	cltq
1402181c3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402181c8:	43 8d 04 3f          	lea    (%r15,%r15,1),%eax
1402181cc:	48 98                	cltq
1402181ce:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402181d3:	6b c1 13             	imul   $0x13,%ecx,%eax
1402181d6:	48 98                	cltq
1402181d8:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1402181df:	00
1402181e0:	43 8d 04 36          	lea    (%r14,%r14,1),%eax
1402181e4:	48 98                	cltq
1402181e6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402181eb:	6b c5 13             	imul   $0x13,%ebp,%eax
1402181ee:	48 98                	cltq
1402181f0:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1402181f7:	00
1402181f8:	8d 04 36             	lea    (%rsi,%rsi,1),%eax
1402181fb:	48 98                	cltq
1402181fd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140218202:	41 6b c1 13          	imul   $0x13,%r9d,%eax
140218206:	4c 63 e8             	movslq %eax,%r13
140218209:	6b c3 13             	imul   $0x13,%ebx,%eax
14021820c:	48 63 c8             	movslq %eax,%rcx
14021820f:	48 63 42 20          	movslq 0x20(%rdx),%rax
140218213:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
140218218:	41 6b c2 13          	imul   $0x13,%r10d,%eax
14021821c:	48 98                	cltq
14021821e:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140218225:	00
140218226:	48 63 42 18          	movslq 0x18(%rdx),%rax
14021822a:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
14021822f:	41 6b 40 18 13       	imul   $0x13,0x18(%r8),%eax
140218234:	48 98                	cltq
140218236:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14021823d:	00
14021823e:	48 63 42 10          	movslq 0x10(%rdx),%rax
140218242:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140218247:	41 6b 40 20 13       	imul   $0x13,0x20(%r8),%eax
14021824c:	48 98                	cltq
14021824e:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140218255:	00
140218256:	48 63 42 08          	movslq 0x8(%rdx),%rax
14021825a:	48 63 12             	movslq (%rdx),%rdx
14021825d:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
140218262:	49 63 00             	movslq (%r8),%rax
140218265:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14021826a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14021826f:	41 6b c3 13          	imul   $0x13,%r11d,%eax
140218273:	48 98                	cltq
140218275:	48 0f af 44 24 60    	imul   0x60(%rsp),%rax
14021827b:	48 89 04 24          	mov    %rax,(%rsp)
14021827f:	48 8b c2             	mov    %rdx,%rax
140218282:	49 63 10             	movslq (%r8),%rdx
140218285:	48 0f af c2          	imul   %rdx,%rax
140218289:	48 8b 14 24          	mov    (%rsp),%rdx
14021828d:	48 03 d0             	add    %rax,%rdx
140218290:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140218295:	48 0f af 84 24 a0 00 	imul   0xa0(%rsp),%rax
14021829c:	00 00
14021829e:	48 03 d0             	add    %rax,%rdx
1402182a1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402182a6:	48 89 14 24          	mov    %rdx,(%rsp)
1402182aa:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
1402182b1:	00
1402182b2:	48 0f af c2          	imul   %rdx,%rax
1402182b6:	48 01 04 24          	add    %rax,(%rsp)
1402182ba:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
1402182bf:	48 0f af 84 24 98 00 	imul   0x98(%rsp),%rax
1402182c6:	00 00
1402182c8:	4c 89 94 24 a8 00 00 	mov    %r10,0xa8(%rsp)
1402182cf:	00
1402182d0:	48 01 04 24          	add    %rax,(%rsp)
1402182d4:	4c 0f af 54 24 20    	imul   0x20(%rsp),%r10
1402182da:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
1402182df:	48 0f af c1          	imul   %rcx,%rax
1402182e3:	4c 89 a4 24 d8 00 00 	mov    %r12,0xd8(%rsp)
1402182ea:	00
1402182eb:	48 01 04 24          	add    %rax,(%rsp)
1402182ef:	49 8b c5             	mov    %r13,%rax
1402182f2:	48 0f af 44 24 50    	imul   0x50(%rsp),%rax
1402182f8:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
1402182ff:	00
140218300:	48 01 04 24          	add    %rax,(%rsp)
140218304:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14021830b:	00
14021830c:	48 0f af 44 24 58    	imul   0x58(%rsp),%rax
140218312:	4c 89 bc 24 b8 00 00 	mov    %r15,0xb8(%rsp)
140218319:	00
14021831a:	48 01 04 24          	add    %rax,(%rsp)
14021831e:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140218325:	00
140218326:	48 0f af 44 24 48    	imul   0x48(%rsp),%rax
14021832c:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
140218331:	48 01 04 24          	add    %rax,(%rsp)
140218335:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14021833a:	48 0f af 44 24 40    	imul   0x40(%rsp),%rax
140218340:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140218345:	48 01 04 24          	add    %rax,(%rsp)
140218349:	48 8b c3             	mov    %rbx,%rax
14021834c:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140218352:	48 8b de             	mov    %rsi,%rbx
140218355:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
14021835a:	4c 03 d0             	add    %rax,%r10
14021835d:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
140218364:	00
140218365:	49 63 00             	movslq (%r8),%rax
140218368:	48 0f af 44 24 28    	imul   0x28(%rsp),%rax
14021836e:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
140218375:	00
140218376:	4c 03 d0             	add    %rax,%r10
140218379:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140218380:	00
140218381:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140218387:	4c 03 d0             	add    %rax,%r10
14021838a:	48 8b c2             	mov    %rdx,%rax
14021838d:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140218393:	4c 03 d0             	add    %rax,%r10
140218396:	49 8b c3             	mov    %r11,%rax
140218399:	48 0f af 44 24 48    	imul   0x48(%rsp),%rax
14021839f:	4c 03 d0             	add    %rax,%r10
1402183a2:	49 8b c1             	mov    %r9,%rax
1402183a5:	48 0f af 44 24 40    	imul   0x40(%rsp),%rax
1402183ab:	4c 03 d0             	add    %rax,%r10
1402183ae:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402183b3:	48 0f af 84 24 90 00 	imul   0x90(%rsp),%rax
1402183ba:	00 00
1402183bc:	4c 03 d0             	add    %rax,%r10
1402183bf:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1402183c4:	48 0f af 44 24 30    	imul   0x30(%rsp),%rax
1402183ca:	4c 03 d0             	add    %rax,%r10
1402183cd:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1402183d4:	00
1402183d5:	48 0f af 44 24 60    	imul   0x60(%rsp),%rax
1402183db:	4c 03 d0             	add    %rax,%r10
1402183de:	49 63 00             	movslq (%r8),%rax
1402183e1:	4c 89 94 24 80 00 00 	mov    %r10,0x80(%rsp)
1402183e8:	00
1402183e9:	4d 8b d6             	mov    %r14,%r10
1402183ec:	4d 8b f7             	mov    %r15,%r14
1402183ef:	4d 8b fc             	mov    %r12,%r15
1402183f2:	4c 0f af e0          	imul   %rax,%r12
1402183f6:	49 8b c6             	mov    %r14,%rax
1402183f9:	48 0f af 84 24 a0 00 	imul   0xa0(%rsp),%rax
140218400:	00 00
140218402:	4c 03 e0             	add    %rax,%r12
140218405:	49 8b c3             	mov    %r11,%rax
140218408:	48 0f af 44 24 20    	imul   0x20(%rsp),%rax
14021840e:	4c 8b 9c 24 98 00 00 	mov    0x98(%rsp),%r11
140218415:	00