MGFSIVSLMNCLSRRAFASAGLCPHTVSLPCNPNEASRGGAQTTIHYWAPAGQPRLPPLLLIHGFGPMATWQWRRQVGPFARRFHVIVPDLLCFGGSSPCPASPPPSESAQADALAALLDALPGMPAAARVAVVGTSYGGFVAYALARKAGPERVGPVVISDSDLLKTAEDDRALLERAGGGFDSVADLLMPLDARTARRLMELSFYRKQLTALLPDSVIRDAVQELFSDKREEMIGVMKATTVGTDEFHLRPLEQDVLLVWGDHDQIFPLEKAFAVKRCLGENVRLEISEKTGHVPQTEDPNRFNKVVLDFLLCHSK