MKVHTNENPTDMLTKVVSGSKFQHCLKLLNIAPCAWMVHRHLFEAENGPHEMVQPMLIKLTGIGPNTTCTCLVQPFLIQGIRSNLLNIVLLFGSDEALRRLNFVLATMKSLFMDYKLQYASSSPTIVSSSPATTLGSKNYFDDYDHFVGTSTRSQVGKSQLEMYLDDDALDLNLELDVLEFWHQSSVRYPVVSKMARDLLTIPVSTVASESAFSFGGKTVSASRSSLKSKTIQALICLQDWHRGDSVEDQEQFDLEFDDEIVREEEEDDDEDDDADPFF*