MDILGLGSKDTSWWVFTLPAFLGNRNFFSTSDGFAMVTFLTITFVSLGLLSWAFASGGIAWKNCRNQRGRVPIHGPRGLPVFGSLFTLTLDLPHRTLAALASSLANTQLMAFSLGSTPVVVTSDPQIARDILSSPHFADRPIKQSAKKLMFDRAIGFAPNGTYWRLLRRIASSHLFSPRRILAHEAGRQLDCTAMLNGVSREQINRGFVGLRKHLQGAALNNIMGCVFGKRYDVAQVSHEGEELKDMVREGFELLGAFNWSDYLPWLSRFYDPHHINDRCSKLLARVRKLVKGFIEDHKARGCGKLTDNADFVDVLLSLEGEEKLEENDMIAVLWEMIFRGTDTTALLTEWAMAELVLNQDIQTKLQAELDLVVGTQRAVTDADVASLPYLQAVVKEALRAHPPGPLLSWARLSTSDVQLSNGMVVPAQTAAMVNMWAITHDSKVWEKPSKFKPERFLECAGGANVDVRGTDLRLAPFGAGRRVCPGKNLGLATVNMWVAKLTHHFKWVPVEGKTVDLNEVLKLSCEMKNPLYAVVFPRNVGVPF*