MKTLVLLSALVLLAFQIQADPIQEAEEETKTEEQPADEDQDVSVSFEGPEPSALQNLEIRWPWKRCHCRSFCRPYENATSFCAQGLFKQHKFCCLETWPPRMK