MATQLRKGACGAAMAEPKLLAEALNAVLRASQLPDDRKSLVVGDDFNNGLDLGALLCSLHSTGFQAAHLGQAITELDWRLSDETIDEDNNNDHRDPEYQKGMKCKNFLECTSNLISSGARETISFLIEHKLVDVLVTTAGGVEDLIKCLAPTYMGDFAMKGAQLRSTGLSGIGNLLVPNDNYFKFEDWVVPILDQLLVEQKNEGKLWTSSKVIARLGKEISYPDSICYWAQRRSTTPTYCPALTDGSIGDKIYFHSFHNPGLVIDIIQDIGGMNGEAVYASLSKTGVIILGGGLPKHHICNANLMRNGADFAVFIYTAQEYDGSDSGARPDEAVSWGKIRGNADSIKTWAMFLDGFEFRVHCDATITFPLLVSQTFAPRVKTEGYTRDRADSN*