MKLSNIFLSTLAVLLCCTACSKDDESFKGKDADASLSIAVKAAGSAVTKGFHPNDENELAGEAKVNNLSVLVFDESGAQLIGYGWQATNSEGEASILNVPAMTMRAQIVIVSNTPENSLAGVTSYSDFESKLAQLADQSQSNLVMSSPVITTQAPLVKGDNYLGYASMGSENINGIAEPVEITRLAARLDLVNVKTDFTKTLLRNRTVRVEEVTILNQSTASRFFSRDYWGVVMAAGHLGNSGATALNRDIANGSPINDTPYVHYVMENDGSEAPTEIQVRATLLETDTYEAETKIFTAVINRNGLDRGYNHNYVKRNYVYRLNVTFGDTSFDGDHEKDPNIPIPPRPTTGDLDVQVEVVNWGQVSQDVEI