MVDKERDEQPAFRDANMRSVAKGDEEPLLPKTDDFPFPAWTRARTLKDGKKLPQAIGHRGYKAKFPENTMASMKGAVEVGAHALETDIHLTKDSVVVLSHDPTLKRCFGKPEKIIDCDWEHIRDLRTVGDQAEPMARLIDLLKYLSQPGLEDIWVLLDIKTDNDEDDVMRLIGEAVSSVPPAEKKAWNERIILGIWASKYLPLCASHLPGFPISYIGFSTAYARQFFSVPNVSFNMLQAALRGPIGASFLRKAQRLGRPVFGWTVNDEKQMRWSIRKSLDGVVTDNPKKFLEVCDDVEKHGHTAGKEKMTLGELWRIVEVQLMVLFLGMVFRWKLGIGWGIDKRFVRKGADVSALE*