MTKDRIDRRFAALKAENRAGFVTYVMAGDPDAATTLSVLKGLPAAGADLIELGFPFSDPMAEGPTIQRAAQRGLKSGMTLQGTLDLVAAFREGDQDTPIILMGYLNPVLNKGFETFAALAAKAGVDGLIIVDCPPEEADPLSDALEAEGIALIRLAAPTTDDARLPMVVRRTSGFVYYVSVAGVTGVKSADAADVAPAVERLRKASGLPVAVGFGIRTPDQAAAVAKVADAAVVGSALVDEIESAAQLNENVTEKVLLKASELAKAVRSARVGTK