MSDSIPSMEAAHQELKNNTVIIVLGASGDLAKKKTLPALFGLYKIGFLPEGVHIVGYARTKMTLEEFHKRGTSYIKKADDPETSQKLEEFKKAMSYVSGPYDGDDGYNALKSALEEIEGKYQGEKHRLFYMALPPSVFIPVAQGLRRVCYSEHGINRIIVEKPFGKDLESCRELLRALKKEWTEDETFRIDHYLGKEMVKNILVLRFANIVFGSGWSNQAIKNVQITFKEPFGTEGRGGYFDEFGIIRDIQQNHLLQVLSVLTMERPVSFSAEDIRNEKVKVLRAIPPVAREDVLLGQYVGANGKPGYLDDDTVPRNSVCPTFAALTLWINNPRWEGVPFILKAGKALNEAKVEIRIQYRDVTPGIFQDIARNELVLRIQPSEAIYVKINTKTPGLYSRTMPTEMDLTYKRRFADTKIPEAYEALILDALKGDHSNFVRDDELDVAWKIFTPILHWIEGRDGPAPRPLPYPYGSRGPKELESFVGKYGYKRADTGYTWPVTTLSNL*