MKLVAAGVDNDEEKEEFWDSLTIRGTNTNLEKSYFRLTSAPDPATVRPQPVLEKALRRLKTEAAGESYFYLQDQMKALRQDLTVQRIRNSFTAEVYEHHARVALANQDLGEFNQCQTVLKTLYGEGVSGQEVEFLAYRVLYSAITGVTGSNINTVLSTACAMRTEPAIAHALAVRSALQDDNAVEYFRLLGAAPSLGHSGTGDLMSQRNEQVRFRHVTVACKAFQPRVPVAHLARVLGFTLHRAYVPGDGERDPPEDVDECVQWLEAHGAVVKDDGGVPSVDCKESAPRLFVPEDKNAVAHGDQTLDIADFMASF*