MGIVLVSHSAEVAASVAELAKALSGGAGAVAVAPAGGTASGEFGTSSELVAAAAASVDRGAGVAVLTDLGSAVLTVKALLAEGDELPENTRLVDAPFVEGAVAAVVTASTGADLAAVEAAAAEAYSYRKV