MADLRLFSRSFITEFIRLYKSFPCLWKVGSREYSDRAKREQAYDALVAKYREVDRMATRDEVKKKLYGLRSSYRREMAKLKDSIRTGTTLDDVYKPTLWYFYLFDFLSEHETLKEPTSTTDDYQDMLKDEEQEYDDSEEALEQGEETQHYLHDAGNDLDEIEPGEDDIIAEGDDPFSSDTPARYASPAPDRPELDSVPGASSSSKRVNRSPAKKRKLPTTPPAERIEYLERIEPIDHADALQPPSDRPEDQFDVYGKLIAHKLRSFNRLQATFSQRLINEVLFEGEMGFLNRNCKIVDMGSP