MLSRAFHDRKKAASTKGPMGEEGSTGSTSRSRSFQPEEEEEAFGHMNDLPLTFCSTTSFRAVGLREILQSSVEVLGESGLGISEKVVLWDGMFFVAKRFRRVLVRKGEFGRRVERLALVSARCESLVPLRAYLYAKRTKLVLFQYHPMGSLAVLLSGERRLGHTPLDWNIRLKIIFHVANAIMFIHSISPAKVNQLQMNVHGNIKASNVFIRTDFSACLSDYGFFQLAERPEPPGTQTHKKPEITDLAEELSPKCGTPTQSCDMLSFGTMVLDILGGPTAPFQISIIRGRLNDIKEGRVSFFEFHVEGRDKMQALLVLEIALACTNRSPEARPPINQVLENLRRVRLSIE