MALSSSTLLLVKSHISLSSFSNPSLYFSKRTSSKTQLGGSPGETRIRVRRISLSIINARADDRKEDIVIVGAGIAGLATAVSLQRLGIRTLVLEQGESLRTGGTSLTLFKNGWKALDAIGVGNDLRSQFLEIQGMAIKSEDGRELRSFRFKDEDESQEVRAVERRVLLETLASRLPPDAISFSSKLANIERSENGETLLELEDGIRISAKILIACDGIRSPVAKLMGFPEPNYVGHCAFRGLAYFPEGQPFEPKVNYIYGKGVRAGYVPVSETKVYWFICYNSSSPGPKITDPSILRQQAEQLVRNWPTELINLINLTPDDTIIRTSLVDRWLWPSISPPASTGSIVLVGDAWHPMTPNLGQGACCALEDSIVLTKKLAEAIKSKRTSVEDAFKAYGNERWPRIFPLTVRAYLIGALLQWDNPVICALRDNIVVPKLVRLGPVLEHTNFEFDPL*