MEALQAVKQFRLRELVAVLKTHSEASAQPKIPNPFLPRKNPESGRWAPAKYSLRRQAELIKNAKASNTLHLLPPGPKLGIKHPATAANAQSTASSSASVSEELWAQEVEWEGEVKEKKVAGVENGSALYANRRRMFKGHKWERTRQAREEERRKALEHMDRRIVGFRESYRRKLPNPASVPRATTYTKLPY