MEVQTETYRAAMNGTLERHFSDMIAVIPTRITIEQLKQRLENIATKVDELKIVYSDETSLIVELHMDNKVIPYELHIDETDDPEEYKLYNRQDSTIVDRSFEDAAYGTEIFTRTLFVGDVLNCFFQQLQFLWNLAPDLLFVIDSSAAMKVISRNYIEYHVENELLPDIPDLYVIHSVYEDDKEGEPTQYWFHTHGLLRAGVTEIELIIPNRISSYYGIGDLFQTFANNAVENGQVPMNEPIVIAHSQQGSIHTVAVPWEKGLSYIGHKTSMDQLSSIEDEEVKLQPISAQNTFLGGMDDRDEYHQSPSVLLFKFDTSEEYIESFFKEHEEATGLMFYKTNSETARMAYNAKNTFGYFSNIFQIEQSNEEFRFLAKFGVSYEEGKSEHMWFEMQHITEEFIQGILINEPYFIEDMSEGNSYHLDFDDLTEWVIYAGDAVIKPNNLYMFIGE