MGPLSFGRRSAVVALSVAWMAAADVKLSNGRGLPLLGLGCASGVRRSHVESALQLGYRLLDTAQADQWGYHEDEVGEAIQGLPREEIFLQSKIHPQDLGYASTKRAFQVSLDRLKTSYLDAMLLHKPWCWPGACSREPEGTWQDSWRALEELHSANVALAIGICDVDVALLSELLRQRQKPHIVQNWMDPFHQDKELRRRCKEEGIQYQAYSTLGTQWVHFRGYRGQNPVLTHPVLRKIAQFHDRSVAQVVLNWAQQQDVSVIPASTDPQRQRSNLESLNFTLRPEDLRAIDALDGTLDHVDPKEAMMKMSGEL*