MESPTVDRHPEKRLKAAYQAFEERMMPRLKEEHPTFRLSQLKQLLKKEWQKSPDNPLNQKILSIIQ