MSLRIGVIGTGAIGKEHINRITNKLSGAEIVAVTDVNQEAAQKVVEQYQLNATVYPNDDSLLADENVDAVLVTSWGPAHESSVLKAIKAQKYVFCEKPLATTAEGCMRIVEEEIKVGKRLVQVGFMRRYDSGYVQLKEALDNHVIGEPLMIHCAHRNPTVGDNYTTDMAVVDTLVHEIDVLHWLVNDDYESVQVIYPKKSKNALPHLKDPQIVVIETKGGIVINAEIYVNCKYGYDIQCEIVGEDGIIKLPEPSSISLRKEGRFSTDILMDWQRRFVAAYDVEIQDFIDSIQKKGEVSGPTAWDGYIAAVTTDACVKAQESGQKEKVELKEKPEFYQSFTTVQN