MPDRKKEQSAVVKLYLILYNLAQFLGWFYIFVQFVLHFFVEGKPREALWARVGSAVYFFQVISFLEFFHALFRLVPSNALITLAQVFGRSMVVVAAIDATPTGKLSPGVPLCVFCWSLAETIRYSYYLMHLALARVPRFMTWLRYTMFIPLYPGGFIGELLSVYWAQDYIGSTDMWSVAMPNRYNFTFSFYYFTWIMALGYLPLFPQMYLHMFGQRRKALGGGAERHAKVK