MKLHVIARSLLIAGLTVFSVSSLAAQSLRFGYETPQTDSQHIAAKKFNELLKEKTNGELTLKLFPDSTLGNAQAMISGVRGGTIDMEMSGSNNFTGLAPVFNLLDVPFLFRDTAHAHKTLDGKVGDELKKSLDSKGLKVLAYWENGWRDVTNSRAPVKTPGDLKGLKIRTNNSPMNIAAFKIFGANPIPMPFSEVYTGLETRTIDAQEHPINVVWSAKFYEVQKYLSLTHHAYSPLLLVINKAKFDALSPQFQEALLSSAKEAGDYQRKLVAEDQQKIIDGMKEAEVEVLTDIDRKAFSDALGSQVRDMFLKDNPQGADLLKAVDEVQ*