MSATFTQLFPSKPAYKEEHIPSLNAKVFLVTGGTNGVGLELVNILYSKGGTVYIPCRSETKAAKTIKTIQTSHPDSPGQLKYLPLDLNDLTSVAACASAFLEQETRLDVLWNNAGISYAPPDEVTVQGYEPHMGINCLAPFLLTKLLLPVLKRTASISSEPSTRVIFVASGMVDSSPLGGIPLEELHPGKPSRDLARNYTISKTGNWFLASEFDRRMRTDGIIFIAQNPGNLLTNIWERVPWFLKAPIRILLHPPIKGAYSELWAGLSTEIKLEDGGRYGVPWGKWHPGPRKDLLLSLKTKDDGGSGVAVAFWDWCEKETASFVKD*