MMSAPKITFIGAGSTIFVKNILGDVFHREALKTAHIALMDIDPTRLEESHIVVRKLMDSAGASGKITCHTQQKEALEDADFVVVAFQIGGYEPCTVTDFEVCKRHGLEQTIADTLGPGGIMRALRTIPHLWQICEDMTEVCPDATMLNYVNPMAMNTWAMYARYPHIKQVGLCHSVQGTAEELARDLNIDPATLRYRCAGINHMAFYLELERKTADGSYVNLYPELLAAYEAGQAPKPNIHGNTRCQNIVRYEMFKKLGYFVTESSEHFAEYTPWFIKPGREDLIERYKVPLDEYPKRCVEQLANWHKELEEYKKASRIDIKPSREYASTIMNAIWTGEPSVIYGNVRNDGLIDNLPQGCCVEVACLVDANGIQPTKVGTLPSHLAALMQTNINVQTLLTEAILTENRDRVYHAAMMDPHTAAVLGIDEIYALVDDLIAAHGDWLPGWLHR