MEKVGKKLAVLVGCNYENTPYRLHGCHNDVLAMRDVLVNRFGFDSQHIELLMDKSGSPIMPTGINIKKALNKMVDEAEQGDILYFHFSGHGTLTGKKNQEEAIIPFDFNYITNVDIRKIVNRVPQGATFTILSDSCHSGGLIDKEKEQIGPSHHKPKNQEFEKNSNNYVSVPNKSESASKCYYSKSKFIPHETILEHLTSLTNINTSNIGTHMLQLFGNDASVMFSLPQLELDLWKPLKQDEGILLSGCQANEECQDVGGIENENQAYGAFSHAILLVLEKNCGPISYKELVMKSRYVLENDEHIKTQHPCLYCSDENAQALFLSQG*