MDERLSPVGQQETQAMHMHRLKQYNEEMLKKLRRFRDVPAEEASKLENMLKSPLTVKEKQLDEQLTEFFNEFTHLGKQSSSSAAKDTENHTLNISQQLNKYPFLEPSANDDPYTPQELFLRQTNHAKNSARLGADIKDVYFPYKDVSSPLSIEKITLERLMSAGVHLGQSTSLWRSSTQPYIYGTYKGIHIIDLNQTLSHLKRAANVIEGVVENGGIVLFLGTRDGQKRALEEAAKKTNGYFVSSRWIPGTLTNPTEISGLWDKMEVDMLDKPTGRQLTVDEKMCIVKPDLLVVLNPTDNRNALYEAMKTRIPTIGIIDTDSEPSMVTYPIPGNDDSSRSVNLLLGVLARAGQRGLKNRLEKHSPT