MDLPLSGIEVVLSSDELHVGSEDVVYDFIRNWARKHYPDVDERREIFSNKLCPLIRFPNMSSLKLREALSCNELQASKAVLDALFMKAEAPHKRFNGRAYKLLPLTVVEYDAPYPQCMVLWNITKDDCARFSFPQTWALYFQDFLFAGLKFRLYASRFSYSLSHRFTMQLDVFDSEGGEKEDCNFFIWVDENTTAHHDIHNTEDCEKQSGGLIEFDFQIRSTKSEDSEFEDVLKCVHPKNFLSRWVNLSLPYLFEPQEDPSQFFINDIAYFRLWLTLKP*