MATGRARAARKLKPWLVEQIDSKKFSGLVWDDDQKTCFRIPWKHAGKQDFRHDEDAAIFKAWAVYKNRLHPGDKLDAASWKTRLRCALNKSPEFQELPDKFQLDISEPYKVYRIVPPGEQVTTDSRRSGRKRKSNTVIAGSSSDDEIATRVERPQIIRLDLTHVNDVRVTSSASSEDSGIGSDTSNTETLNTAQYSTESLIPLSALPLQMTHADLIASSIQSLEITDTDMQVTVLYSGVEVLQSLVRSGECKLSAGAPLMRPVSGMEHVALPAPDERLDFETRKRTQDLLTILQSGVMLASNKDGIFVQRQKYCSGRVFWTGPCANSGESNKLERDMHVKLFDTLSFLKDLERYKREGGVAPGYEVTLCFGEEISKHEPLTNKLIVAQNSIALQPPP