MLRQTIRWAAVAALLFGAVSCSKDETPGDPEGTVLLNMYNEQNGKTLLSDSDIYINDAGNFISPASCQLFMLGERSGLGGVRVTDLKNPAPEAAVMKKYGYVAVRGAAAYMFPSQCVALPVDPERGVNYLKFYVVDRITDPERGDLGAVVKFAIEAPRGYWLPEWGSTPYEIDYSSKALGDEVALTLPGDNFEAELYGNRELSCEKRGRKLVFVLHDWPSYGDGSVSYTLRLRVGESFTEVNVLLRY