MSADLAMGPELPTSPLALEYVNDFDLMKFEVKKEAMAAHDRANIRQCNRLQPQGSVSSTPISTPCSSVPSSPSFSPTEQKNHLEELYWMPSGAYPQQIDPQTLSLTPEDAVEALIGATAHGHPPPPHVQQQLQAGAFDGYRGAHHHHGHAQQQQQQQPQHHHHQHQYGAIPHHPDDLSGHPGAHGHHPHHHHHHHHSQDPDSPSPTSPEQLHHRHHHHHHPHGHPGQQGHHGVGGGLNVEDRFSDDQLVTMSVRELNRHLRGFTKDEVIRLKQKRRTLKNRGYAQSCRFKRVQQKHLLENEKTQLINQVEQLKQEINRLARERDAYKLKCEKLTGANGFREAGSTSDNPSSPEFFM