MPNITDSKCVLVIGATSGIGRALALAIHDLPSKPTVIAAGRRQERLDELAKSSDRLKPLKFDVNGDRDALKRSVDDAIAKFPNLDAVLFVSGIQHIFDFKKPDEVDLDKLETELNTNYTSIVRMTRFFIPHFLKLGAEGRPSFLVTVTSGLAIIPGPWVPNYCATKAALHSFSLSLSLQLKDTNIKVMEVFPPLVESELHDHQGTTPKLAKFWLPLDEFTKQAMEGLKRGDVEIPVGSALGQWNKFEKGKLEASAQALALLSASAQ*