MTKEKTFPPHGRLMTKLTALGPYLRQPLSSDGHFFFDCLSSCVSAKKAPEEREFWGWWFIIEANEQGFEYHYGFGRYNDAGEWVADPVPAKHEKAVQQTLEDFYPKLEGLLQDEFELTLSPSKVLKEPELGSVA