MELLEEKYNHSAERLDKPSQYLIKRAVRRQNFDNLQKSLHLKTVYVGNLSHFTTEEQIHELFLKCGSIDRIIMGLDRNKLTPCGFCFVVYKLEEGSLNAMKFLQKTILDGQSLSIDLDPGFREGRQFGRGIYGGQASQEASSENGQRGGFRGRGGFRSRGRGFRGGR