MASSAHMAAVLNLPWGYRFRPSDRQIIANYLGPMAIHGADSLPQRGDVVEGVDVFATRPAAIPFELRRHVFGRDEVRAYFFGDQPTDSRGREVPGGAWLPCGGGDKAYSGGADGGEAVAYRRKYEFRAANEEADRAGEEAATPARPRWRMKEYRLNKSAAAFRRAYAQPNPKANMDCVVREIYTKAVPPPTPPSGRSGDEEMQEGSDYSVMDEDELVDYLLQGFEDGNFDEDQDQPAAAEDGDYSDEDEDQPAAAEDGDYSDEDQDQPAAAEDGDYSDEDEP