MQGKGGPENTRCKFRGVRQRTWGKWVAEIREPNRVSRLWLGTFPTAETAACAYDEAARAMYGPLARTNFTIQDVPTPAVDIPAVVQRLLPGGSTSCESTMTSNHSGIVASSRVLEISSSLKQSDVGSEHDQRSNQYSSPQAGSSVARSRADDLFEPLEPIANLPDGEDDGFDIEELLRMMEADPVEAAEPMVENSWTGFQDVGANTVVDFDQQEPSYLDDFNPSMLEGMLQLAEPFPTCISEDRVMFNPGLRDADLSEFFEGL