MVMMPLRILLIAFSLTLAQSYGVGVNGPRPVRTVETLTQWGQLEFGFPTAQDRENAQAAGNLVPENGTPIDVQPQYMANGQIRLFTTIPRFVTGIPYTLATVSATQGRNGPLLQPYPNYSWHNANGEDCDRITSAFRVAITECNQMWVIDSGVIGTTQLCPPQLLQFALATDRLLHRFRFPNDTYIPSGSLFITPNVLVQDPPPRGTCSRTMIYVADVSYHGLVVYDHQAQTSWRAENRFMYPDPDYGKHTIAGESFYLMDGMFALNNDKRNLYFHPLASASEYSVPLSALNRQQNWANGPEALPEEFRLLGRRRSECAASAIDGRNNVYCVTFNPVKLFVWNVNSPYNSRNFGNLPAKSDDLQFVSGMKVLRNREGQEELWMLSNRYQKIAAGTLNSKEVNFRILRRKLDDVQGGVFFSNDEDLTNRLVFS