MSSPPGLVNSLTALLANERYHLTLGSSSSELLANIEAQKEKIDCLLVVFHPSLQPTFNQLYEGGILLPVVIIVADKNITAKTNDSPTCLYHSAELQITVNELDSITSVIDQAIARFLHLAPNCSFSEPTTIVNQPNPVENNHSFLLLQQRRLAEKLKERLGYLGVYYKRNPQLFYRNLAPEEKKELLREVRADYREIILNYFQQDYPINQAIDELVNNVFFTDLSVSQILEIHMELMDEFSQQLKLEGRSEEILLDYRLALIDILAHLGEMYRRSIPREDIPYDLLLGID