MSMLRFAAALLPLLAAPALAEPDHPAAHAAAGAPGQASPAPPNAHLYFIAPANGARLRGPVLVQFGLRGMGVTQAGSTAAQAGHHHLLVDSREPVAPGEPIPADKQHLHFGAGQTETNLDLPPGRHRLQLVLGDARHKPFAPLVASRVIEVTVLPPARHRRVRRG