MSSNISVLAAQIIMSTLVHDNGLDDAELWAVIDSTVVSHSASKSSQSKTLALMGNPTNYHNLTPKTRTIPSIPYQYQTPEAKGSRKSRFNYTVEEDRREGEVLQEQSIPHRPHKMMRSDAYGGFQRLHRPGYFNGGTQAISRLEGKVALITGGASGIGRATAEEFICNGAKVVIADSNKDAGPRVAEELGCAASFIHCNVAHETQVSDAVDFAMANHKRLDIMYNNAGIAGPAPTTITDLDLSDFDHVISVNLRGALAGAKHAARVMIPQKSGCILCTASISGLMGGLGPHPYSVSKFAIPGLVKSLASELRVHGIRVNCISPFVIPTAMVLKEFSGFYANLSTEDLERVIYSLGQLEGANIEVVDVARAALYLASDEAKYVSGHNLVLDGGFTAFKHLQFPNMGPGLDKLLTEFDITASSGCSRATLEEMCELEHELIIGYEERKVVDSRLKGRMEAAWKLPRAGTWRGHMGDIGLVLNQGLGLGHPRQQH*