MAAAEAAAALEGSEPVDLVKHPSGIIPTLQFSLGGYYMFEVLICLIDEKGGRSEIRESEKVEHAYIAACHSVPASMCSHKNIVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVCTGAKSEQQSKLAARKYARIIQKLGFAAKFKDFKIQNIVGSCDVKFPIRLEGLAYSHGAFSSYEPELFPGLIYRMKQPKIVLLIFVSGKIVLTGAKVRDETYTAFENIYPVLTEFRKVQQCLLPI