MGAIHGKHHLSRTEIRALALKTHFTEKQIKKWHSIFLKDCPSGQLNRRAFLDMYTHFFPDGKAKDFYAHLFRTFDQDNSGQIDFSEFLSAISITQSGGPEEKLGLAFQLYDIDGNGHIEESEMNEIIKAIYLMVGETDPSPENSSEVRTHAIFKKMDLNSDHVLSKEEFIRGCINDEHLYNLLASAGS