MLESCSQRTPEIMSLAHLAYGSENSLVFDKHIVRSRTGVQQGDPLGPLLFALSIDEVARNVKTPLNLWYLDDATIGGPVDVVLDELYKIVSALAKMGLIINTKKTEIINISVPIQDFGLVMEKISEILPDTKQTRLNDVYFLGCPFGESEVQNHLRAKSVEMSRFTERLSLLDSHTAFFLLKNCIHVPKLLYLLRCSPCFIQDEILHSIDDTLRLCAEWILNVRFDNDGWTQCKLPLNSGGAGLRSALDLALPAFLSSHSSCRRLSLEILHKSPESSLDRPFEDGCMLWKESGLKFPIQTSLQQSWDKLRCEFTADNLAMRLDQHRLACLRSAAVPHSGSWLNAMPIAGLGTLLEDDCMRIGTALRLGLDICEQHRCRCGKMVDVKGVHPLSCKRSAGRAPRHSAINNVILRALESVGFPSILEPVGLDRGDGKRPDYVKIQSRINVIL