MGEWQDLAQSVFIGLIFSFLVAKLISMVISFREENLRVVRDEDLPLESVEPEESSTKEQGEMDTDLAVSKDEKSGFSGESSGAAENQALLGESLGDDDDDGGGDDDEEDDDWEGVESTELDEAFSAATAFVAAAAADRMSQKVSNDVQLQLYALYKIATEGPCSVPQPSALKMTARAKWNAWQRLGAMPPEEAMQKYIMIVSELYPTWASGSSMKGKGGASADPSSAKGPMGPVFSTFVHEEESDNELKLDAIHASAREGEADDLLKHIAAGVSVNLNDSEGRTPLHWAVDRGHLNVIDLLVGRNADVNAQDNEGQTPLHYAAVCDREAIAELLVKHNADKYVKDNDGNTPIDLCESAWKSMHSGS