MTRAELEALPAAVLDEAVDDLTALSSVHDATMLDTLRRRHAADEIFTSIGEVVISVNPFKPVPSCTPDSIARLSQQGEAAPPHVARVASVAYRKMTGDDGSPPRAQSILISGESGAGKTEACKLCLMALASVSGSSQGATEGAVESALLLEAFGNAKTVYNDNSSRFGKWTAVFFDASRRIVACHAEAFLLEKPRVVGTGPGERSYHIFYQMLAGANEEERRELSLQSSCSAYAYLRGGTDAISGVDDAAQWRETAARMSLLGIGGERRGELMRVIAAVLAIGNIGFTAADDGTRCVSGEGGRWLAHAASLLRVSPSQLAEKLTSRVLTAGGKGRSSMYTVALDAEACEAARDALAQSLYAAAFESLVESLNGSQEEAAAAAGRVRGCATVDNERFVGLLDIFGFENFALNSFEQLCINFANERLQAHFIDALVKLRVLEYEREGVPLTAIDSLPSSPQAQLALLDGKAVGLFASLDDEGSVPGGSEQGYVDGLVARFGSNGACASEAFDPLKRGKGSRLDRLSFCVVHFAEPVRYSAEGWLAKNVSGLHPDLAFVLNQSESPLVRGMYPSSTADATAKRPSVGAAFRKSLRSLSTVMLQTTQSFLRCVKPNGHKAADTFDGRFVMRQLRYTGVAAVVAIQRAGYPVSMAHADFVGRYRCL