MKSLFALLISVSFIIATAAKTGHVITFRSPSLYPESFTWDPKSHNFIIGGTRHQKLLSISESGVAETLISDTDLPENSSFLGLAIDRRNNRLLACIHRTPTATHPSPFNALAAYDLKSRRRIFLTPLLDKNDQNPIATVTEIVHPAAANDVAVDSSGNAYVTNSDGDFIWKVNIDGEGSIFSRSEIFKSHPVDLTVDYHKCGLNGIVFISDGYLLVVQSNTGKMYKVNVNDGTAKTVNLNRDLTAGDGIAVRSDGVVLVVSQYKLYYIKSENNWDEGVVFDETTLDVEGFATAVVVGNRKRAYVLYGHLIEGITGNGNREEFNIVEIEENEDKEDNIWLFVLIGFGFTYFLFWRFQMRRLVQNMDKRVT*