MPLLSLDQLANLTQTEEPSISIYLPTERRSKETRQNPIRFKNLIRQAEEQLIEQGLKTQEAHQLLQAAHELDTYDFWQHQSDGLAIFISPSLFRYYRLPLDFEELAVVSDRFHLKPLLSLFTGDGQFYLLALSQNQVRLFQGSRFSISEVELENVPQGIAEALRYDDPEQQLQFHTRTQPARAEGDRAAIFHGQGGGEDDAKENILRYFRKVNQGIDELLKGQQIPLVLAGVEYLQPIYREANTYPHLLDKGVTGNPDILKAEELHSPAWEAIEPYFQQAQQEVIERYQELAGTGQTSNALPEVVSAAYYQRVDSLLVPVGIQQWGAFDPQTNQVEVHSEQKVGDEDLIDLAAIHTLLNGGKVYAVEPEAVPNQEPVAAVFRYAS