MGLGGSRLAPKDLVVLITGCSEGGIGHALAAELGSRGCTVVASARSLASIRGLEQQQPSSISCITLDVLDEDSMSRAVESTIQRFGKIDVLINNAGVPCLGPIAEIPLEMLERAYRTNVFGTVSLIQKVVPFMVKQGRGRIVNVGSIGAYASGPWMAGYTSSKAALHALTDSLRVELRPFNIDVILVTPGAIVSNIGKAALSTGLSYDLKIYKPFQESIEYRGMLSQGPKSTPAPEFARAVASKILDGKPPSYFGYGHFVPLLWSMFYAPAWVRDWFFVKLLKIDKVKLVKN*