MKGTLLLLALLVTGELGFQTTEACAPFVGAYVKILGGNRLALNAYLSMFQATAAERVAFEKIQDCFNEEPLTTKLKSPQIMMSILFSSECKAYYPEDSVNKMADMFKLDSIN