MVSLPLNHFHGPSLSSFDSRTYPSLHVEIGCSKSVSTWHRPSLTLCSAQLQRGSTSDVQDVVIIGGGIAGMATALAFHRLGIKSTVLEQSPTLRVAGTALAVWTNGWRALDALGLADDLRENFLPLSGFQFYSTEDKCISDLSFSSGNKHVELRGVDRRMLLEALVDALPMGTISYDSRATSLIKGDGQYTQVVLKNGSKLQAKVVIGCDGIGSIVAKDLGFEAAHYAGYVGIRGLAMYPDGHEFPRVLKQVLGRGVRMGCLPLDSNRLYWFLVFNHPPGTKVSDPSLIKQEALQLIQGWPDAIVDTIRRSPLETLSRSAISDRWMWPWQVSKLHRYGITVAGDAMHPVTPNLAQGGCSALEDGVVVARVLSKAMKGMEGQNFPSGEEMRTIEGALDEYSTQRQKRMFDVAVEANLIGRMLQVEGELCCTIRNALLSRVVPVDSYTKHSLFDVGALA*