MNLHEYQSKHLLKKYNIPVPASEVVFNPDAAVDAAAKIGGDRWVVKAQVHAGGRGKAGGVRLVKNKEELKSAVKALLGTRLVTYQTDERGQPVNQILVEQTSDIARELYLGAVIDRASQRIVFMASTEGGVEIEKVAEKSPEKILKVTIDPAIGLQPFQCRQLFFGLGLQDLKQMRSFTDIVMGLYRLFTERDLSLLEINPLVITGSGELICLDAKINIDDSALYRQSELREMRDTTQEDEHETMAQQWELNYIKLDGNIGCMVNGAGLAMATMDLIKLSGGDPANFLDVGGSATKERVTEAFKIIVSDKNVKGILVNIFGGIVRCDLIADGIISAVKEVGIDVPVVVRLEGNNAQLGAKKLADSGMNIIAAKGFADAAEQIVKQVGVIA