MDILGLGSKDTSWWVFTLPAFLGNRNFFSTSDGFAMVTFLTITFVSLGLLSWASASGGIAWKNCRNQRGRVPIHGPRGLPVFGSLFTLTLDLPHRTLAALASSLANTQLMAFSLGSTPVVVTSDPQIARDILSSPHFADRPIKQSAKKLMFDRAIGFAPNGAYWRLLRRIASSHLFSPRRILAHEAGRQLDCTAMLNGVSREQINRGFVGLRKHLQGAALNNIMGCVFGKRYDVAQVSHEGEELKDMVREGFELLGAFNWSDYLPWLSVFYDPHHINDRCSKLLARVRKLVKGFIEDHKARGCGKLTDNADFVDVLLSLEGEEKLEENDMIAVLWEMIFRGTDTTALLTEWAMAELVLNQDIQTKLQAELDLVVGTQRAVTDADVASLPYLQAVVKEALRAHPPGPLLSWARLSTSDVQLSNGMVVPAQTAAMVNMWAITHDSKVWEKPSKFKPERFLECAGGANVDVRGTDLRLAPFGAGRRVCPGKNLGLATVNMWVAKLTHHFKWVPVEGKTVDLSEVLKLSCEMKNPLYAVAFPRNVGVPF