MDLSTIKDAFDQLTEDTDFAVDLKTLLTELKSKLNEIGPINQLERLQKELNVGLNKYTKLLEKSFIPDISKAYRDVEFDVHIVNQIVATHLYREGFFDLGDCFVNEVHESEATTLKSLLLEMHRILEAMRCRNLEPALMWAAANRDELLQIGSSLELKLHQLQFAEILQTGSRDDALKYIRTHLAPFASNHMLEIQKLMSCLLWLGRLNYSPYAEILSPVHWEKVAEELTQQFWNLLGQSHESPLITAMAAGVQGLPTLLKLANVMAAKQQEWLAMKQLPVPVELGSEFQFHSIFVCPVSRDQATEENPPMLMPCGHVLCKQSIVKLSKSSTRTFKCPYCPLVATVAECRPLHF