MQVFERMLDLLVPPAAFCFLLFCLPTIYFFRIAKRFLAFFFLKENVRGKVVLITGASSGIGEQVAYQYARRGAIVVLVARREEKLKAVAERARKLGAKHTHYFMGDVAKEADCKRFIDETIHRYGRLDHLVNNAGISHSFLFEEAVDISSSCSPIMDITFWGNIYTTFYALPHLRRSRGKIIANSSVVAWLPVPRMSIYNAAEAGIFNFYETLRVEVGPAVGITIVTPGYIESEMTKGKFMTREGRLVVDDELRDIQVGPWPVEYAENCAKAIVNGAVKGMRYVQVPSWYNTFFVYRLFAPEVLDWFYRLLYIQKSPQGKPYTKTILDVTGAKSILYPPSIQGVKPQ*