MKPGQVIVKNEYAGINFIDTYHRKGLYPRDLPFVGGQEGGGTVAAVSDEAAAQGIKVGDPVAYSVFGSYAQYTAVPAAKLLPVPEGVGLDVATSCVVQGLTAHYLTSSAHADLIKEGEWCLIHGVGGGTCQWAAQMAKLRGFKVIGTCSKGKADIAKTLGCDELIVLDEVPGASYEDYESVDIVARVMEVTDGKGCKAVIDGIGKSTMDISINSLAHRGIFISFGNASGAVPAFPVLRLIGKSAYVTRPKLLDYTVDRAELVSRADEIFGWLKEGKLNVSVDRSFPLEEAAEGHLYLEAGKSKGKVLYKID*