MSDFASTIFIPARDNLRIKQDDREEVIRLCRDITSYSKKGIFSLHRTILEDELIKELAGYFNVLSDRLVKIQKNYPENMHLRGTISGAVEELIEFFTFAFYKYNFQLLRYDVFLKMIQILINGDDVEPIVQYLIKSELLPEAIEPHIDFIDLADYLMGIFDCTGEIMRMCILQLSQSTGDFELKATLNNYRFLQKLYDQYVLLTQHYLGISINRGVFDDSANLRGNISFTKKLQVFESSLKKIESTLLDILVSDKEII*