MVSLSARIKDFFSVLLLGAATITPSTQTAGVSQGFYDFARDFAHLSNIAYCVNAPITPLNPDFTCGNSCKHFPEIELVKTFGGNFFKTSITGYLAVDHVKKEKYVVFRGTFSLADAITDMQFQLSPFLVDVPALNTFSANDTTAEAQTHCEGCKIHDGFSKAFTETWGNIGEDLQKHLDANPDYQLYVTGHSLGAAMALLGATSIKLKGYDPILINYGQPRVGNKPFAEFINKLWFGEGNGLEITPERKLYRMTHWNDIFVGLPNWEGYTHSNGEVYINNRFINPPLKDVISCAGGENSKCYRSSFSLLSQINLLQNHLAYIDYIGYCALNIGRRELADQEHYTGPYYYGHRSEEDFKKLGLELSTPQVEN*