SAADGDDESSASKRRRSRTNFNSWQLEELERAFSASHYPDVFMREALAMRLDLKESRVAVVGWRFFAESSPWSGGASEHPNDVAFLPVESFQFEQIRSSIAAFELTSNVL