MAGVRRIKLGSQGLEVSAQGLGCMGMSAFYGPPKAEEDMIPLIQHAISSGITFLDTSDIYGPHTNEVLLGKALKGGWREKVELATKFGIKFTDGKGEILGDPAYVRAACEGSLKRLDIDCIDLYYQHRIDTKLPIEVTMGELKKLVEEGKIKYIGLSEASASTIRRAHAVHPITAVQIEWSLWTRDVEEDIVPTCRELGIGIVAYSPLGRGFFSSGPKMTENFTKEDYRQHMPRFKSENIEHNKHIFERVSEIATRKGCSPGQLALAWVHQQGDDVCPIPGTTKIENLNQNIGALSVKLTPEEMGELESLASDDSVKGDRYGGLSTTWKNSDTPPLSSWKP*