MSLDNILSITGKPGLYQLKSKARSGFVVESLIDKKTSIVGINHNVSVLKDISIYTYSEDVPLKEVFSKIADKEEKGPAISHKASKNELQDYFSQVLPEYDEDRVYASDIKKVIQWYNLLQSNDLLAALDEEE