MKTTVSLLMALAALANAHSFFQQLELKKDGNQWNMMKVGEGVRVPESKNSPIWFTPHKSWEFLPCNGGDNALKKTDVVVNVNTGDEIHAIWRLLHNSGSSPDEIIDKSHKGPVIAYMKKVENAATDPGSGDGWFKIQQDGWKDGPKGEQWGVDRLRKNKGKQQIIIPDCIEPGNYLLRAEIIALHEAAQAGKGPQFYMSCAQLKVNTRPGSKATVKKPAKTYDMTKVYNKDVPGLTTDIYNTITKYEVPGGEEFKCSV