	.file	"161081264.c"
	.intel_syntax noprefix
	.text
	.globl	JTTmtx
	.type	JTTmtx, @function
JTTmtx:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 3664
	mov	QWORD PTR -3624[rbp], rdi
	mov	QWORD PTR -3632[rbp], rsi
	mov	QWORD PTR -3640[rbp], rdx
	mov	QWORD PTR -3648[rbp], rcx
	mov	DWORD PTR -3652[rbp], r8d
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	movabs	rax, 5135600299436560961
	movabs	rdx, 6003375601074587976
	mov	QWORD PTR -48[rbp], rax
	mov	QWORD PTR -40[rbp], rdx
	movabs	rax, 3339518364658259796
	mov	QWORD PTR -32[rbp], rax
	mov	WORD PTR -24[rbp], 18989
	mov	BYTE PTR -22[rbp], 0
	movabs	rax, 565170485199616
	movabs	rdx, 4402391875843
	mov	QWORD PTR -80[rbp], rax
	mov	QWORD PTR -72[rbp], rdx
	movabs	rax, 434036621718062080
	mov	QWORD PTR -64[rbp], rax
	mov	WORD PTR -56[rbp], 262
	movsd	xmm0, QWORD PTR .LC0[rip]
	movsd	QWORD PTR -3600[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	movsd	QWORD PTR -3592[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	movsd	QWORD PTR -3584[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	movsd	QWORD PTR -3576[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	movsd	QWORD PTR -3568[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	movsd	QWORD PTR -3560[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	movsd	QWORD PTR -3552[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	movsd	QWORD PTR -3544[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	movsd	QWORD PTR -3536[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	movsd	QWORD PTR -3528[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	movsd	QWORD PTR -3520[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	movsd	QWORD PTR -3512[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	movsd	QWORD PTR -3504[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC12[rip]
	movsd	QWORD PTR -3496[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	movsd	QWORD PTR -3488[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC13[rip]
	movsd	QWORD PTR -3480[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	movsd	QWORD PTR -3472[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	movsd	QWORD PTR -3464[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	movsd	QWORD PTR -3456[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	movsd	QWORD PTR -3448[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	movsd	QWORD PTR -3440[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	movsd	QWORD PTR -3432[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	movsd	QWORD PTR -3424[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	movsd	QWORD PTR -3416[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	movsd	QWORD PTR -3408[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	movsd	QWORD PTR -3400[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	movsd	QWORD PTR -3392[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	movsd	QWORD PTR -3384[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	movsd	QWORD PTR -3376[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	movsd	QWORD PTR -3368[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	movsd	QWORD PTR -3360[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	movsd	QWORD PTR -3352[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC29[rip]
	movsd	QWORD PTR -3344[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	movsd	QWORD PTR -3336[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	movsd	QWORD PTR -3328[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	movsd	QWORD PTR -3320[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC33[rip]
	movsd	QWORD PTR -3312[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	movsd	QWORD PTR -3304[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	movsd	QWORD PTR -3296[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	movsd	QWORD PTR -3288[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	movsd	QWORD PTR -3120[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	movsd	QWORD PTR -2960[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC39[rip]
	movsd	QWORD PTR -2952[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC40[rip]
	movsd	QWORD PTR -2800[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC41[rip]
	movsd	QWORD PTR -2792[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC42[rip]
	movsd	QWORD PTR -2784[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC43[rip]
	movsd	QWORD PTR -2640[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC44[rip]
	movsd	QWORD PTR -2632[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC45[rip]
	movsd	QWORD PTR -2624[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -2616[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC47[rip]
	movsd	QWORD PTR -2480[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC48[rip]
	movsd	QWORD PTR -2472[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC49[rip]
	movsd	QWORD PTR -2464[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC50[rip]
	movsd	QWORD PTR -2456[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC51[rip]
	movsd	QWORD PTR -2448[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC52[rip]
	movsd	QWORD PTR -2320[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC53[rip]
	movsd	QWORD PTR -2312[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC54[rip]
	movsd	QWORD PTR -2304[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC55[rip]
	movsd	QWORD PTR -2296[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -2288[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC57[rip]
	movsd	QWORD PTR -2280[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC58[rip]
	movsd	QWORD PTR -2160[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC59[rip]
	movsd	QWORD PTR -2152[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC60[rip]
	movsd	QWORD PTR -2144[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC61[rip]
	movsd	QWORD PTR -2136[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC62[rip]
	movsd	QWORD PTR -2128[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC63[rip]
	movsd	QWORD PTR -2120[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC64[rip]
	movsd	QWORD PTR -2112[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC65[rip]
	movsd	QWORD PTR -2000[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC66[rip]
	movsd	QWORD PTR -1992[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC67[rip]
	movsd	QWORD PTR -1984[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC68[rip]
	movsd	QWORD PTR -1976[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC69[rip]
	movsd	QWORD PTR -1968[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC70[rip]
	movsd	QWORD PTR -1960[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC71[rip]
	movsd	QWORD PTR -1952[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC71[rip]
	movsd	QWORD PTR -1944[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC72[rip]
	movsd	QWORD PTR -1840[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC73[rip]
	movsd	QWORD PTR -1832[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC50[rip]
	movsd	QWORD PTR -1824[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC74[rip]
	movsd	QWORD PTR -1816[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC75[rip]
	movsd	QWORD PTR -1808[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC76[rip]
	movsd	QWORD PTR -1800[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC77[rip]
	movsd	QWORD PTR -1792[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC78[rip]
	movsd	QWORD PTR -1784[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC79[rip]
	movsd	QWORD PTR -1776[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC80[rip]
	movsd	QWORD PTR -1680[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC81[rip]
	movsd	QWORD PTR -1672[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC82[rip]
	movsd	QWORD PTR -1664[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC83[rip]
	movsd	QWORD PTR -1656[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC84[rip]
	movsd	QWORD PTR -1648[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC85[rip]
	movsd	QWORD PTR -1640[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC86[rip]
	movsd	QWORD PTR -1632[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC87[rip]
	movsd	QWORD PTR -1624[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC88[rip]
	movsd	QWORD PTR -1616[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC89[rip]
	movsd	QWORD PTR -1608[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC90[rip]
	movsd	QWORD PTR -1520[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC91[rip]
	movsd	QWORD PTR -1512[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC92[rip]
	movsd	QWORD PTR -1504[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC93[rip]
	movsd	QWORD PTR -1496[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -1488[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC95[rip]
	movsd	QWORD PTR -1480[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC96[rip]
	movsd	QWORD PTR -1472[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC97[rip]
	movsd	QWORD PTR -1464[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC98[rip]
	movsd	QWORD PTR -1456[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC99[rip]
	movsd	QWORD PTR -1448[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC100[rip]
	movsd	QWORD PTR -1440[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC101[rip]
	movsd	QWORD PTR -1360[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC102[rip]
	movsd	QWORD PTR -1352[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC103[rip]
	movsd	QWORD PTR -1344[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC104[rip]
	movsd	QWORD PTR -1336[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC105[rip]
	movsd	QWORD PTR -1328[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC106[rip]
	movsd	QWORD PTR -1320[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC107[rip]
	movsd	QWORD PTR -1312[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC104[rip]
	movsd	QWORD PTR -1304[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC108[rip]
	movsd	QWORD PTR -1296[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC109[rip]
	movsd	QWORD PTR -1288[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC110[rip]
	movsd	QWORD PTR -1280[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC111[rip]
	movsd	QWORD PTR -1272[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC112[rip]
	movsd	QWORD PTR -1200[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC113[rip]
	movsd	QWORD PTR -1192[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC114[rip]
	movsd	QWORD PTR -1184[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -1176[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC115[rip]
	movsd	QWORD PTR -1168[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC51[rip]
	movsd	QWORD PTR -1160[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -1152[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC116[rip]
	movsd	QWORD PTR -1144[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC117[rip]
	movsd	QWORD PTR -1136[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC118[rip]
	movsd	QWORD PTR -1128[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC119[rip]
	movsd	QWORD PTR -1120[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -1112[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC120[rip]
	movsd	QWORD PTR -1104[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC121[rip]
	movsd	QWORD PTR -1040[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC122[rip]
	movsd	QWORD PTR -1032[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC123[rip]
	movsd	QWORD PTR -1024[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC103[rip]
	movsd	QWORD PTR -1016[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC114[rip]
	movsd	QWORD PTR -1008[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC124[rip]
	movsd	QWORD PTR -1000[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC125[rip]
	movsd	QWORD PTR -992[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC126[rip]
	movsd	QWORD PTR -984[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC127[rip]
	movsd	QWORD PTR -976[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC123[rip]
	movsd	QWORD PTR -968[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC128[rip]
	movsd	QWORD PTR -960[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC129[rip]
	movsd	QWORD PTR -952[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC105[rip]
	movsd	QWORD PTR -944[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC84[rip]
	movsd	QWORD PTR -936[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC130[rip]
	movsd	QWORD PTR -880[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC131[rip]
	movsd	QWORD PTR -872[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC132[rip]
	movsd	QWORD PTR -864[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC133[rip]
	movsd	QWORD PTR -856[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC134[rip]
	movsd	QWORD PTR -848[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC135[rip]
	movsd	QWORD PTR -840[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC136[rip]
	movsd	QWORD PTR -832[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC137[rip]
	movsd	QWORD PTR -824[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC138[rip]
	movsd	QWORD PTR -816[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC139[rip]
	movsd	QWORD PTR -808[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC140[rip]
	movsd	QWORD PTR -800[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC141[rip]
	movsd	QWORD PTR -792[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC142[rip]
	movsd	QWORD PTR -784[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC143[rip]
	movsd	QWORD PTR -776[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC144[rip]
	movsd	QWORD PTR -768[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC145[rip]
	movsd	QWORD PTR -720[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC146[rip]
	movsd	QWORD PTR -712[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC147[rip]
	movsd	QWORD PTR -704[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC148[rip]
	movsd	QWORD PTR -696[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC115[rip]
	movsd	QWORD PTR -688[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC149[rip]
	movsd	QWORD PTR -680[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC97[rip]
	movsd	QWORD PTR -672[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC150[rip]
	movsd	QWORD PTR -664[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC73[rip]
	movsd	QWORD PTR -656[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC151[rip]
	movsd	QWORD PTR -648[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC139[rip]
	movsd	QWORD PTR -640[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC152[rip]
	movsd	QWORD PTR -632[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC153[rip]
	movsd	QWORD PTR -624[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC103[rip]
	movsd	QWORD PTR -616[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC154[rip]
	movsd	QWORD PTR -608[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC155[rip]
	movsd	QWORD PTR -600[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC156[rip]
	movsd	QWORD PTR -560[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC157[rip]
	movsd	QWORD PTR -552[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -544[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -536[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC160[rip]
	movsd	QWORD PTR -528[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC161[rip]
	movsd	QWORD PTR -520[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC161[rip]
	movsd	QWORD PTR -512[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC162[rip]
	movsd	QWORD PTR -504[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -496[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC161[rip]
	movsd	QWORD PTR -488[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC163[rip]
	movsd	QWORD PTR -480[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC51[rip]
	movsd	QWORD PTR -472[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -464[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC74[rip]
	movsd	QWORD PTR -456[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC164[rip]
	movsd	QWORD PTR -448[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC84[rip]
	movsd	QWORD PTR -440[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -432[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC71[rip]
	movsd	QWORD PTR -400[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC65[rip]
	movsd	QWORD PTR -392[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC165[rip]
	movsd	QWORD PTR -384[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC166[rip]
	movsd	QWORD PTR -376[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC150[rip]
	movsd	QWORD PTR -368[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC69[rip]
	movsd	QWORD PTR -360[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC114[rip]
	movsd	QWORD PTR -352[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC114[rip]
	movsd	QWORD PTR -344[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC167[rip]
	movsd	QWORD PTR -336[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC102[rip]
	movsd	QWORD PTR -328[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC63[rip]
	movsd	QWORD PTR -320[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC76[rip]
	movsd	QWORD PTR -312[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC168[rip]
	movsd	QWORD PTR -304[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC169[rip]
	movsd	QWORD PTR -296[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC170[rip]
	movsd	QWORD PTR -288[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC150[rip]
	movsd	QWORD PTR -280[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC171[rip]
	movsd	QWORD PTR -272[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC71[rip]
	movsd	QWORD PTR -264[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC172[rip]
	movsd	QWORD PTR -240[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC162[rip]
	movsd	QWORD PTR -232[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC173[rip]
	movsd	QWORD PTR -224[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC174[rip]
	movsd	QWORD PTR -216[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC175[rip]
	movsd	QWORD PTR -208[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC176[rip]
	movsd	QWORD PTR -200[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC177[rip]
	movsd	QWORD PTR -192[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC178[rip]
	movsd	QWORD PTR -184[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC170[rip]
	movsd	QWORD PTR -176[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC179[rip]
	movsd	QWORD PTR -168[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC180[rip]
	movsd	QWORD PTR -160[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC176[rip]
	movsd	QWORD PTR -152[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC181[rip]
	movsd	QWORD PTR -144[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC182[rip]
	movsd	QWORD PTR -136[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC63[rip]
	movsd	QWORD PTR -128[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC183[rip]
	movsd	QWORD PTR -120[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC184[rip]
	movsd	QWORD PTR -112[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC104[rip]
	movsd	QWORD PTR -104[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC185[rip]
	movsd	QWORD PTR -96[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC108[rip]
	movsd	QWORD PTR -3272[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -3264[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -3256[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -3248[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -3240[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC164[rip]
	movsd	QWORD PTR -3232[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC187[rip]
	movsd	QWORD PTR -3224[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC164[rip]
	movsd	QWORD PTR -3216[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC188[rip]
	movsd	QWORD PTR -3208[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC77[rip]
	movsd	QWORD PTR -3200[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -3192[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC189[rip]
	movsd	QWORD PTR -3184[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC108[rip]
	movsd	QWORD PTR -3176[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC83[rip]
	movsd	QWORD PTR -3168[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC190[rip]
	movsd	QWORD PTR -3160[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC191[rip]
	movsd	QWORD PTR -3152[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -3144[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -3136[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC194[rip]
	movsd	QWORD PTR -3128[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -3104[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -3096[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -3088[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC108[rip]
	movsd	QWORD PTR -3080[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC195[rip]
	movsd	QWORD PTR -3072[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC170[rip]
	movsd	QWORD PTR -3064[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC108[rip]
	movsd	QWORD PTR -3056[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -3048[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -3040[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC196[rip]
	movsd	QWORD PTR -3032[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC75[rip]
	movsd	QWORD PTR -3024[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -3016[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -3008[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -3000[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -2992[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC197[rip]
	movsd	QWORD PTR -2984[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2976[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2968[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC198[rip]
	movsd	QWORD PTR -2936[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2928[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -2920[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2912[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2904[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -2896[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -2888[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -2880[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC156[rip]
	movsd	QWORD PTR -2872[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC195[rip]
	movsd	QWORD PTR -2864[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2856[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -2848[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC45[rip]
	movsd	QWORD PTR -2840[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC75[rip]
	movsd	QWORD PTR -2832[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2824[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2816[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -2808[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2768[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2760[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC161[rip]
	movsd	QWORD PTR -2752[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC114[rip]
	movsd	QWORD PTR -2744[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -2736[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2728[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2720[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -2712[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2704[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2696[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2688[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2680[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC164[rip]
	movsd	QWORD PTR -2672[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2664[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2656[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -2648[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2600[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2592[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -2584[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -2576[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -2568[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC156[rip]
	movsd	QWORD PTR -2560[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2552[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2544[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC83[rip]
	movsd	QWORD PTR -2536[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2528[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC41[rip]
	movsd	QWORD PTR -2520[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -2512[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -2504[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC105[rip]
	movsd	QWORD PTR -2496[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC199[rip]
	movsd	QWORD PTR -2488[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC113[rip]
	movsd	QWORD PTR -2432[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2424[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC79[rip]
	movsd	QWORD PTR -2416[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2408[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC113[rip]
	movsd	QWORD PTR -2400[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC164[rip]
	movsd	QWORD PTR -2392[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC195[rip]
	movsd	QWORD PTR -2384[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2376[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -2368[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -2360[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -2352[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2344[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2336[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2328[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC108[rip]
	movsd	QWORD PTR -2264[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2256[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2248[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2240[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2232[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2224[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2216[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2208[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -2200[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -2192[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2184[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2176[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -2168[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -2096[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC189[rip]
	movsd	QWORD PTR -2088[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2080[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2072[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC195[rip]
	movsd	QWORD PTR -2064[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -2056[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC94[rip]
	movsd	QWORD PTR -2048[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC200[rip]
	movsd	QWORD PTR -2040[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC161[rip]
	movsd	QWORD PTR -2032[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -2024[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -2016[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC196[rip]
	movsd	QWORD PTR -2008[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC195[rip]
	movsd	QWORD PTR -1928[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -1920[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1912[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1904[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1896[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1888[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1880[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -1872[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1864[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC201[rip]
	movsd	QWORD PTR -1856[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -1848[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC202[rip]
	movsd	QWORD PTR -1760[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1752[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC203[rip]
	movsd	QWORD PTR -1744[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC115[rip]
	movsd	QWORD PTR -1736[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -1728[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC170[rip]
	movsd	QWORD PTR -1720[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC204[rip]
	movsd	QWORD PTR -1712[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1704[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -1696[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC205[rip]
	movsd	QWORD PTR -1688[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1592[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC206[rip]
	movsd	QWORD PTR -1584[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC207[rip]
	movsd	QWORD PTR -1576[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC74[rip]
	movsd	QWORD PTR -1568[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC77[rip]
	movsd	QWORD PTR -1560[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC79[rip]
	movsd	QWORD PTR -1552[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC76[rip]
	movsd	QWORD PTR -1544[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC164[rip]
	movsd	QWORD PTR -1536[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC208[rip]
	movsd	QWORD PTR -1528[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC186[rip]
	movsd	QWORD PTR -1424[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1416[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1408[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1400[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -1392[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1384[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -1376[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1368[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -1256[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1248[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1240[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC45[rip]
	movsd	QWORD PTR -1232[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -1224[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC159[rip]
	movsd	QWORD PTR -1216[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC166[rip]
	movsd	QWORD PTR -1208[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -1088[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC45[rip]
	movsd	QWORD PTR -1080[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC51[rip]
	movsd	QWORD PTR -1072[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -1064[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC142[rip]
	movsd	QWORD PTR -1056[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC74[rip]
	movsd	QWORD PTR -1048[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC51[rip]
	movsd	QWORD PTR -920[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC189[rip]
	movsd	QWORD PTR -912[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -904[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -896[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -888[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC88[rip]
	movsd	QWORD PTR -752[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -744[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC170[rip]
	movsd	QWORD PTR -736[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -728[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC193[rip]
	movsd	QWORD PTR -584[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC195[rip]
	movsd	QWORD PTR -576[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC41[rip]
	movsd	QWORD PTR -568[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -416[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC116[rip]
	movsd	QWORD PTR -408[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC158[rip]
	movsd	QWORD PTR -248[rbp], xmm0
	mov	DWORD PTR -3608[rbp], 0
	jmp	.L2
.L3:
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 3
	add	rax, rbp
	sub	rax, 3280
	pxor	xmm0, xmm0
	movsd	QWORD PTR [rax], xmm0
	add	DWORD PTR -3608[rbp], 1
.L2:
	cmp	DWORD PTR -3608[rbp], 19
	jle	.L3
	cmp	DWORD PTR -3652[rbp], 0
	je	.L4
	mov	DWORD PTR -3608[rbp], 1
	jmp	.L5
.L8:
	mov	DWORD PTR -3604[rbp], 0
	jmp	.L6
.L7:
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	xmm0, QWORD PTR -3280[rbp+rax*8]
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	movsd	xmm2, QWORD PTR -3440[rbp+rax*8]
	movsd	xmm1, QWORD PTR .LC209[rip]
	mulsd	xmm2, xmm1
	mov	eax, DWORD PTR -3604[rbp]
	cdqe
	movsd	xmm1, QWORD PTR -3440[rbp+rax*8]
	mulsd	xmm1, xmm2
	divsd	xmm0, xmm1
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	QWORD PTR -3280[rbp+rax*8], xmm0
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	xmm0, QWORD PTR -3280[rbp+rax*8]
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	QWORD PTR -3280[rbp+rax*8], xmm0
	add	DWORD PTR -3604[rbp], 1
.L6:
	mov	eax, DWORD PTR -3604[rbp]
	cmp	eax, DWORD PTR -3608[rbp]
	jl	.L7
	add	DWORD PTR -3608[rbp], 1
.L5:
	cmp	DWORD PTR -3608[rbp], 19
	jle	.L8
	mov	DWORD PTR -3608[rbp], 0
	jmp	.L9
.L10:
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -3632[rbp]
	add	rdx, rax
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	movsd	xmm0, QWORD PTR -3440[rbp+rax*8]
	movsd	QWORD PTR [rdx], xmm0
	add	DWORD PTR -3608[rbp], 1
.L9:
	cmp	DWORD PTR -3608[rbp], 19
	jle	.L10
	jmp	.L11
.L4:
	mov	DWORD PTR -3608[rbp], 1
	jmp	.L12
.L15:
	mov	DWORD PTR -3604[rbp], 0
	jmp	.L13
.L14:
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	xmm0, QWORD PTR -3280[rbp+rax*8]
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	movsd	xmm2, QWORD PTR -3600[rbp+rax*8]
	movsd	xmm1, QWORD PTR .LC209[rip]
	mulsd	xmm2, xmm1
	mov	eax, DWORD PTR -3604[rbp]
	cdqe
	movsd	xmm1, QWORD PTR -3600[rbp+rax*8]
	mulsd	xmm1, xmm2
	divsd	xmm0, xmm1
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	QWORD PTR -3280[rbp+rax*8], xmm0
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	xmm0, QWORD PTR -3280[rbp+rax*8]
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	QWORD PTR -3280[rbp+rax*8], xmm0
	add	DWORD PTR -3604[rbp], 1
.L13:
	mov	eax, DWORD PTR -3604[rbp]
	cmp	eax, DWORD PTR -3608[rbp]
	jl	.L14
	add	DWORD PTR -3608[rbp], 1
.L12:
	cmp	DWORD PTR -3608[rbp], 19
	jle	.L15
	mov	DWORD PTR -3608[rbp], 0
	jmp	.L16
.L17:
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -3632[rbp]
	add	rdx, rax
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	movsd	xmm0, QWORD PTR -3600[rbp+rax*8]
	movsd	QWORD PTR [rdx], xmm0
	add	DWORD PTR -3608[rbp], 1
.L16:
	cmp	DWORD PTR -3608[rbp], 19
	jle	.L17
.L11:
	mov	DWORD PTR -3608[rbp], 0
	jmp	.L18
.L19:
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	movzx	edx, BYTE PTR -48[rbp+rax]
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rcx, eax
	mov	rax, QWORD PTR -3640[rbp]
	add	rax, rcx
	mov	BYTE PTR [rax], dl
	add	DWORD PTR -3608[rbp], 1
.L18:
	cmp	DWORD PTR -3608[rbp], 25
	jle	.L19
	mov	DWORD PTR -3608[rbp], 0
	jmp	.L20
.L21:
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, QWORD PTR -3640[rbp]
	add	rax, rdx
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -3648[rbp]
	add	rdx, rax
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	movzx	eax, BYTE PTR -80[rbp+rax]
	mov	BYTE PTR [rdx], al
	add	DWORD PTR -3608[rbp], 1
.L20:
	cmp	DWORD PTR -3608[rbp], 25
	jle	.L21
	mov	DWORD PTR -3608[rbp], 0
	jmp	.L22
.L25:
	mov	DWORD PTR -3604[rbp], 0
	jmp	.L23
.L24:
	mov	eax, DWORD PTR -3608[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -3624[rbp]
	add	rax, rdx
	mov	rdx, QWORD PTR [rax]
	mov	eax, DWORD PTR -3604[rbp]
	cdqe
	sal	rax, 3
	lea	rcx, [rdx+rax]
	mov	eax, DWORD PTR -3604[rbp]
	movsx	rsi, eax
	mov	eax, DWORD PTR -3608[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	sal	rax, 2
	add	rax, rdx
	sal	rax, 2
	add	rax, rsi
	movsd	xmm0, QWORD PTR -3280[rbp+rax*8]
	movsd	QWORD PTR [rcx], xmm0
	add	DWORD PTR -3604[rbp], 1
.L23:
	cmp	DWORD PTR -3604[rbp], 19
	jle	.L24
	add	DWORD PTR -3608[rbp], 1
.L22:
	cmp	DWORD PTR -3608[rbp], 19
	jle	.L25
	nop
	mov	rax, QWORD PTR -8[rbp]
	sub	rax, QWORD PTR fs:40
	je	.L26
	call	__stack_chk_fail@PLT
.L26:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	JTTmtx, .-JTTmtx
	.section	.rodata
	.align 8
.LC0:
	.long	-1580547965
	.long	1068742213
	.align 8
.LC1:
	.long	137438953
	.long	1068113068
	.align 8
.LC2:
	.long	-1821066134
	.long	1067844632
	.align 8
.LC3:
	.long	1992864825
	.long	1068146622
	.align 8
.LC4:
	.long	1202590843
	.long	1066695393
	.align 8
.LC5:
	.long	-1236950581
	.long	1067777523
	.align 8
.LC6:
	.long	-927712936
	.long	1068482166
	.align 8
.LC7:
	.long	-68719477
	.long	1068691881
	.align 8
.LC8:
	.long	-549755814
	.long	1066896719
	.align 8
.LC9:
	.long	-1477468750
	.long	1068977094
	.align 8
.LC10:
	.long	2095944040
	.long	1068381503
	.align 8
.LC11:
	.long	-1133871366
	.long	1066963828
	.align 8
.LC12:
	.long	1202590843
	.long	1067743969
	.align 8
.LC13:
	.long	-412316860
	.long	1068607995
	.align 8
.LC14:
	.long	824633721
	.long	1066183688
	.align 8
.LC15:
	.long	-755914244
	.long	1067475533
	.align 8
.LC16:
	.long	1099511628
	.long	1068557664
	.align 8
.LC17:
	.long	1724858866
	.long	1069213653
	.align 8
.LC18:
	.long	707810610
	.long	1066406825
	.align 8
.LC19:
	.long	-68719477
	.long	1066594729
	.align 8
.LC20:
	.long	-948328779
	.long	1065499177
	.align 8
.LC21:
	.long	522268023
	.long	1066822900
	.align 8
.LC22:
	.long	-151182849
	.long	1066197109
	.align 8
.LC23:
	.long	-164926744
	.long	1065606551
	.align 8
.LC24:
	.long	-116823110
	.long	1068722080
	.align 8
.LC25:
	.long	-364213227
	.long	1066480644
	.align 8
.LC26:
	.long	1120127471
	.long	1069443501
	.align 8
.LC27:
	.long	1752346657
	.long	1069870481
	.align 8
.LC28:
	.long	-1917273401
	.long	1065807878
	.align 8
.LC29:
	.long	-1779834447
	.long	1067519154
	.align 8
.LC30:
	.long	-1360645639
	.long	1068753957
	.align 8
.LC31:
	.long	1992864825
	.long	1067098046
	.align 8
.LC32:
	.long	-1126999418
	.long	1068307683
	.align 8
.LC33:
	.long	-886481250
	.long	1068156688
	.align 8
.LC34:
	.long	-1429365116
	.long	1066849743
	.align 8
.LC35:
	.long	-1731730814
	.long	1067488955
	.align 8
.LC36:
	.long	1340029796
	.long	1069455245
	.align 8
.LC37:
	.long	0
	.long	1081008128
	.align 8
.LC38:
	.long	0
	.long	1080754176
	.align 8
.LC39:
	.long	0
	.long	1079836672
	.align 8
.LC40:
	.long	0
	.long	1081614336
	.align 8
.LC41:
	.long	0
	.long	1078460416
	.align 8
.LC42:
	.long	0
	.long	1083597824
	.align 8
.LC43:
	.long	0
	.long	1079672832
	.align 8
.LC44:
	.long	0
	.long	1079984128
	.align 8
.LC45:
	.long	0
	.long	1077936128
	.align 8
.LC46:
	.long	0
	.long	1076494336
	.align 8
.LC47:
	.long	0
	.long	1080688640
	.align 8
.LC48:
	.long	0
	.long	1082617856
	.align 8
.LC49:
	.long	0
	.long	1080287232
	.align 8
.LC50:
	.long	0
	.long	1080049664
	.align 8
.LC51:
	.long	0
	.long	1075970048
	.align 8
.LC52:
	.long	0
	.long	1082310656
	.align 8
.LC53:
	.long	0
	.long	1079885824
	.align 8
.LC54:
	.long	0
	.long	1080459264
	.align 8
.LC55:
	.long	0
	.long	1084670976
	.align 8
.LC56:
	.long	0
	.long	1075838976
	.align 8
.LC57:
	.long	0
	.long	1083182080
	.align 8
.LC58:
	.long	0
	.long	1083341824
	.align 8
.LC59:
	.long	0
	.long	1082339328
	.align 8
.LC60:
	.long	0
	.long	1081225216
	.align 8
.LC61:
	.long	0
	.long	1082263552
	.align 8
.LC62:
	.long	0
	.long	1079541760
	.align 8
.LC63:
	.long	0
	.long	1079312384
	.align 8
.LC64:
	.long	0
	.long	1082331136
	.align 8
.LC65:
	.long	0
	.long	1078394880
	.align 8
.LC66:
	.long	0
	.long	1081860096
	.align 8
.LC67:
	.long	0
	.long	1081942016
	.align 8
.LC68:
	.long	0
	.long	1080164352
	.align 8
.LC69:
	.long	0
	.long	1078198272
	.align 8
.LC70:
	.long	0
	.long	1082382336
	.align 8
.LC71:
	.long	0
	.long	1078231040
	.align 8
.LC72:
	.long	0
	.long	1080401920
	.align 8
.LC73:
	.long	0
	.long	1079181312
	.align 8
.LC74:
	.long	0
	.long	1078099968
	.align 8
.LC75:
	.long	0
	.long	1077084160
	.align 8
.LC76:
	.long	0
	.long	1077149696
	.align 8
.LC77:
	.long	0
	.long	1078296576
	.align 8
.LC78:
	.long	0
	.long	1077477376
	.align 8
.LC79:
	.long	0
	.long	1077542912
	.align 8
.LC80:
	.long	0
	.long	1081085952
	.align 8
.LC81:
	.long	0
	.long	1080664064
	.align 8
.LC82:
	.long	0
	.long	1078951936
	.align 8
.LC83:
	.long	0
	.long	1078001664
	.align 8
.LC84:
	.long	0
	.long	1078067200
	.align 8
.LC85:
	.long	0
	.long	1081319424
	.align 8
.LC86:
	.long	0
	.long	1079001088
	.align 8
.LC87:
	.long	0
	.long	1078722560
	.align 8
.LC88:
	.long	0
	.long	1080082432
	.align 8
.LC89:
	.long	0
	.long	1083486208
	.align 8
.LC90:
	.long	0
	.long	1080623104
	.align 8
.LC91:
	.long	0
	.long	1084381184
	.align 8
.LC92:
	.long	0
	.long	1082634240
	.align 8
.LC93:
	.long	0
	.long	1079607296
	.align 8
.LC94:
	.long	0
	.long	1075576832
	.align 8
.LC95:
	.long	0
	.long	1082839040
	.align 8
.LC96:
	.long	0
	.long	1082626048
	.align 8
.LC97:
	.long	0
	.long	1080147968
	.align 8
.LC98:
	.long	0
	.long	1079328768
	.align 8
.LC99:
	.long	0
	.long	1079164928
	.align 8
.LC100:
	.long	0
	.long	1079476224
	.align 8
.LC101:
	.long	0
	.long	1079574528
	.align 8
.LC102:
	.long	0
	.long	1078886400
	.align 8
.LC103:
	.long	0
	.long	1078165504
	.align 8
.LC104:
	.long	0
	.long	1077608448
	.align 8
.LC105:
	.long	0
	.long	1077346304
	.align 8
.LC106:
	.long	0
	.long	1078591488
	.align 8
.LC107:
	.long	0
	.long	1077805056
	.align 8
.LC108:
	.long	0
	.long	1077215232
	.align 8
.LC109:
	.long	0
	.long	1082523648
	.align 8
.LC110:
	.long	0
	.long	1083076608
	.align 8
.LC111:
	.long	0
	.long	1079623680
	.align 8
.LC112:
	.long	0
	.long	1078558720
	.align 8
.LC113:
	.long	0
	.long	1076887552
	.align 8
.LC114:
	.long	0
	.long	1076756480
	.align 8
.LC115:
	.long	0
	.long	1079017472
	.align 8
.LC116:
	.long	0
	.long	1077018624
	.align 8
.LC117:
	.long	0
	.long	1078525952
	.align 8
.LC118:
	.long	0
	.long	1080590336
	.align 8
.LC119:
	.long	0
	.long	1083249664
	.align 8
.LC120:
	.long	0
	.long	1078493184
	.align 8
.LC121:
	.long	0
	.long	1082927104
	.align 8
.LC122:
	.long	0
	.long	1080762368
	.align 8
.LC123:
	.long	0
	.long	1077870592
	.align 8
.LC124:
	.long	0
	.long	1081651200
	.align 8
.LC125:
	.long	0
	.long	1079099392
	.align 8
.LC126:
	.long	0
	.long	1079459840
	.align 8
.LC127:
	.long	0
	.long	1080270848
	.align 8
.LC128:
	.long	0
	.long	1082265600
	.align 8
.LC129:
	.long	0
	.long	1079197696
	.align 8
.LC130:
	.long	0
	.long	1084414464
	.align 8
.LC131:
	.long	0
	.long	1081724928
	.align 8
.LC132:
	.long	0
	.long	1083910144
	.align 8
.LC133:
	.long	0
	.long	1080983552
	.align 8
.LC134:
	.long	0
	.long	1081479168
	.align 8
.LC135:
	.long	0
	.long	1080475648
	.align 8
.LC136:
	.long	0
	.long	1080262656
	.align 8
.LC137:
	.long	0
	.long	1083288576
	.align 8
.LC138:
	.long	0
	.long	1080115200
	.align 8
.LC139:
	.long	0
	.long	1080393728
	.align 8
.LC140:
	.long	0
	.long	1081819136
	.align 8
.LC141:
	.long	0
	.long	1080852480
	.align 8
.LC142:
	.long	0
	.long	1078657024
	.align 8
.LC143:
	.long	0
	.long	1081298944
	.align 8
.LC144:
	.long	0
	.long	1083295744
	.align 8
.LC145:
	.long	0
	.long	1084428288
	.align 8
.LC146:
	.long	0
	.long	1080868864
	.align 8
.LC147:
	.long	0
	.long	1082501120
	.align 8
.LC148:
	.long	0
	.long	1080221696
	.align 8
.LC149:
	.long	0
	.long	1080205312
	.align 8
.LC150:
	.long	0
	.long	1080328192
	.align 8
.LC151:
	.long	0
	.long	1082986496
	.align 8
.LC152:
	.long	0
	.long	1081663488
	.align 8
.LC153:
	.long	0
	.long	1081438208
	.align 8
.LC154:
	.long	0
	.long	1081720832
	.align 8
.LC155:
	.long	0
	.long	1084335104
	.align 8
.LC156:
	.long	0
	.long	1076232192
	.align 8
.LC157:
	.long	0
	.long	1079721984
	.align 8
.LC158:
	.long	0
	.long	1073741824
	.align 8
.LC159:
	.long	0
	.long	1075052544
	.align 8
.LC160:
	.long	0
	.long	1078132736
	.align 8
.LC161:
	.long	0
	.long	1076363264
	.align 8
.LC162:
	.long	0
	.long	1079066624
	.align 8
.LC163:
	.long	0
	.long	1079279616
	.align 8
.LC164:
	.long	0
	.long	1075314688
	.align 8
.LC165:
	.long	0
	.long	1079803904
	.align 8
.LC166:
	.long	0
	.long	1079394304
	.align 8
.LC167:
	.long	0
	.long	1082134528
	.align 8
.LC168:
	.long	0
	.long	1076953088
	.align 8
.LC169:
	.long	0
	.long	1082822656
	.align 8
.LC170:
	.long	0
	.long	1077280768
	.align 8
.LC171:
	.long	0
	.long	1078362112
	.align 8
.LC172:
	.long	0
	.long	1083938816
	.align 8
.LC173:
	.long	0
	.long	1078689792
	.align 8
.LC174:
	.long	0
	.long	1080016896
	.align 8
.LC175:
	.long	0
	.long	1079558144
	.align 8
.LC176:
	.long	0
	.long	1078788096
	.align 8
.LC177:
	.long	0
	.long	1080836096
	.align 8
.LC178:
	.long	0
	.long	1081163776
	.align 8
.LC179:
	.long	0
	.long	1085195264
	.align 8
.LC180:
	.long	0
	.long	1083421696
	.align 8
.LC181:
	.long	0
	.long	1082226688
	.align 8
.LC182:
	.long	0
	.long	1080532992
	.align 8
.LC183:
	.long	0
	.long	1080778752
	.align 8
.LC184:
	.long	0
	.long	1082159104
	.align 8
.LC185:
	.long	0
	.long	1078263808
	.align 8
.LC186:
	.long	0
	.long	1074790400
	.align 8
.LC187:
	.long	0
	.long	1080295424
	.align 8
.LC188:
	.long	0
	.long	1078329344
	.align 8
.LC189:
	.long	0
	.long	1076101120
	.align 8
.LC190:
	.long	0
	.long	1080606720
	.align 8
.LC191:
	.long	0
	.long	1080639488
	.align 8
.LC193:
	.long	0
	.long	1072693248
	.align 8
.LC194:
	.long	0
	.long	1081229312
	.align 8
.LC195:
	.long	0
	.long	1074266112
	.align 8
.LC196:
	.long	0
	.long	1078624256
	.align 8
.LC197:
	.long	0
	.long	1077673984
	.align 8
.LC198:
	.long	0
	.long	1076625408
	.align 8
.LC199:
	.long	0
	.long	1078427648
	.align 8
.LC200:
	.long	0
	.long	1078984704
	.align 8
.LC201:
	.long	0
	.long	1077739520
	.align 8
.LC202:
	.long	0
	.long	1081151488
	.align 8
.LC203:
	.long	0
	.long	1080303616
	.align 8
.LC204:
	.long	0
	.long	1080213504
	.align 8
.LC205:
	.long	0
	.long	1082890240
	.align 8
.LC206:
	.long	0
	.long	1080238080
	.align 8
.LC207:
	.long	0
	.long	1081040896
	.align 8
.LC208:
	.long	0
	.long	1081073664
	.align 8
.LC209:
	.long	0
	.long	1081671680
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"161081264.c"
	.text
	.global	__aeabi_dmul
	.global	__aeabi_ddiv
	.section	.rodata
	.align	2
.LC2:
	.ascii	"ARNDCQEGHILKMFPSTWYVBZX.-J\000"
	.align	2
.LC3:
	.ascii	"\000\003\002\002\005\002\002\000\003\001\001\003\001"
	.ascii	"\004\000\000\000\004\004\001\002\002\006\006\006\001"
	.align	3
.LC0:
	.word	2714419331
	.word	1068742213
	.word	137438953
	.word	1068113068
	.word	2473901162
	.word	1067844632
	.word	1992864825
	.word	1068146622
	.word	1202590843
	.word	1066695393
	.word	3058016715
	.word	1067777523
	.word	3367254360
	.word	1068482166
	.word	4226247819
	.word	1068691881
	.word	3745211482
	.word	1066896719
	.word	1992864825
	.word	1068146622
	.word	2817498546
	.word	1068977094
	.word	2095944040
	.word	1068381503
	.word	3161095930
	.word	1066963828
	.word	1202590843
	.word	1067743969
	.word	137438953
	.word	1068113068
	.word	3882650436
	.word	1068607995
	.word	2095944040
	.word	1068381503
	.word	824633721
	.word	1066183688
	.word	3539053052
	.word	1067475533
	.word	1099511628
	.word	1068557664
	.align	3
.LC1:
	.word	1724858866
	.word	1069213653
	.word	707810610
	.word	1066406825
	.word	4226247819
	.word	1066594729
	.word	3346638517
	.word	1065499177
	.word	522268023
	.word	1066822900
	.word	4143784447
	.word	1066197109
	.word	4130040552
	.word	1065606551
	.word	4178144186
	.word	1068722080
	.word	3930754069
	.word	1066480644
	.word	1120127471
	.word	1069443501
	.word	1752346657
	.word	1069870481
	.word	2377693895
	.word	1065807878
	.word	2515132849
	.word	1067519154
	.word	2934321657
	.word	1068753957
	.word	1992864825
	.word	1067098046
	.word	3167967878
	.word	1068307683
	.word	3408486046
	.word	1068156688
	.word	2865602180
	.word	1066849743
	.word	2563236482
	.word	1067488955
	.word	1340029796
	.word	1069455245
	.align	2
.LC4:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	JTTmtx
	.syntax unified
	.arm
	.fpu softvfp
	.type	JTTmtx, %function
JTTmtx:
	@ args = 4, pretend = 0, frame = 3608
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #3600
	sub	sp, sp, #8
	str	r0, [fp, #-3608]
	str	r1, [fp, #-3612]
	str	r2, [fp, #-3616]
	str	r3, [fp, #-3620]
	ldr	r3, .L27
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	ldr	r3, .L27+4
	sub	ip, fp, #44
	mov	lr, r3
	ldmia	lr!, {r0, r1, r2, r3}
	stmia	ip!, {r0, r1, r2, r3}
	ldm	lr, {r0, r1, r2}
	stmia	ip!, {r0, r1}
	strh	r2, [ip]	@ movhi
	add	ip, ip, #2
	lsr	r3, r2, #16
	strb	r3, [ip]
	ldr	r3, .L27+8
	sub	ip, fp, #72
	mov	lr, r3
	ldmia	lr!, {r0, r1, r2, r3}
	stmia	ip!, {r0, r1, r2, r3}
	ldm	lr, {r0, r1, r2}
	stmia	ip!, {r0, r1}
	strh	r2, [ip]	@ movhi
	ldr	r2, .L27+12
	sub	r3, fp, #3584
	sub	r3, r3, #12
	mov	r1, r2
	mov	r2, #160
	mov	r0, r3
	bl	memcpy
	ldr	r2, .L27+16
	sub	r3, fp, #3424
	sub	r3, r3, #12
	mov	r1, r2
	mov	r2, #160
	mov	r0, r3
	bl	memcpy
	mov	r2, #0
	ldr	r3, .L27+20
	str	r2, [fp, #-3116]
	str	r3, [fp, #-3112]
	mov	r2, #0
	ldr	r3, .L27+24
	str	r2, [fp, #-2956]
	str	r3, [fp, #-2952]
	mov	r2, #0
	ldr	r3, .L27+28
	str	r2, [fp, #-2948]
	str	r3, [fp, #-2944]
	mov	r2, #0
	ldr	r3, .L27+32
	str	r2, [fp, #-2796]
	str	r3, [fp, #-2792]
	mov	r2, #0
	ldr	r3, .L27+36
	str	r2, [fp, #-2788]
	str	r3, [fp, #-2784]
	mov	r2, #0
	ldr	r3, .L27+40
	str	r2, [fp, #-2780]
	str	r3, [fp, #-2776]
	mov	r2, #0
	ldr	r3, .L27+44
	str	r2, [fp, #-2636]
	str	r3, [fp, #-2632]
	mov	r2, #0
	ldr	r3, .L27+48
	str	r2, [fp, #-2628]
	str	r3, [fp, #-2624]
	mov	r2, #0
	ldr	r3, .L27+52
	str	r2, [fp, #-2620]
	str	r3, [fp, #-2616]
	mov	r2, #0
	ldr	r3, .L27+56
	str	r2, [fp, #-2612]
	str	r3, [fp, #-2608]
	mov	r2, #0
	ldr	r3, .L27+60
	str	r2, [fp, #-2476]
	str	r3, [fp, #-2472]
	mov	r2, #0
	ldr	r3, .L27+64
	str	r2, [fp, #-2468]
	str	r3, [fp, #-2464]
	mov	r2, #0
	ldr	r3, .L27+68
	str	r2, [fp, #-2460]
	str	r3, [fp, #-2456]
	mov	r2, #0
	ldr	r3, .L27+72
	str	r2, [fp, #-2452]
	str	r3, [fp, #-2448]
	mov	r2, #0
	ldr	r3, .L27+76
	str	r2, [fp, #-2444]
	str	r3, [fp, #-2440]
	mov	r2, #0
	ldr	r3, .L27+80
	str	r2, [fp, #-2316]
	str	r3, [fp, #-2312]
	mov	r2, #0
	ldr	r3, .L27+84
	str	r2, [fp, #-2308]
	str	r3, [fp, #-2304]
	mov	r2, #0
	ldr	r3, .L27+88
	str	r2, [fp, #-2300]
	str	r3, [fp, #-2296]
	mov	r2, #0
	ldr	r3, .L27+92
	str	r2, [fp, #-2292]
	str	r3, [fp, #-2288]
	mov	r2, #0
	ldr	r3, .L27+96
	str	r2, [fp, #-2284]
	str	r3, [fp, #-2280]
	mov	r2, #0
	ldr	r3, .L27+100
	str	r2, [fp, #-2276]
	str	r3, [fp, #-2272]
	mov	r2, #0
	ldr	r3, .L27+104
	str	r2, [fp, #-2156]
	str	r3, [fp, #-2152]
	mov	r2, #0
	ldr	r3, .L27+108
	str	r2, [fp, #-2148]
	str	r3, [fp, #-2144]
	mov	r2, #0
	ldr	r3, .L27+112
	str	r2, [fp, #-2140]
	str	r3, [fp, #-2136]
	mov	r2, #0
	ldr	r3, .L27+116
	str	r2, [fp, #-2132]
	str	r3, [fp, #-2128]
	mov	r2, #0
	ldr	r3, .L27+120
	str	r2, [fp, #-2124]
	str	r3, [fp, #-2120]
	mov	r2, #0
	ldr	r3, .L27+124
	str	r2, [fp, #-2116]
	str	r3, [fp, #-2112]
	mov	r2, #0
	ldr	r3, .L27+128
	str	r2, [fp, #-2108]
	str	r3, [fp, #-2104]
	mov	r2, #0
	ldr	r3, .L27+132
	str	r2, [fp, #-1996]
	str	r3, [fp, #-1992]
	mov	r2, #0
	ldr	r3, .L27+136
	str	r2, [fp, #-1988]
	str	r3, [fp, #-1984]
	mov	r2, #0
	ldr	r3, .L27+140
	str	r2, [fp, #-1980]
	str	r3, [fp, #-1976]
	mov	r2, #0
	ldr	r3, .L27+144
	str	r2, [fp, #-1972]
	str	r3, [fp, #-1968]
	mov	r2, #0
	ldr	r3, .L27+148
	str	r2, [fp, #-1964]
	str	r3, [fp, #-1960]
	mov	r2, #0
	ldr	r3, .L27+152
	str	r2, [fp, #-1956]
	str	r3, [fp, #-1952]
	mov	r2, #0
	ldr	r3, .L27+156
	str	r2, [fp, #-1948]
	str	r3, [fp, #-1944]
	mov	r2, #0
	ldr	r3, .L27+156
	str	r2, [fp, #-1940]
	str	r3, [fp, #-1936]
	mov	r2, #0
	ldr	r3, .L27+160
	str	r2, [fp, #-1836]
	str	r3, [fp, #-1832]
	mov	r2, #0
	ldr	r3, .L27+164
	str	r2, [fp, #-1828]
	str	r3, [fp, #-1824]
	mov	r2, #0
	ldr	r3, .L27+72
	str	r2, [fp, #-1820]
	str	r3, [fp, #-1816]
	mov	r2, #0
	ldr	r3, .L27+680
	str	r2, [fp, #-1812]
	str	r3, [fp, #-1808]
	mov	r2, #0
	ldr	r3, .L27+168
	str	r2, [fp, #-1804]
	str	r3, [fp, #-1800]
	mov	r2, #0
	ldr	r3, .L27+644
	str	r2, [fp, #-1796]
	str	r3, [fp, #-1792]
	mov	r2, #0
	ldr	r3, .L27+636
	str	r2, [fp, #-1788]
	str	r3, [fp, #-1784]
	mov	r2, #0
	ldr	r3, .L27+172
	str	r2, [fp, #-1780]
	str	r3, [fp, #-1776]
	mov	r2, #0
	ldr	r3, .L27+640
	str	r2, [fp, #-1772]
	str	r3, [fp, #-1768]
	mov	r2, #0
	ldr	r3, .L27+176
	str	r2, [fp, #-1676]
	str	r3, [fp, #-1672]
	mov	r2, #0
	ldr	r3, .L27+180
	str	r2, [fp, #-1668]
	str	r3, [fp, #-1664]
	mov	r2, #0
	ldr	r3, .L27+184
	str	r2, [fp, #-1660]
	str	r3, [fp, #-1656]
	mov	r2, #0
	ldr	r3, .L27+568
	str	r2, [fp, #-1652]
	str	r3, [fp, #-1648]
	mov	r2, #0
	ldr	r3, .L27+188
	str	r2, [fp, #-1644]
	str	r3, [fp, #-1640]
	mov	r2, #0
	ldr	r3, .L27+192
	str	r2, [fp, #-1636]
	str	r3, [fp, #-1632]
	mov	r2, #0
	ldr	r3, .L27+196
	str	r2, [fp, #-1628]
	str	r3, [fp, #-1624]
	mov	r2, #0
	ldr	r3, .L27+200
	str	r2, [fp, #-1620]
	str	r3, [fp, #-1616]
	mov	r2, #0
	ldr	r3, .L27+692
	str	r2, [fp, #-1612]
	str	r3, [fp, #-1608]
	mov	r2, #0
	ldr	r3, .L27+204
	str	r2, [fp, #-1604]
	str	r3, [fp, #-1600]
	mov	r2, #0
	ldr	r3, .L27+208
	str	r2, [fp, #-1516]
	str	r3, [fp, #-1512]
	mov	r2, #0
	ldr	r3, .L27+212
	str	r2, [fp, #-1508]
	str	r3, [fp, #-1504]
	mov	r2, #0
	ldr	r3, .L27+216
	str	r2, [fp, #-1500]
	str	r3, [fp, #-1496]
	mov	r2, #0
	ldr	r3, .L27+220
	str	r2, [fp, #-1492]
	str	r3, [fp, #-1488]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-1484]
	str	r3, [fp, #-1480]
	mov	r2, #0
	ldr	r3, .L27+224
	str	r2, [fp, #-1476]
	str	r3, [fp, #-1472]
	mov	r2, #0
	ldr	r3, .L27+228
	str	r2, [fp, #-1468]
	str	r3, [fp, #-1464]
	mov	r2, #0
	ldr	r3, .L27+232
	str	r2, [fp, #-1460]
	str	r3, [fp, #-1456]
	mov	r2, #0
	ldr	r3, .L27+236
	str	r2, [fp, #-1452]
	str	r3, [fp, #-1448]
	mov	r2, #0
	ldr	r3, .L27+240
	str	r2, [fp, #-1444]
	str	r3, [fp, #-1440]
	mov	r2, #0
	ldr	r3, .L27+244
	str	r2, [fp, #-1436]
	str	r3, [fp, #-1432]
	mov	r2, #0
	ldr	r3, .L27+248
	str	r2, [fp, #-1356]
	str	r3, [fp, #-1352]
	mov	r2, #0
	ldr	r3, .L27+252
	str	r2, [fp, #-1348]
	str	r3, [fp, #-1344]
	mov	r2, #0
	ldr	r3, .L27+256
	str	r2, [fp, #-1340]
	str	r3, [fp, #-1336]
	mov	r2, #0
	ldr	r3, .L27+260
	str	r2, [fp, #-1332]
	str	r3, [fp, #-1328]
	mov	r2, #0
	ldr	r3, .L27+572
	str	r2, [fp, #-1324]
	str	r3, [fp, #-1320]
	mov	r2, #0
	ldr	r3, .L27+264
	str	r2, [fp, #-1316]
	str	r3, [fp, #-1312]
	mov	r2, #0
	ldr	r3, .L27+268
	str	r2, [fp, #-1308]
	str	r3, [fp, #-1304]
	mov	r2, #0
	ldr	r3, .L27+260
	str	r2, [fp, #-1300]
	str	r3, [fp, #-1296]
	mov	r2, #0
	ldr	r3, .L27+584
	str	r2, [fp, #-1292]
	str	r3, [fp, #-1288]
	mov	r2, #0
	ldr	r3, .L27+272
	str	r2, [fp, #-1284]
	str	r3, [fp, #-1280]
	mov	r2, #0
	ldr	r3, .L27+276
	str	r2, [fp, #-1276]
	str	r3, [fp, #-1272]
	mov	r2, #0
	ldr	r3, .L27+280
	str	r2, [fp, #-1268]
	str	r3, [fp, #-1264]
	mov	r2, #0
	ldr	r3, .L27+284
	str	r2, [fp, #-1196]
	str	r3, [fp, #-1192]
	mov	r2, #0
	ldr	r3, .L27+580
	str	r2, [fp, #-1188]
	str	r3, [fp, #-1184]
	mov	r2, #0
	ldr	r3, .L27+560
	str	r2, [fp, #-1180]
	str	r3, [fp, #-1176]
	mov	r2, #0
	ldr	r3, .L27+96
	str	r2, [fp, #-1172]
	str	r3, [fp, #-1168]
	mov	r2, #0
	ldr	r3, .L27+616
	str	r2, [fp, #-1164]
	str	r3, [fp, #-1160]
	mov	r2, #0
	ldr	r3, .L27+76
	str	r2, [fp, #-1156]
	str	r3, [fp, #-1152]
	mov	r2, #0
	ldr	r3, .L27+56
	str	r2, [fp, #-1148]
	str	r3, [fp, #-1144]
	mov	r2, #0
	ldr	r3, .L27+716
	str	r2, [fp, #-1140]
	str	r3, [fp, #-1136]
	mov	r2, #0
	ldr	r3, .L27+288
	str	r2, [fp, #-1132]
	str	r3, [fp, #-1128]
	mov	r2, #0
	ldr	r3, .L27+292
	str	r2, [fp, #-1124]
	str	r3, [fp, #-1120]
	mov	r2, #0
	ldr	r3, .L27+296
	str	r2, [fp, #-1116]
	str	r3, [fp, #-1112]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-1108]
	str	r3, [fp, #-1104]
	mov	r2, #0
	ldr	r3, .L27+300
	str	r2, [fp, #-1100]
	str	r3, [fp, #-1096]
	mov	r2, #0
	ldr	r3, .L27+304
	str	r2, [fp, #-1036]
	str	r3, [fp, #-1032]
	mov	r2, #0
	ldr	r3, .L27+308
	str	r2, [fp, #-1028]
	str	r3, [fp, #-1024]
	mov	r2, #0
	ldr	r3, .L27+312
	str	r2, [fp, #-1020]
	str	r3, [fp, #-1016]
	mov	r2, #0
	ldr	r3, .L27+256
	str	r2, [fp, #-1012]
	str	r3, [fp, #-1008]
	mov	r2, #0
	ldr	r3, .L27+560
	str	r2, [fp, #-1004]
	str	r3, [fp, #-1000]
	mov	r2, #0
	ldr	r3, .L27+316
	str	r2, [fp, #-996]
	str	r3, [fp, #-992]
	mov	r2, #0
	ldr	r3, .L27+320
	str	r2, [fp, #-988]
	str	r3, [fp, #-984]
	mov	r2, #0
	ldr	r3, .L27+324
	str	r2, [fp, #-980]
	str	r3, [fp, #-976]
	mov	r2, #0
	ldr	r3, .L27+328
	str	r2, [fp, #-972]
	str	r3, [fp, #-968]
	mov	r2, #0
	ldr	r3, .L27+312
	str	r2, [fp, #-964]
	str	r3, [fp, #-960]
	mov	r2, #0
	ldr	r3, .L27+332
	str	r2, [fp, #-956]
	str	r3, [fp, #-952]
	mov	r2, #0
	ldr	r3, .L27+336
	str	r2, [fp, #-948]
	str	r3, [fp, #-944]
	mov	r2, #0
	ldr	r3, .L27+572
	str	r2, [fp, #-940]
	str	r3, [fp, #-936]
	mov	r2, #0
	ldr	r3, .L27+188
	str	r2, [fp, #-932]
	str	r3, [fp, #-928]
	mov	r2, #0
	ldr	r3, .L27+340
	str	r2, [fp, #-876]
	str	r3, [fp, #-872]
	mov	r2, #0
	ldr	r3, .L27+344
	str	r2, [fp, #-868]
	str	r3, [fp, #-864]
	mov	r2, #0
	ldr	r3, .L27+348
	str	r2, [fp, #-860]
	str	r3, [fp, #-856]
	mov	r2, #0
	ldr	r3, .L27+352
	str	r2, [fp, #-852]
	str	r3, [fp, #-848]
	mov	r2, #0
	ldr	r3, .L27+356
	str	r2, [fp, #-844]
	str	r3, [fp, #-840]
	mov	r2, #0
	ldr	r3, .L27+360
	str	r2, [fp, #-836]
	str	r3, [fp, #-832]
	mov	r2, #0
	ldr	r3, .L27+364
	str	r2, [fp, #-828]
	str	r3, [fp, #-824]
	mov	r2, #0
	ldr	r3, .L27+368
	str	r2, [fp, #-820]
	str	r3, [fp, #-816]
	mov	r2, #0
	ldr	r3, .L27+372
	str	r2, [fp, #-812]
	str	r3, [fp, #-808]
	mov	r2, #0
	ldr	r3, .L27+376
	str	r2, [fp, #-804]
	str	r3, [fp, #-800]
	mov	r2, #0
	ldr	r3, .L27+380
	str	r2, [fp, #-796]
	str	r3, [fp, #-792]
	mov	r2, #0
	ldr	r3, .L27+384
	str	r2, [fp, #-788]
	str	r3, [fp, #-784]
	mov	r2, #0
	ldr	r3, .L27+676
	str	r2, [fp, #-780]
	str	r3, [fp, #-776]
	mov	r2, #0
	ldr	r3, .L27+388
	str	r2, [fp, #-772]
	str	r3, [fp, #-768]
	mov	r2, #0
	ldr	r3, .L27+392
	str	r2, [fp, #-764]
	str	r3, [fp, #-760]
	mov	r2, #0
	ldr	r3, .L27+396
	str	r2, [fp, #-716]
	str	r3, [fp, #-712]
	mov	r2, #0
	ldr	r3, .L27+400
	str	r2, [fp, #-708]
	str	r3, [fp, #-704]
	mov	r2, #0
	ldr	r3, .L27+404
	str	r2, [fp, #-700]
	str	r3, [fp, #-696]
	mov	r2, #0
	ldr	r3, .L27+408
	str	r2, [fp, #-692]
	str	r3, [fp, #-688]
	mov	r2, #0
	ldr	r3, .L27+616
	str	r2, [fp, #-684]
	str	r3, [fp, #-680]
	mov	r2, #0
	ldr	r3, .L27+412
	str	r2, [fp, #-676]
	str	r3, [fp, #-672]
	mov	r2, #0
	ldr	r3, .L27+232
	str	r2, [fp, #-668]
	str	r3, [fp, #-664]
	mov	r2, #0
	ldr	r3, .L27+416
	str	r2, [fp, #-660]
	str	r3, [fp, #-656]
	mov	r2, #0
	ldr	r3, .L27+164
	str	r2, [fp, #-652]
	str	r3, [fp, #-648]
	mov	r2, #0
	ldr	r3, .L27+420
	str	r2, [fp, #-644]
	str	r3, [fp, #-640]
	mov	r2, #0
	ldr	r3, .L27+376
	str	r2, [fp, #-636]
	str	r3, [fp, #-632]
	mov	r2, #0
	ldr	r3, .L27+424
	str	r2, [fp, #-628]
	str	r3, [fp, #-624]
	mov	r2, #0
	ldr	r3, .L27+428
	str	r2, [fp, #-620]
	str	r3, [fp, #-616]
	mov	r2, #0
	ldr	r3, .L27+256
	str	r2, [fp, #-612]
	str	r3, [fp, #-608]
	mov	r2, #0
	ldr	r3, .L27+432
	str	r2, [fp, #-604]
	str	r3, [fp, #-600]
	mov	r2, #0
	ldr	r3, .L27+436
	str	r2, [fp, #-596]
	str	r3, [fp, #-592]
	mov	r2, #0
	ldr	r3, .L27+564
	str	r2, [fp, #-556]
	str	r3, [fp, #-552]
	mov	r2, #0
	ldr	r3, .L27+440
	str	r2, [fp, #-548]
	str	r3, [fp, #-544]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-540]
	str	r3, [fp, #-536]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-532]
	str	r3, [fp, #-528]
	mov	r2, #0
	ldr	r3, .L27+444
	str	r2, [fp, #-524]
	str	r3, [fp, #-520]
	mov	r2, #0
	ldr	r3, .L27+596
	str	r2, [fp, #-516]
	str	r3, [fp, #-512]
	mov	r2, #0
	ldr	r3, .L27+596
	str	r2, [fp, #-508]
	str	r3, [fp, #-504]
	mov	r2, #0
	ldr	r3, .L27+448
	str	r2, [fp, #-500]
	str	r3, [fp, #-496]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-492]
	str	r3, [fp, #-488]
	mov	r2, #0
	ldr	r3, .L27+596
	str	r2, [fp, #-484]
	str	r3, [fp, #-480]
	mov	r2, #0
	ldr	r3, .L27+452
	str	r2, [fp, #-476]
	str	r3, [fp, #-472]
	mov	r2, #0
	ldr	r3, .L27+76
	str	r2, [fp, #-468]
	str	r3, [fp, #-464]
	mov	r2, #0
	ldr	r3, .L27+96
	str	r2, [fp, #-460]
	str	r3, [fp, #-456]
	mov	r2, #0
	ldr	r3, .L27+680
	str	r2, [fp, #-452]
	str	r3, [fp, #-448]
	mov	r2, #0
	ldr	r3, .L27+648
	str	r2, [fp, #-444]
	str	r3, [fp, #-440]
	mov	r2, #0
	ldr	r3, .L27+188
	str	r2, [fp, #-436]
	str	r3, [fp, #-432]
	mov	r2, #0
	ldr	r3, .L27+96
	str	r2, [fp, #-428]
	str	r3, [fp, #-424]
	mov	r2, #0
	ldr	r3, .L27+156
	str	r2, [fp, #-396]
	str	r3, [fp, #-392]
	mov	r2, #0
	ldr	r3, .L27+132
	str	r2, [fp, #-388]
	str	r3, [fp, #-384]
	mov	r2, #0
	ldr	r3, .L27+456
	str	r2, [fp, #-380]
	str	r3, [fp, #-376]
	mov	r2, #0
	ldr	r3, .L27+668
	str	r2, [fp, #-372]
	str	r3, [fp, #-368]
	mov	r2, #0
	ldr	r3, .L27+416
	str	r2, [fp, #-364]
	str	r3, [fp, #-360]
	mov	r2, #0
	ldr	r3, .L27+148
	str	r2, [fp, #-356]
	str	r3, [fp, #-352]
	mov	r2, #0
	ldr	r3, .L27+560
	str	r2, [fp, #-348]
	str	r3, [fp, #-344]
	mov	r2, #0
	ldr	r3, .L27+560
	str	r2, [fp, #-340]
	str	r3, [fp, #-336]
	mov	r2, #0
	ldr	r3, .L27+460
	str	r2, [fp, #-332]
	str	r3, [fp, #-328]
	mov	r2, #0
	ldr	r3, .L27+252
	str	r2, [fp, #-324]
	str	r3, [fp, #-320]
	mov	r2, #0
	ldr	r3, .L27+124
	str	r2, [fp, #-316]
	str	r3, [fp, #-312]
	mov	r2, #0
	ldr	r3, .L27+644
	str	r2, [fp, #-308]
	str	r3, [fp, #-304]
	mov	r2, #0
	ldr	r3, .L27+464
	str	r2, [fp, #-300]
	str	r3, [fp, #-296]
	mov	r2, #0
	ldr	r3, .L27+468
	str	r2, [fp, #-292]
	str	r3, [fp, #-288]
	mov	r2, #0
	ldr	r3, .L27+696
	str	r2, [fp, #-284]
	str	r3, [fp, #-280]
	mov	r2, #0
	ldr	r3, .L27+416
	str	r2, [fp, #-276]
	str	r3, [fp, #-272]
	mov	r2, #0
	ldr	r3, .L27+472
	str	r2, [fp, #-268]
	str	r3, [fp, #-264]
	mov	r2, #0
	ldr	r3, .L27+156
	str	r2, [fp, #-260]
	str	r3, [fp, #-256]
	mov	r2, #0
	ldr	r3, .L27+476
	str	r2, [fp, #-236]
	str	r3, [fp, #-232]
	mov	r2, #0
	ldr	r3, .L27+448
	str	r2, [fp, #-228]
	str	r3, [fp, #-224]
	mov	r2, #0
	ldr	r3, .L27+480
	str	r2, [fp, #-220]
	str	r3, [fp, #-216]
	mov	r2, #0
	ldr	r3, .L27+484
	str	r2, [fp, #-212]
	str	r3, [fp, #-208]
	mov	r2, #0
	ldr	r3, .L27+488
	str	r2, [fp, #-204]
	str	r3, [fp, #-200]
	mov	r2, #0
	ldr	r3, .L27+492
	str	r2, [fp, #-196]
	str	r3, [fp, #-192]
	mov	r2, #0
	ldr	r3, .L27+496
	str	r2, [fp, #-188]
	str	r3, [fp, #-184]
	mov	r2, #0
	ldr	r3, .L27+500
	str	r2, [fp, #-180]
	str	r3, [fp, #-176]
	mov	r2, #0
	ldr	r3, .L27+696
	str	r2, [fp, #-172]
	str	r3, [fp, #-168]
	mov	r2, #0
	ldr	r3, .L27+504
	str	r2, [fp, #-164]
	str	r3, [fp, #-160]
	mov	r2, #0
	ldr	r3, .L27+508
	str	r2, [fp, #-156]
	str	r3, [fp, #-152]
	mov	r2, #0
	ldr	r3, .L27+492
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	mov	r2, #0
	ldr	r3, .L27+512
	str	r2, [fp, #-140]
	str	r3, [fp, #-136]
	mov	r2, #0
	ldr	r3, .L27+516
	str	r2, [fp, #-132]
	str	r3, [fp, #-128]
	mov	r2, #0
	ldr	r3, .L27+124
	str	r2, [fp, #-124]
	str	r3, [fp, #-120]
	mov	r2, #0
	ldr	r3, .L27+520
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	mov	r2, #0
	ldr	r3, .L27+524
	str	r2, [fp, #-108]
	str	r3, [fp, #-104]
	mov	r2, #0
	ldr	r3, .L27+260
	str	r2, [fp, #-100]
	str	r3, [fp, #-96]
	mov	r2, #0
	ldr	r3, .L27+528
	str	r2, [fp, #-92]
	str	r3, [fp, #-88]
	mov	r2, #0
	ldr	r3, .L27+584
	str	r2, [fp, #-3268]
	str	r3, [fp, #-3264]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-3260]
	str	r3, [fp, #-3256]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-3252]
	str	r3, [fp, #-3248]
	mov	r2, #0
	ldr	r3, .L27+56
	str	r2, [fp, #-3244]
	str	r3, [fp, #-3240]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-3236]
	str	r3, [fp, #-3232]
	mov	r2, #0
	ldr	r3, .L27+648
	str	r2, [fp, #-3228]
	str	r3, [fp, #-3224]
	mov	r2, #0
	ldr	r3, .L27+532
	str	r2, [fp, #-3220]
	str	r3, [fp, #-3216]
	mov	r2, #0
	ldr	r3, .L27+648
	str	r2, [fp, #-3212]
	str	r3, [fp, #-3208]
	mov	r2, #0
	ldr	r3, .L27+536
	str	r2, [fp, #-3204]
	str	r3, [fp, #-3200]
	mov	r2, #0
	ldr	r3, .L27+636
	str	r2, [fp, #-3196]
	str	r3, [fp, #-3192]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-3188]
	str	r3, [fp, #-3184]
	mov	r2, #0
	ldr	r3, .L27+688
	str	r2, [fp, #-3180]
	str	r3, [fp, #-3176]
	mov	r2, #0
	ldr	r3, .L27+584
	str	r2, [fp, #-3172]
	str	r3, [fp, #-3168]
	mov	r2, #0
	ldr	r3, .L27+568
	str	r2, [fp, #-3164]
	str	r3, [fp, #-3160]
	mov	r2, #0
	ldr	r3, .L27+540
	str	r2, [fp, #-3156]
	str	r3, [fp, #-3152]
	mov	r2, #0
	ldr	r3, .L27+544
	str	r2, [fp, #-3148]
	str	r3, [fp, #-3144]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-3140]
	str	r3, [fp, #-3136]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-3132]
	str	r3, [fp, #-3128]
	mov	r2, #0
	ldr	r3, .L27+548
	str	r2, [fp, #-3124]
	str	r3, [fp, #-3120]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-3100]
	str	r3, [fp, #-3096]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-3092]
	str	r3, [fp, #-3088]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-3084]
	str	r3, [fp, #-3080]
	mov	r2, #0
	ldr	r3, .L27+584
	str	r2, [fp, #-3076]
	str	r3, [fp, #-3072]
	mov	r2, #0
	ldr	r3, .L27+708
	str	r2, [fp, #-3068]
	str	r3, [fp, #-3064]
	mov	r2, #0
	ldr	r3, .L27+696
	str	r2, [fp, #-3060]
	str	r3, [fp, #-3056]
	mov	r2, #0
	ldr	r3, .L27+584
	str	r2, [fp, #-3052]
	str	r3, [fp, #-3048]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-3044]
	str	r3, [fp, #-3040]
	mov	r2, #0
	ldr	r3, .L27+96
	str	r2, [fp, #-3036]
	str	r3, [fp, #-3032]
	mov	r2, #0
	ldr	r3, .L27+600
	str	r2, [fp, #-3028]
	str	r3, [fp, #-3024]
	mov	r2, #0
	ldr	r3, .L27+168
	str	r2, [fp, #-3020]
	str	r3, [fp, #-3016]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-3012]
	str	r3, [fp, #-3008]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-3004]
	str	r3, [fp, #-3000]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-2996]
	str	r3, [fp, #-2992]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-2988]
	str	r3, [fp, #-2984]
	mov	r2, #0
	ldr	r3, .L27+552
	str	r2, [fp, #-2980]
	str	r3, [fp, #-2976]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2972]
	str	r3, [fp, #-2968]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2964]
	str	r3, [fp, #-2960]
	mov	r2, #0
	ldr	r3, .L27+556
	str	r2, [fp, #-2932]
	str	r3, [fp, #-2928]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2924]
	str	r3, [fp, #-2920]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-2916]
	str	r3, [fp, #-2912]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2908]
	str	r3, [fp, #-2904]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2900]
	str	r3, [fp, #-2896]
	mov	r2, #0
	ldr	r3, .L27+96
	str	r2, [fp, #-2892]
	str	r3, [fp, #-2888]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-2884]
	str	r3, [fp, #-2880]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-2876]
	str	r3, [fp, #-2872]
	mov	r2, #0
	ldr	r3, .L27+564
	str	r2, [fp, #-2868]
	str	r3, [fp, #-2864]
	mov	r2, #0
	ldr	r3, .L27+708
	str	r2, [fp, #-2860]
	str	r3, [fp, #-2856]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2852]
	str	r3, [fp, #-2848]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-2844]
	str	r3, [fp, #-2840]
	mov	r2, #0
	ldr	r3, .L27+52
	str	r2, [fp, #-2836]
	str	r3, [fp, #-2832]
	mov	r2, #0
	ldr	r3, .L27+168
	str	r2, [fp, #-2828]
	str	r3, [fp, #-2824]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2820]
	str	r3, [fp, #-2816]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2812]
	str	r3, [fp, #-2808]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-2804]
	str	r3, [fp, #-2800]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2764]
	str	r3, [fp, #-2760]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2756]
	str	r3, [fp, #-2752]
	mov	r2, #0
	b	.L28
.L29:
	.align	2
.L27:
	.word	.LC4
	.word	.LC2
	.word	.LC3
	.word	.LC0
	.word	.LC1
	.word	1081008128
	.word	1080754176
	.word	1079836672
	.word	1081614336
	.word	1078460416
	.word	1083597824
	.word	1079672832
	.word	1079984128
	.word	1077936128
	.word	1076494336
	.word	1080688640
	.word	1082617856
	.word	1080287232
	.word	1080049664
	.word	1075970048
	.word	1082310656
	.word	1079885824
	.word	1080459264
	.word	1084670976
	.word	1075838976
	.word	1083182080
	.word	1083341824
	.word	1082339328
	.word	1081225216
	.word	1082263552
	.word	1079541760
	.word	1079312384
	.word	1082331136
	.word	1078394880
	.word	1081860096
	.word	1081942016
	.word	1080164352
	.word	1078198272
	.word	1082382336
	.word	1078231040
	.word	1080401920
	.word	1079181312
	.word	1077084160
	.word	1077477376
	.word	1081085952
	.word	1080664064
	.word	1078951936
	.word	1078067200
	.word	1081319424
	.word	1079001088
	.word	1078722560
	.word	1083486208
	.word	1080623104
	.word	1084381184
	.word	1082634240
	.word	1079607296
	.word	1082839040
	.word	1082626048
	.word	1080147968
	.word	1079328768
	.word	1079164928
	.word	1079476224
	.word	1079574528
	.word	1078886400
	.word	1078165504
	.word	1077608448
	.word	1078591488
	.word	1077805056
	.word	1082523648
	.word	1083076608
	.word	1079623680
	.word	1078558720
	.word	1078525952
	.word	1080590336
	.word	1083249664
	.word	1078493184
	.word	1082927104
	.word	1080762368
	.word	1077870592
	.word	1081651200
	.word	1079099392
	.word	1079459840
	.word	1080270848
	.word	1082265600
	.word	1079197696
	.word	1084414464
	.word	1081724928
	.word	1083910144
	.word	1080983552
	.word	1081479168
	.word	1080475648
	.word	1080262656
	.word	1083288576
	.word	1080115200
	.word	1080393728
	.word	1081819136
	.word	1080852480
	.word	1081298944
	.word	1083295744
	.word	1084428288
	.word	1080868864
	.word	1082501120
	.word	1080221696
	.word	1080205312
	.word	1080328192
	.word	1082986496
	.word	1081663488
	.word	1081438208
	.word	1081720832
	.word	1084335104
	.word	1079721984
	.word	1078132736
	.word	1079066624
	.word	1079279616
	.word	1079803904
	.word	1082134528
	.word	1076953088
	.word	1082822656
	.word	1078362112
	.word	1083938816
	.word	1078689792
	.word	1080016896
	.word	1079558144
	.word	1078788096
	.word	1080836096
	.word	1081163776
	.word	1085195264
	.word	1083421696
	.word	1082226688
	.word	1080532992
	.word	1080778752
	.word	1082159104
	.word	1078263808
	.word	1080295424
	.word	1078329344
	.word	1080606720
	.word	1080639488
	.word	1081229312
	.word	1077673984
	.word	1076625408
	.word	1076756480
	.word	1076232192
	.word	1078001664
	.word	1077346304
	.word	1078427648
	.word	1076887552
	.word	1077215232
	.word	1075576832
	.word	1078984704
	.word	1076363264
	.word	1078624256
	.word	1077739520
	.word	1081151488
	.word	1080303616
	.word	1079017472
	.word	1080213504
	.word	1082890240
	.word	1080238080
	.word	1081040896
	.word	1078296576
	.word	1077542912
	.word	1077149696
	.word	1075314688
	.word	1081073664
	.word	1074790400
	.word	1075838976
	.word	1075052544
	.word	1079394304
	.word	1077936128
	.word	1078657024
	.word	1078099968
	.word	1075970048
	.word	1076101120
	.word	1080082432
	.word	1077280768
	.word	1076494336
	.word	1072693248
	.word	1074266112
	.word	1078460416
	.word	1077018624
	.word	1081671680
	.word	.LC4
.L28:
	ldr	r3, .L27+596
	str	r2, [fp, #-2748]
	str	r3, [fp, #-2744]
	mov	r2, #0
	ldr	r3, .L27+560
	str	r2, [fp, #-2740]
	str	r3, [fp, #-2736]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-2732]
	str	r3, [fp, #-2728]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2724]
	str	r3, [fp, #-2720]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2716]
	str	r3, [fp, #-2712]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-2708]
	str	r3, [fp, #-2704]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2700]
	str	r3, [fp, #-2696]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2692]
	str	r3, [fp, #-2688]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2684]
	str	r3, [fp, #-2680]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2676]
	str	r3, [fp, #-2672]
	mov	r2, #0
	ldr	r3, .L27+648
	str	r2, [fp, #-2668]
	str	r3, [fp, #-2664]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2660]
	str	r3, [fp, #-2656]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2652]
	str	r3, [fp, #-2648]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-2644]
	str	r3, [fp, #-2640]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2596]
	str	r3, [fp, #-2592]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2588]
	str	r3, [fp, #-2584]
	mov	r2, #0
	ldr	r3, .L27+700
	str	r2, [fp, #-2580]
	str	r3, [fp, #-2576]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-2572]
	str	r3, [fp, #-2568]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-2564]
	str	r3, [fp, #-2560]
	mov	r2, #0
	ldr	r3, .L27+564
	str	r2, [fp, #-2556]
	str	r3, [fp, #-2552]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2548]
	str	r3, [fp, #-2544]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2540]
	str	r3, [fp, #-2536]
	mov	r2, #0
	ldr	r3, .L27+568
	str	r2, [fp, #-2532]
	str	r3, [fp, #-2528]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2524]
	str	r3, [fp, #-2520]
	mov	r2, #0
	ldr	r3, .L27+712
	str	r2, [fp, #-2516]
	str	r3, [fp, #-2512]
	mov	r2, #0
	ldr	r3, .L27+700
	str	r2, [fp, #-2508]
	str	r3, [fp, #-2504]
	mov	r2, #0
	ldr	r3, .L27+660
	str	r2, [fp, #-2500]
	str	r3, [fp, #-2496]
	mov	r2, #0
	ldr	r3, .L27+572
	str	r2, [fp, #-2492]
	str	r3, [fp, #-2488]
	mov	r2, #0
	ldr	r3, .L27+576
	str	r2, [fp, #-2484]
	str	r3, [fp, #-2480]
	mov	r2, #0
	ldr	r3, .L27+580
	str	r2, [fp, #-2428]
	str	r3, [fp, #-2424]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2420]
	str	r3, [fp, #-2416]
	mov	r2, #0
	ldr	r3, .L27+640
	str	r2, [fp, #-2412]
	str	r3, [fp, #-2408]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2404]
	str	r3, [fp, #-2400]
	mov	r2, #0
	ldr	r3, .L27+580
	str	r2, [fp, #-2396]
	str	r3, [fp, #-2392]
	mov	r2, #0
	ldr	r3, .L27+648
	str	r2, [fp, #-2388]
	str	r3, [fp, #-2384]
	mov	r2, #0
	ldr	r3, .L27+708
	str	r2, [fp, #-2380]
	str	r3, [fp, #-2376]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2372]
	str	r3, [fp, #-2368]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-2364]
	str	r3, [fp, #-2360]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-2356]
	str	r3, [fp, #-2352]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-2348]
	str	r3, [fp, #-2344]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2340]
	str	r3, [fp, #-2336]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2332]
	str	r3, [fp, #-2328]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2324]
	str	r3, [fp, #-2320]
	mov	r2, #0
	ldr	r3, .L27+584
	str	r2, [fp, #-2260]
	str	r3, [fp, #-2256]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2252]
	str	r3, [fp, #-2248]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2244]
	str	r3, [fp, #-2240]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2236]
	str	r3, [fp, #-2232]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2228]
	str	r3, [fp, #-2224]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2220]
	str	r3, [fp, #-2216]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2212]
	str	r3, [fp, #-2208]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2204]
	str	r3, [fp, #-2200]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-2196]
	str	r3, [fp, #-2192]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-2188]
	str	r3, [fp, #-2184]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2180]
	str	r3, [fp, #-2176]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2172]
	str	r3, [fp, #-2168]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-2164]
	str	r3, [fp, #-2160]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-2092]
	str	r3, [fp, #-2088]
	mov	r2, #0
	ldr	r3, .L27+688
	str	r2, [fp, #-2084]
	str	r3, [fp, #-2080]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2076]
	str	r3, [fp, #-2072]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2068]
	str	r3, [fp, #-2064]
	mov	r2, #0
	ldr	r3, .L27+708
	str	r2, [fp, #-2060]
	str	r3, [fp, #-2056]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-2052]
	str	r3, [fp, #-2048]
	mov	r2, #0
	ldr	r3, .L27+588
	str	r2, [fp, #-2044]
	str	r3, [fp, #-2040]
	mov	r2, #0
	ldr	r3, .L27+592
	str	r2, [fp, #-2036]
	str	r3, [fp, #-2032]
	mov	r2, #0
	ldr	r3, .L27+596
	str	r2, [fp, #-2028]
	str	r3, [fp, #-2024]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-2020]
	str	r3, [fp, #-2016]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-2012]
	str	r3, [fp, #-2008]
	mov	r2, #0
	ldr	r3, .L27+600
	str	r2, [fp, #-2004]
	str	r3, [fp, #-2000]
	mov	r2, #0
	ldr	r3, .L27+708
	str	r2, [fp, #-1924]
	str	r3, [fp, #-1920]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-1916]
	str	r3, [fp, #-1912]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1908]
	str	r3, [fp, #-1904]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1900]
	str	r3, [fp, #-1896]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1892]
	str	r3, [fp, #-1888]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1884]
	str	r3, [fp, #-1880]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1876]
	str	r3, [fp, #-1872]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-1868]
	str	r3, [fp, #-1864]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1860]
	str	r3, [fp, #-1856]
	mov	r2, #0
	ldr	r3, .L27+604
	str	r2, [fp, #-1852]
	str	r3, [fp, #-1848]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-1844]
	str	r3, [fp, #-1840]
	mov	r2, #0
	ldr	r3, .L27+608
	str	r2, [fp, #-1756]
	str	r3, [fp, #-1752]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1748]
	str	r3, [fp, #-1744]
	mov	r2, #0
	ldr	r3, .L27+612
	str	r2, [fp, #-1740]
	str	r3, [fp, #-1736]
	mov	r2, #0
	ldr	r3, .L27+616
	str	r2, [fp, #-1732]
	str	r3, [fp, #-1728]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-1724]
	str	r3, [fp, #-1720]
	mov	r2, #0
	ldr	r3, .L27+696
	str	r2, [fp, #-1716]
	str	r3, [fp, #-1712]
	mov	r2, #0
	ldr	r3, .L27+620
	str	r2, [fp, #-1708]
	str	r3, [fp, #-1704]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1700]
	str	r3, [fp, #-1696]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-1692]
	str	r3, [fp, #-1688]
	mov	r2, #0
	ldr	r3, .L27+624
	str	r2, [fp, #-1684]
	str	r3, [fp, #-1680]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1588]
	str	r3, [fp, #-1584]
	mov	r2, #0
	ldr	r3, .L27+628
	str	r2, [fp, #-1580]
	str	r3, [fp, #-1576]
	mov	r2, #0
	ldr	r3, .L27+632
	str	r2, [fp, #-1572]
	str	r3, [fp, #-1568]
	mov	r2, #0
	ldr	r3, .L27+680
	str	r2, [fp, #-1564]
	str	r3, [fp, #-1560]
	mov	r2, #0
	ldr	r3, .L27+636
	str	r2, [fp, #-1556]
	str	r3, [fp, #-1552]
	mov	r2, #0
	ldr	r3, .L27+640
	str	r2, [fp, #-1548]
	str	r3, [fp, #-1544]
	mov	r2, #0
	ldr	r3, .L27+644
	str	r2, [fp, #-1540]
	str	r3, [fp, #-1536]
	mov	r2, #0
	ldr	r3, .L27+648
	str	r2, [fp, #-1532]
	str	r3, [fp, #-1528]
	mov	r2, #0
	ldr	r3, .L27+652
	str	r2, [fp, #-1524]
	str	r3, [fp, #-1520]
	mov	r2, #0
	ldr	r3, .L27+656
	str	r2, [fp, #-1420]
	str	r3, [fp, #-1416]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1412]
	str	r3, [fp, #-1408]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1404]
	str	r3, [fp, #-1400]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1396]
	str	r3, [fp, #-1392]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-1388]
	str	r3, [fp, #-1384]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1380]
	str	r3, [fp, #-1376]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-1372]
	str	r3, [fp, #-1368]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1364]
	str	r3, [fp, #-1360]
	mov	r2, #0
	ldr	r3, .L27+660
	str	r2, [fp, #-1252]
	str	r3, [fp, #-1248]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1244]
	str	r3, [fp, #-1240]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1236]
	str	r3, [fp, #-1232]
	mov	r2, #0
	ldr	r3, .L27+672
	str	r2, [fp, #-1228]
	str	r3, [fp, #-1224]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-1220]
	str	r3, [fp, #-1216]
	mov	r2, #0
	ldr	r3, .L27+664
	str	r2, [fp, #-1212]
	str	r3, [fp, #-1208]
	mov	r2, #0
	ldr	r3, .L27+668
	str	r2, [fp, #-1204]
	str	r3, [fp, #-1200]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-1084]
	str	r3, [fp, #-1080]
	mov	r2, #0
	ldr	r3, .L27+672
	str	r2, [fp, #-1076]
	str	r3, [fp, #-1072]
	mov	r2, #0
	ldr	r3, .L27+684
	str	r2, [fp, #-1068]
	str	r3, [fp, #-1064]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-1060]
	str	r3, [fp, #-1056]
	mov	r2, #0
	ldr	r3, .L27+676
	str	r2, [fp, #-1052]
	str	r3, [fp, #-1048]
	mov	r2, #0
	ldr	r3, .L27+680
	str	r2, [fp, #-1044]
	str	r3, [fp, #-1040]
	mov	r2, #0
	ldr	r3, .L27+684
	str	r2, [fp, #-916]
	str	r3, [fp, #-912]
	mov	r2, #0
	ldr	r3, .L27+688
	str	r2, [fp, #-908]
	str	r3, [fp, #-904]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-900]
	str	r3, [fp, #-896]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-892]
	str	r3, [fp, #-888]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-884]
	str	r3, [fp, #-880]
	mov	r2, #0
	ldr	r3, .L27+692
	str	r2, [fp, #-748]
	str	r3, [fp, #-744]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-740]
	str	r3, [fp, #-736]
	mov	r2, #0
	ldr	r3, .L27+696
	str	r2, [fp, #-732]
	str	r3, [fp, #-728]
	mov	r2, #0
	ldr	r3, .L27+700
	str	r2, [fp, #-724]
	str	r3, [fp, #-720]
	mov	r2, #0
	ldr	r3, .L27+704
	str	r2, [fp, #-580]
	str	r3, [fp, #-576]
	mov	r2, #0
	ldr	r3, .L27+708
	str	r2, [fp, #-572]
	str	r3, [fp, #-568]
	mov	r2, #0
	ldr	r3, .L27+712
	str	r2, [fp, #-564]
	str	r3, [fp, #-560]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-412]
	str	r3, [fp, #-408]
	mov	r2, #0
	ldr	r3, .L27+716
	str	r2, [fp, #-404]
	str	r3, [fp, #-400]
	mov	r2, #0
	mov	r3, #1073741824
	str	r2, [fp, #-244]
	str	r3, [fp, #-240]
	mov	r3, #0
	str	r3, [fp, #-3604]
	b	.L2
.L3:
	ldr	r2, [fp, #-3604]
	mov	r3, r2
	lsl	r3, r3, #1
	add	r3, r3, r2
	lsl	r2, r3, #3
	sub	r2, r2, r3
	lsl	r3, r2, #3
	mov	r2, r3
	sub	r3, fp, #12
	add	r3, r3, r2
	sub	r1, r3, #3264
	mov	r2, #0
	mov	r3, #0
	stm	r1, {r2-r3}
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L2:
	ldr	r3, [fp, #-3604]
	cmp	r3, #19
	ble	.L3
	ldr	r3, [fp, #4]
	cmp	r3, #0
	beq	.L4
	mov	r3, #1
	str	r3, [fp, #-3604]
	b	.L5
.L8:
	mov	r3, #0
	str	r3, [fp, #-3600]
	b	.L6
.L7:
	ldr	r2, [fp, #-3600]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3604]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	ldmia	r3, {r4-r5}
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3424
	ldmia	r3, {r0-r1}
	mov	r2, #0
	ldr	r3, .L27+720
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	ldr	r3, [fp, #-3600]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3424
	ldmia	r3, {r2-r3}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	ldr	r2, [fp, #-3600]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3604]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	stm	r3, {r0-r1}
	ldr	r2, [fp, #-3600]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3604]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	ldmia	r3, {r0-r1}
	ldr	r2, [fp, #-3604]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3600]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	stm	r3, {r0-r1}
	ldr	r3, [fp, #-3600]
	add	r3, r3, #1
	str	r3, [fp, #-3600]
.L6:
	ldr	r2, [fp, #-3600]
	ldr	r3, [fp, #-3604]
	cmp	r2, r3
	blt	.L7
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L5:
	ldr	r3, [fp, #-3604]
	cmp	r3, #19
	ble	.L8
	mov	r3, #0
	str	r3, [fp, #-3604]
	b	.L9
.L10:
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-3612]
	add	r1, r2, r3
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3424
	ldmia	r3, {r2-r3}
	stm	r1, {r2-r3}
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L9:
	ldr	r3, [fp, #-3604]
	cmp	r3, #19
	ble	.L10
	b	.L11
.L4:
	mov	r3, #1
	str	r3, [fp, #-3604]
	b	.L12
.L15:
	mov	r3, #0
	str	r3, [fp, #-3600]
	b	.L13
.L14:
	ldr	r2, [fp, #-3604]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3600]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	ldmia	r3, {r4-r5}
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3584
	ldmia	r3, {r0-r1}
	mov	r2, #0
	ldr	r3, .L27+720
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	ldr	r3, [fp, #-3600]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3584
	ldmia	r3, {r2-r3}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	ldr	r2, [fp, #-3604]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3600]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	stm	r3, {r0-r1}
	ldr	r2, [fp, #-3604]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3600]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	ldmia	r3, {r0-r1}
	ldr	r2, [fp, #-3600]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3604]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	stm	r3, {r0-r1}
	ldr	r3, [fp, #-3600]
	add	r3, r3, #1
	str	r3, [fp, #-3600]
.L13:
	ldr	r2, [fp, #-3600]
	ldr	r3, [fp, #-3604]
	cmp	r2, r3
	blt	.L14
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L12:
	ldr	r3, [fp, #-3604]
	cmp	r3, #19
	ble	.L15
	mov	r3, #0
	str	r3, [fp, #-3604]
	b	.L16
.L17:
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-3612]
	add	r1, r2, r3
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3584
	ldmia	r3, {r2-r3}
	stm	r1, {r2-r3}
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L16:
	ldr	r3, [fp, #-3604]
	cmp	r3, #19
	ble	.L17
.L11:
	mov	r3, #0
	str	r3, [fp, #-3604]
	b	.L18
.L19:
	ldr	r3, [fp, #-3604]
	ldr	r2, [fp, #-3616]
	add	r3, r2, r3
	sub	r1, fp, #44
	ldr	r2, [fp, #-3604]
	add	r2, r1, r2
	ldrb	r2, [r2]	@ zero_extendqisi2
	strb	r2, [r3]
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L18:
	ldr	r3, [fp, #-3604]
	cmp	r3, #25
	ble	.L19
	mov	r3, #0
	str	r3, [fp, #-3604]
	b	.L20
.L21:
	ldr	r3, [fp, #-3604]
	ldr	r2, [fp, #-3616]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r3, [fp, #-3620]
	add	r3, r3, r2
	sub	r1, fp, #72
	ldr	r2, [fp, #-3604]
	add	r2, r1, r2
	ldrb	r2, [r2]	@ zero_extendqisi2
	strb	r2, [r3]
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L20:
	ldr	r3, [fp, #-3604]
	cmp	r3, #25
	ble	.L21
	mov	r3, #0
	str	r3, [fp, #-3604]
	b	.L22
.L25:
	mov	r3, #0
	str	r3, [fp, #-3600]
	b	.L23
.L24:
	ldr	r3, [fp, #-3604]
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3608]
	add	r3, r2, r3
	ldr	r2, [r3]
	ldr	r3, [fp, #-3600]
	lsl	r3, r3, #3
	add	r1, r2, r3
	ldr	r2, [fp, #-3604]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-3600]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #3264
	ldmia	r3, {r2-r3}
	stm	r1, {r2-r3}
	ldr	r3, [fp, #-3600]
	add	r3, r3, #1
	str	r3, [fp, #-3600]
.L23:
	ldr	r3, [fp, #-3600]
	cmp	r3, #19
	ble	.L24
	ldr	r3, [fp, #-3604]
	add	r3, r3, #1
	str	r3, [fp, #-3604]
.L22:
	ldr	r3, [fp, #-3604]
	cmp	r3, #19
	ble	.L25
	nop
	ldr	r3, .L27+724
	ldr	r2, [r3]
	ldr	r3, [fp, #-16]
	eors	r2, r3, r2
	mov	r3, #0
	beq	.L26
	bl	__stack_chk_fail
.L26:
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
	.size	JTTmtx, .-JTTmtx
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
