MDHGFGSLGGGAAGSGKAAASSFLQLPLSTAAASSMGGGGPAYYGTPLALHQAAAAAGPSQDHHHHHGGHHKHGGAAGGEISPAEAEAIKAKIMAHPQYSALLAAYLDCQKVGAPPEVLERLTATAAKLDARPPGRHDARDPELDQFMEAYCNMLSKYREELTRPIDEAMEFLKRVEAQLDTIAGGGGPSPPPLPHGKSECVGSSEDDMDPSGRENEPPEIDPRAEDKELKFQLLKKYSGYLSSLRQEFSKKKKKGKLPKEARQKLLHWWELHYKWPYPSETEKIALAESTGLDQKQINNWFINQRKRHWKPSEDMPFVMMEGFHPQSAAALYMDAPFMADGMYRLGS