MESYGGGGGTRTSASSRRPCTAAAVPSRAGSGAFAYDGMRATPLSTSTANFTRSLRKAASFAHKKAPPSADAPPPRRALSSKENSSSATIGAASKEALLESPHRPSVPEPASAVNGRPWEPTRRRRSTGTVVNEAGALRETVAPRRKQEPEPEKEEAAHRARMLTARLLQWRFANARLEKAVGRATSAAENKLFYTWLRVAELRNIQAAKRIVAQRRRQKLELARLLRPQLPLLAAWEALAKAHTDATADFGRVLSAACTNLPLAAGARADVDALHETMRSCVGTVDEIEASITDVFYATAGAASGALGELARTIQQEMECLEEATRLSSIVTGLQMQEVSLRANLMQAKQRRIGLGLGLGPAAPALATSGWCF*