MFAALSVNGWKFEPLSVNPMIGPSAETLLRLGAKESYLIVQENEIWRLVSPMVLHAGVIHFLLNMFALWYVGKAIEQIHGFFPAVVQFVVPAVGGTILSAIFLPEYITVGASGGIFGLIGACISDIVMNWNLLFNEFVNERGVRLSHARVLVVLFLDIVVNCLVGLTPFVDNFTHLGGMILGFLCGLSTIQLVSPRFFGDERQRFYKFKLLFFRSFGLLVSMAGIIVSSIVLFSGDGETNPCTSCTYMSCIAFPPWT