MSETSFLTALRLADSFLPVGTYTASYGIEQYVNEGDIETAAELGDLVEAYLRRIVGPAETVALAAAHRAAAADDEAGIRAADERLHAATLPAEFRDSATKAGTKLLELLASTDEGLFAETTLDGAVAAYAAAVAADETPGQYPVVLGVVTQRAGLGRREACLVGAYSVVTELLGAAQRLGRFGHTDIQSQLAELLPVIEEVCDEYVDAELSSLSSFAPLAETMGMAHERADRRLFMS