MKALELSKCMNSEGKWIGGTTVLVQVGDILDRGDNELAIMRKFQKLAKEAKEAGGDVVVMNGNHEIMNVMGDFRYVTKGAFGECRRWVEKRRAREAEKLGEENVEPLPPVPDGVTPNSYYGLWARRDLFLPGGEMAVKMASNPTVLQVGDTVFAHAGITENHVDYGFQRLNNEVAAWMVGKNSQPPKHVLEEKGVVWTRDYGGAEGGNKSEAAACKRLTEALDATGAKRLIVGHTPQQKGINSGCGGKVWRSDTGMSRGIYGNTPQVIEIVNGRVRIL