MKSLHQLARPRALPSFAAPRAQSARSNRLWQRCFSATRAASEGAQLDPSKLTITKTSTPKELLPAKDLVFGKNFTDHMFTVEWTAKDGWLAPQIVPYQKLQLDPSACVFHYAFECFEGMKAYKDSKGQIRLFRPDKNMQRLNKSSARIALPTVDGEALTKLIGELVKLDSRFIPDARGYSLYLRPTMIGTQSTLGVGPPGSALLFVIASPVGPYYPTGFKAISLEATDYAVRAWPGGVGDKKLGANYAPCIVPQLEAASRGFQQNLWLFGEEEYVTEVGTMNLFIALKNKETGKKELVTANLDGTILEGVTRDSVLALARERLVPKGWQVSERKIRMAEVAEAADEGRLLEVFGAGTAAIVSPVRTISYRGRLVNCGLKETEEAGEIASQMKNWIEGIQYGDEEHPWSYVL*