MDQRSFGNLGAGEGGSSSSKASSSFLQLQPLSTTTVASGPGPMGGTYYGTPLALHQAAAAAGSSQYQFHHHKSSGEEISQAEAEAIKAKIMAHPQYTALLVAYLDCQKVGAPPDVLERLTAMAAKLDAHPPGRLHEARDPELDQFMEAYCNMLAKYREELTRPIEEAMEFLKRVEAQLDSITGGGHGSARLSLADGKCEGAGSSEDEMDASGRENEPPEIDPRAEDKELKYQLLKKYSGYLSSLRQEFSKKKKKGKLPKEARQKLLHWWELHYKWPYPSETEKIALAESTGLDQKQINNWFINQRKRHWKPSEDMPFVMMEGFHPQNAAALYMDGQFMADGMYSLGS