MESLEALVAHIQGLSGSPEELAHLHSLLKQADGEPLRAHAAALVPFLAHLSPETHSLGYLYLLEACATSSSNLSDFGGGDFLVTIGGFLTACSADQIRLAPDKFLNVCRVLKDQVMQLNMPIRGIAPLRAAVPKIQSSPEQLTPVHADYLILCLLAKQYKAGLSVLEGDIFEVDQPKDLFLYCYYGGMIYVGLKKFPKALELLHNAVTAPMSSLNAIAVEAYKKYILVSLIVNGQVPPFPKYTSISAQRSMRNHAQIYAELSTSYSNGSKTDLETFIQSNSAAFQSDNNLGLVKQVLSSMYKRNIQRLTQTYLTLSLEDIARSVQLETPRDAEMHVLRMIEDGEIHASINQKDGMVSFHEDPEQYKSVEMVEHIDTSIHRLTALSKKLASIDQNMSCDTAYLMTGRDRGRFDYDDFDSVPHKYF*