MVVDALNEDLRINGAVEPLPEDFDATAVIIDPVPLAVVDNGIVKEEAQIIKGKEKREIVLGRNIHTSCLEVTEPEADDEVTGDREAHMASVLARYKRALTERTKHHLGYPYNLDFDYGALTQLQHFSINNLGDPFIESNYGVHSRQFEVGVLDWFARLWELEKNEYWGYITNCGTEGNLHGILVGREVFPDGILYASRESHYSVFKAARMYRMECEKVDTLWSGEIDCDDFKAKLLSHQDKPAIINVNIGTTVKGAVDDLDLVIKKLEEAGFSHDRFYIHCDGALFGLMMPFVKRAPKVTFKKPVGSVSVSGHKFVGCPMPCGVQITRLEYVNALARDVEYLASRDATIMGSRNGHAPIFLWYTLNRKGYRGFQKEVQKCLRNAHYFKGRLVEAGIGAMLNELSSTVVFERPHDEEFIRKWQLACKGNIAHVVVMPNITIEKLDDFLNELLEKRATWFQDGKDQPYCISSDVGEKNCLCALHK*