LDDAERTGHSHIVSWSPGGESFKIHLPKQLINVLQKYFRQSKFKSFLRQLQGYDFKRITRGKDQGVVSHPMFLRGRRSACTLMKR