MKIDIRMNLKARRVELKTRSDTPDVSNLQKCADFIHAFMLGFDVADAIALLRLDDLYVDSFEIKDVKTLRGEHLSRAIGRLSGKGGKTRFAIENSTRTRIVIADAKIHILGSFLNIKVARDSLSSLILGSPAGKVYSKLRAVTARLAEKY