MWKEKVSVTPPYHFDRVLDRLSLDPLNAVDREAREVRVPIRNQAGDVCIVKVQALGHAGEPEFLVSGETDQGEMMKEIKRIFQWENHLQHVLDHFSKTSLSAIFEEHAGTPLVLDYSVYNCMMKCIIHQQLNLSFAYTLTERFVHAFGEQKDGVWCYPKPETIAELDYQDLRDLQFSMRKAEYTIDTSRMIAEGTLSLSELPHMADEDIMKKLIKIRGIGPWTVQNVLMFGLGRPNLFPLADIGLQNAIKRHFQLDDKPAKDVMLAMSKEWEPYLSYASLYLWRSIE