MSILNLDACASFQNLISKLQTFWASKGCALLQPFDMEMGAGTFHSATFLRAIGPEPWKVAYVQPSRRPTDGRYGKNPNRLQHYYQFQVLLKPSPIDIQDLYLESLTEIGINLTNHDVRFVEDNWESATLGAWGLGWEVWLNGMEISQFTYFQQIGSLSCKPVSGELTYGLERLAMYLQDVDSVFDLIWVEGVSYFDVFHQNEVEQSKYNFEIANIEVLFRQFDEAEAMHEKLIKASLPYPAYEQVIKASHLFNLLDARHAISTTDRARFIRKIHAMSQKVAQTYYNSRKNLGFPILKQDMKTKSSKK