MAAFHPLVASRVRLTTPLLPVAAPAAAAAAGVSFHRRRFSAIVAAATAPAATGFDFNSYMGERAVAVNSALDAAVPAGEPPAALHEAMRYALLAGGKRVRPALCLAACVVSGGREAWAMAPAAAVEMVHTMSLVHDDLPCMDDDNLRRGKPTCHVMYGEPIAVLAGDALLALAFQHMASVDSYPPDVDPAKHTARVVRAIGELARCIGSEGLCAGQVVDLEMTGSTETVPLDRLEYIHLHKTAALLEASVVIGAIIGGGSEEQIERLRRYARSIGLLFQVVDDILDVTKSSEELGKTAGKDLASDKTTYPKLLGLEKSREFAEKLLSDAKEQLADFDKEKAAPLLYLANYIAYRQN