MESGQSPSPVYEQESEADLSLRVLGHSMEEPEPCSFNLRLIEAVRSSRCLYDAKDRLYRSADHKIKVWNRLVQILQFDGDARTLYNRWKQLRDKYGKEKKKLKYGAEHTGWQYFKHLTFLDPHMIDRQQQQFARAKDGKGVMLSPGGTPHHIVINDPTFSLSLIQEVQQHPCLYDIRDPKYRHSECRNQAWAEIIKNLDFPGDINSIYKQWKKVRDRYVREKRKIRMSSANGGEVEESQWDLFPQMMWIDPFLDDRATHYSRSVKRKHDSEELSEDGFLDDLADSAHGQHSVSQNQPLYSSVLFPGGMTTVKTVQGTHREAERATMVTRNLSLQQRDMNAVDGDKAFALSVTADMLALPEHARAIAKAQIQNWLDNSRLSQQMQFDSK