MADKPSRALVIYGDGLADAVESHHSHLHQLAASGSCGFLALRTLSTPHPGSSADGSERTVLELAQLLDVYDIYTEKARKEDASGITDAGVDEESSKLPSMAERFMGMKSTFITNSKPALALSKRAGFSVKPLTEDNGPPHANATASTVLSLLGFCESSDAKETNELVFLHLDGSSSGTGIEYLNSLIGCVQDASKEGSLAYGHLFLVVVLGYGDAALGANGGRSFKEEIALPSELAALRPVQSYKMKTGKAVEGIREDYPLLAVYNQVAVTRRDEVQKFSFDDFKKRAGNLVMLVDRFLYEVSFKLWKAPKYGA*