MMQSVDVVIIGGGMVGLALAAALKESDLRIAVVENQLPEEALNPLPDVRVSALSRSSEIVLRNLNAWAGIEARRAAPYIAMEVWEQDSFARIEFKANEMTQPNLGHIVENRVIQLALLEQVQQQANVTLHVPATCQSIALGESEAWLTLSNGQALSAKLVVGADGANSWLRRQMDIPLTHWDYGHSALVANVRTSDPHNKVARQIFTAQGPLAFLPMSEPHMSSIVWSTEPSRAEALLNMSDAQFNKALTAEFDARLGRCEVVGERQAFPLKMRYARDFVAPRVALVGDAAHTIHPLAGQGVNLGLLDAACLAQELLSLWQQNRDIGDERNLRHYERWRKAEAAKMIAAMQGFRDLFEGDNPAKKLIRGIGMRLVGQLPGAKDEIMKRALGLKGDLPELAKQVWLERAY*