MKCLVLIVAALAVGTHAFFTPQQVEFAKKLSADCEAEVGDGLPVNIGERFRMGDLTLTDDKSKCYMRCIFGKVNFLDPETGAINKETLALKLAKGSTQEKAERFAVRCGSFEGANACEKAHGLYECYFTKKDEYFA