MKTIKDSVHDHIDVQGIARALLDTPALQRLRRISQLGTVSLVYPSANHTRFEHSLGVYHLADRALAHLPARQQRAKRVRAAAILHDVGHAPFSHNVEELLARRTGTYHDEVHDRLDSGEVGDVLREYDVDPAEVADLVAGEGRYGQLVSGELDVDRMDYLVRDAHHTGVPYGTIDHSRLVRELTFRDNRLVLGEGNVQTAESLLIARALMNPTVYRHHVARISKSMLRRGTEALIDEGEIDAEAVSEMDDPELLVALRNCEPAAIYARRLDDRELFKRAVWAELEDVPEHVVDADHETVRELEGQIARKASVPEEAVILDVPERPSMPESSSRVVVNGEVRPLAEQSPLVEALRAAQHSQGRLGVYAPQTRTEAVGPAAVDVLGIDVDDVLVTEVRGYPATLSEFTGEE