MESLEALVAHIQGLSGSPEEVAHLHSLLKQADGDSLRAHAAALLPFLAHLSPETHSLGYLYLLEACATSGSNLSDFGGGDFLVTIAGFLTACSADQIRLAPDKFLNVCRVLKDQVMQLNMPIRGIAPLRAAVRKIQSSPEQLTPLHADYLLLCLLAKQYKAGLSVLEDDIFEVDQPKDLFLYCYYGGMIYIGLKKFPKALELLHNAVTAPMSMLNAIAIEAYKKYVLVSLIVNGQVPSFPKYTSVSGQRSMKIHAQIYVELSTSYSNGRYTDLEIFVQANSATFQSDNNLGLVKQVLSSMYKRNIQRLTQTYLTLSLEDIARSVQLETPRDAEMHVLRMIEDGEIHATINQKDGMVSFHEDPEQYKSVEMVEHIDSSIQRLTALSKKLASIDENMSCDPAYLMKTGRDRGRFDGRFDYDDYDSVPHKFF*