MDSGAELILFAGPEVGHLLAEVEVSRRVTSLDAQISIAILIPKLPVPNENLDVFIKSLDADLRRDPDPRISVVELPPLDDVPPELTQPGNHVLLVDSLAGLYKPIVKRTVEERRLRRKTAGIVFDMFCAPMVDVAEELGVPSYLFYTSGANMLSLTLKLESLAADDLPALFEGMSPESTPVEFPGFKNPVPLKVWPELYLNKGAALWAHFMRFASQYRKTKGILVNTFTELESELLKSLNENERFPPVYSVGPILNLGRKANDGVTESPRDPTLSWLDEQPAGSVVFFCFGSKIGSFEKTQAEQLAIGIEKSGHRFLWSMRLLSDDVFPEGFLDRTAGVGKVIGWAPQTEVLGHVAVGAFVSHCGWNSVLESLWFGVPLVTWPMYAEQQLNAFLLVKELGLAVDLKMDYTFNLATKKGRVVVEAAEVEAAIRRVMEEEEGVAVRKKTKEMSELAKKAVEVGGSSYSSLSRYLQNVIKNTYE