MSLAAPQPKVVVITGCSSGIGLSLALQLASDPTYKVVATLRNVAKTPEALTSSNATVKALDVSSTTSVQSVISEVMQEEGRIDVLVNNAGYGALGPVEMQSLEEHQRVFDVNYFGVVRMMQAIIPHMRKARSGHIINVSSIGGIIGQPINDAYCASKFAVEGLSEASAACLACFNVKVTLINPGPVATNFVETATGNSQELLSAPPDGPYTPIIEAYKKYMDDAFSDPERLQSSDECAAFIKSVMEDPHPHMRNLTSDVMTKFAGVKLADTTGDASLNMVVKRVFGSIINEI*