MDRRFMSARKVEFGILALMVLISHHAIQTFGAGQVVGYWGQEGDDKTEGSLAALCASGNYGIVIIAYLSKFGRNQSPVLDLGGHCDAPTGACQRYASEIATCQKRGIRVLLSLGGEVGGYGFDTADEARLLAQDIWDNYMGGSSSNSPLGEVNLDGLDLRIFSGGHRFYADLGGRLREIAQDNQYKYLYFGVSPQCPCPDPSLGPDSAGKFMETNLVDLVFVQFYNNPGCDIRGGIDDLVRSWSNWITRITASKPAFYISLPASPSAGEGFIDTKTLKDSVVPSIKTIGNYSGVALWAPSTNRTFAASIKSIV*