MSLSPSTSDVEKNSVRKPSLDSDAEVEKTPGVMLDTQIIDEATNTRILRKIDLCLMPLMMFIYVVQFMDKSTNSLASVMGMRQDLGMKGDDYSWSGTAFYIGYLAFEFPAVFMLQKFPMAKTLSVFVVLWGMVLCCHAVPRFGGFIALRTILGVLESAVTPAFVILTAQWYKREEQFLRTSIWFASNGLGLILGSLVAYGLTENHHLPMHGWKLLFIITGVLTMALGIVIFFHIPDDPSKAWFLNEEERKLVLARIASNQQGFENKTFKKEQVWEALTDIRTWLYFLFSVSNNIPNGGLTNFSTILLSETIGLGPTRALLMQTPQGGVEFVGCIFLGWVVQRTERRCLIATIAQAIALVASCLLAFLPHSQGAGLCGLYLVMLYPIGLICVLSLVASNTAGHTKKISVNAILLIGYCLGNLLGPQTFRAEDAPAYTAAKICIVVFFGLAIGITMLIWFVNVRENRRRDQLYGGDITEAELHELQTADLTDRQNKHFRYAF*