MREQDLPEFSALISGVMAYHRQAVSAMIIGVWWRACQRWTLEQVRHAIDEVTTDPEAGKYPPKIGDLTRVLEGTRTERAALAWGKVLEAMGAVGAYTDVVFDDAAIHAVVEDLGGWPKLCRTETAELGYVQHRFCESHKAYVGRGAFDYPRRLGGDRSPDDQFKRRGLPPPLPALVGDPDACERVAAGGCKEGKTPISFKALATLASAQAPARGLPGATGPARLERKNLKEEQHAAR