MPPQTRQQMIQKIHIGKNELKMTQENYVRFLIDAVDKMSCSQMTDSELMTVLQAMKAKGFRVKSKQHGKKPNVGKFPENQVRQRYLDKIEAFLAEMKKPWAYAHGICKKSFGIDRLQWCTEDQLRKIVQMLAVMARRHGKPV