MAKRARLLSAAAGPVLPDELVWEILARLPARGLLRCHAVCRDWRRLATSADFLLAHHRHQPPRPLVFGCARWRSGAAADADAAVDSVDLIRHPAERRRVLGFSDYRQHQSFKIHSSCDGLLLFVSGRAFYICNPATRQVTPVPALTGGGSQVTLYPHPSSGDGEYRVLKWKYPDAVCILAVGSSEKPRRIGLPEAFLPPVFWIDEIGFLPPVLLHGCLHWHLRKPEDAILVFDTVAESFRWMVSPNVDGYGAHLVEIDGGMLGIGIVTQGMAKLWVLQDYETEVWSLRYHVKLPVARMRSIAREGFFSWKIVCHRGEILVYIQSSVFLFLCDTKGNLREKIHLDNMLPCAMRHCLKESLVNHAFFGRHGGAHVGQPQFFCGL*