MATITTRTLLFLYCSTQALGLSQEAANLARGRIFEAVSSPSGKLTISPELVIPDPSDPTAILLQTNAINTLSGRIRTAKANAAWITGGVSAISTFAGEQEAARGGFPGPVPLIFCGNTNNDDIAALAEAGASGVTVPVCGGTELTSLEDLSGEWTSICQTCVDAGIQPIPEVTLAGALAENLGEDDVESLVEQLSTAAGMDPVAVLLTMNPLASDNEDDEDDDSRDEPVPLPSIPKKLGKKIPILGSVRVTAGQNRLTTESQRLKQAGFTGVVLRSDCVPGFRLNPDLDVVGLFWAAVIGELKSTRSKSFEFNSRNNMEKSMGAEWAKYQTNVIESGALGDPNDSYSVVDDSVGEYKGFA*