MDFFHFDSAAPQNIGTNPSSTTYDFSPTSPTTPEADTLFADHDMSSRLQGNSNDMWDGSAQGVVDGGLEKLLHNYPISMDLYGQVTPPEDSDRQDMSNPFSKRADSGASGIDAEAVSSMSPRQSTSNKRPSVRSSQKSRKESRTMSGDVLPDDKKDKYREKNRVAAAKCRAKKKEHTDSLEDTYRGQSAMNTALKQTEKSLRDELSYWRTQALQHTFCACHPIQEYNLRKAQSMAFGGNGSPTMANDRIASFAHDDLHSSSMAEMASPVLSDTSRANSFGYGKISPTSFPAMPEADVKDVVEP