MSRFFLALQGTASPFFGRLAAGLGQRGHQVRRVNFCGGDLAYQGSESAWNYRDEPEGLVAWYRDAIATNGVTDVLLFGDCRAIHRPMHEIARASGVRVHVFEEGYVRPHWITMERHGVNGRSLLPRDPAYYLDARRHIPPAVPGKPTGYNLYERACHDIRYRMANALYAHRFPHYKSHRPRNGLQEYAGLAYRAVQQHVRDREAENVTRDLLERKRRYYLFPLQLNSDSQIVDHSPFGGICDAIAIVLHSFAENAPDDSWLVIKNHPLDTGLIGYRQFATALATELGIEKRMAFIDAGHLPTLLDQCRGVVVINSTVGLSAVHHRRPLVALGTAIYSMPGLTWQGSLADFWTEAGSPDMNLYQAFLDYVMHHTQINGDFYTRTGIEMSVAGAVSRLEAVS