MKKLLLVATLMAGAAQATAAEKLYLFNWNDYIAEDTLKRFEQQCGCELVQEFYSGTEEMMAKLAAGASGYDVIIPTQNAVEALIRKGDLLELDKSRLANLSNEAAGYLDKDFDKGNRYSLPYAFTTTLVGYNKTELDKLGIDPADWSVIFDPAVLEKIKGRVTVMDDPQELFGAALKYLGHSANDTDPQHWKEAQALILAAKPYWAAFNSSSYIKELTLGNIWVAHGYSSDMYQARADAEAAGRAFKVDFALPRQGAVLAIDNMVIHKGSKNPDLAYRFIDFMLDGRNASELTNQIGTGTPNAAALPFIKPEIKTLAALFPDATTQARLEPLKDLNSRQRRALNKLWTEIKLR*