MDLQKKPNVILKLKSIIQSQKNQSLLLRDLEKEVGFIQKWNFIAVIEKYPLIFHVSSGHKTPPAVSLTKKAEKIASEESLANELMEPILVNNLKKLLMLSVDCRLPLESIDLIQPEFGLPSDFKKSLIPKFPEFFSVKEVRGIPHLELETWDSSLAITAREERLIQDRISGSSGQLKRARISKDGNFHGPFAFHLKFPVGFRPNMSYLQELEKWQKMDFPSPYLNAKRFEVSDPKARKRVVGVLHEVLSLTMEKRLTSAQLEAFHSELRLPARLLLCLIKHHGLFYITNKGAKSSVFLKEGYEGSRLVDKCPLLMFRDKFVALSGRRDVEHSSCVV*