MGAPKYHVAPMVDQSELPFRMLCRNHGATCAYTPMLHARIFTQDKKYREEMLTTCTEDRPLFVQFCSNEPQHLLKAARMVEAMGICDAIDINFGCPQRIAKRGGYGAFLMDDLPKVEAMVRGLAQGLRIPVTAKIRIFPDLAKTVEYARMVERAGAWLVAVHGRLREQKDLSATRADWDAIRAVKAALSVPVLANGNIRHLGDVDACLAYTGCDGVLSAEGLLADPALFAPRREPVASGDYAAPPGERLALAAEYLALVAAHPVPLRMVRGHVHKLMWDWLAEHTDLRERINRGVPSLGLFTETVEEVRRRAEAAGRDYPVPAMSAAELAALDKEEARRAAIEEQEREADALDRLQHRRAGGGCGECGGGGEEEEEELVIDWSAMGIE*