MATIRLPLLIRRSLPTRAPARFTRPLIPCVRTLATTKHPRGFVPPTEDDLLELRESVQEFTKREIPEEVAARTDAQNEFPAEMWKKLGNAGFLGVTADEEYGGLGMGYQAHCVVMEEISRASGSIALSYAAHSQLCVNQLSLNGTPEQKARFLPGLLSGEKIGALAMSEHSAGSDVVSMKTSAKEVDGGWVLNGTKMWITNGPDADYIVVYAKTEPEKGSKGITAFVVEKTFKGFSCARKLDKLGMRGSNTGELIFEDVFVPRENLLGEVNRGVKVLMEGLDLERLVLSAGPLGIMQAALDLVLPYTHVRKQFGAPIAHNQLIQGKLADMHTKLAASRAYTYATARHIDSHASLGSAAIRTQDCAGAILYAAERATECALDAIQLMGGNGYINEIPAGRLLRDAKLYEIGAGTSEIRRMVIGRAFNKEYAQ*