MDLLQTFLDLTVLPTGIFVLLLSLPTVYFLRFIRSLFTLVFRENLKGKVVLITGASSGIGEQVAYQYARRGAILSLVARREERLKAVAERARKLGAMHTHVMTGDVAKEGDCKRFIDETIQRFGRLDHLVNNAGISHSFLFEEADVTSLHPVMDVTFWGNVYPTLYALPHLRRSRGKIIVNASVVAWLPIPRMSIYNAAKAGIFNFYETLRLEIEPAVGITIITPGYVESEMTKGKFMSREGRVVVDEEQRDIQVGPWPVEYAETCAKAIVSGAVRGKRHVQVPSWYNIFIIYRVFAPEVLDWLYNILYVKKTSEHGKPYSKAILDTTGMKKTLYPPSIQG*