MVLEESVVHDVRLSSVGPGRATGSDVFHNPGGLDLAMKLHYLRVVYFFDSEAAQDLTIMKIKDGMFTLFNHYFITCGRFRRSDSGRPLIKCNDCGARFIEAKCNKTLDEWLAMKDWPLYKLLVSHQVIGPELSFSPPVLFQVTKFKCGGISLGLSWAHVLGDPLSASEFINSWGLILKNMGLKMLFNIPRSIPTPGQPGPEKDPVSAKRIDPVGDHWIPANNKKMETFSFHLTSSQLNYLQAQIWGTSLDQTPPFESLCAMIWRCMARIRPGSEPKTVTVCRSNPYKRGNHIIGNNQVICKVDAASESSILDTDLTVLASMLVDQGVDERKQIEEAVERDQGVSDFFVYGVNLTFLDLQETNVYDLQLKGHTPKFVYYTLQGVGDEGVVLVYPLPKGSMENGVDGKFLTMIFPEDEMVKLKSELKIIGLLLENN*