MFIPYSFIEKEDSQVEGFSPELALVTVGGGNELEEKLVVRPTSETIVNHPWANVTRWEMRTKPFIRTLEFLWQEGHTAHATPEEAEKEAKQMIEIYTRFAFEQTAIPVIAGRKSKLETFAGADTTYTIEAMMGDRKALQAGTSHNLGQNFSRAFGTQFHDEDGERQHVWQTSLAVSTRFVGGIIMTHGDDTGLMLPPKIAPIQVVTVPIWKKETEKTGVLTAASSVKEVLQAAGGVPIRIEIGPRDVSSNCVVVSRRNIPGKAGKVFGISMEPSTLVSYGKEKLDEIQSSLLEKAVTFRDINIVDVKSYEELKVAISSGKWARGPWSASDSDEQRLGISPGIMSKEGDTTFQISYGGKFVSDGGDISYMGGETHIFQTKAQALFRGLKNDFPCLWMVSKSGTNYCMIP*