MAAAARAALPRPYIPFSPSTRRNPRLSLAPSPIPCLRGGAAATATAALPQQQVTTRLSDVIEAQQFDRDALNEIFEVAREMEAVERGSHGAPSRVLEGYLMATLFYEPSTRTRLSFEAAMRRLGGEVLTTENAREFSSAAKGETLEDTIRTVEGYSDIIVLRHFESGAARRAADTADIPIINAGDGPGQHPTQALLDVYTIKREIGTLDGIKLGLVGDLANGRTVRSLAYLIAKYQNIKIYFVSPDVVKMKDDIKDYLNSKGVEWEESSDLLEVASKCDVIYQTRIQKERFGERIDLYEAARGKYIVDKKVLNVLPKHAVIMHPLPRLDE