MDVNFLLFVFITVSVCICNVAALEPALHSEKDDEKSPMVWPMPANISVGSTALPLAAGFLFTAKVAGNPLESVPPTLAEAFEEYLNLIFKTHLPDTTPLATAQPNSILHSLVVDLDSPDETLKFGTDESYTLQVPDPHNPNSAYLKAKTVYGALRGLETFSQFCHFNFTIQTFEVHNTSLSITDYPKFAYRGLLLDTARHFLPVGEIKKVLDIMSWAKMNVLHWHIADSQSFPLEVPSYERLWDGSYSVMERYTIADAKAIVEYARKRGIHVMAELDVPGHAESWGVGFPMLWPSPQCREPLDVSKKFTFDLIDGVISDLSKVFTFDFMHLGGDEVDTSCWTDTPQVNEWLVKGNLTTADAYKGFVLKAGAIARSHGYTPVNWEETFNEFHEAMDNKTVIHNWLGGGAAPSIVKAGFRCIVSNQDVWYLDHLDTTWEQFYENDPLKDITNEEERKLVLGGEVCMWGETVDASDIHSTIMPRAAAAAERLWTYPAI