MDVSVARTSLVVPAKPIREHWLPLSNLDRVVMPTYVRVLLVYGISGAEKRSYAEVLQTLKYSLARVLVDFYPMAGRLGVQDDGLVNLHCNGAGAIFSEACANQPLNNVELASHMSALSGMDVADIGPGPLYVPSREMQIPALVIQVTHFACENVVVAVNWHHTVADIYSGCHFLKSWAELASGRTQPSLRPVHSRHLVQPRDELDITLAERWARLARVARAATERAEDPPAVLRAFDLSYERAVELQQKIDRDRDREGRGSGVEVSLNLAVAAADSSILAQLWRLLAKARRAEEPDDADNASRLFMFVEGRSFLNLPAGFFGNVVGCACARSTEEHLMGGTLASVAQLIQSALAEISCAEFFQSLIDWVEAQRLSSARHEQGLSLEHYVAATLWTFAPLYGLDFGWGKPSFALTNPAPRRLFDGLVILPGPHHEANKTALIQIRASCLNRLKDDPEFLTLCSPVRFLQPEPQSQSSL*