MHFVPEDAAHSVYRGYVSVDGDEFAVRVSNVDYDARTGRTVLDAAQLDVERALATRLQPHRATLKLRLAQASSLAGFATELEELVAICCRTQTGDQVALPSAKYYARLLEELDVVGWNRLRQLSDDLRSLELETKDTAERIHAVRVLLPLEYEAAGFAAKPECLVDAPEAFDLEWPPQENHTVLDEVLKQFESFLDRFQKFWDVLDALGAATCVLEPRHGTRATGRRRLALERHASVQLEVDPAHPTAVLTELNFFGNQASVGVLRERWGNNASSRWDELRPLHKNLEDVLELTLPSPKTTKAEEFAIECGICYSYRLEVEEGNEEEAKNPMQRKAVEEQGSRIPDRLCENTKCNRPFHAKCLFDWLRALPTSRQSFHTVFGECPYCREAISAKFQPEF