MLRAASKKARKRGGTSTVAINLSSCKYPLLRTVKSKLGWKEVYDDDPDAWNLYWTDTSITADRLMRLKPGQKINHFVGMLEICRKRSLARNLARLEVVYPHEFDFSPKTYNLPAQLEEFLEEFRTVDDAKKSRRKTFILKPDAGCQGRGISLVQDERQAAPVVAQRYLDRPLLIDGYKFDLRVYALVLCADPLRIFLFDDGLARFCTEKYEAPKSSNLKTAYMHLTNYAVNKKNENFVFNEDGDSDAAGSKWTIHGLRQWMEDSDLDFNKMWAEVKDLIVKTVISAQPALAYNYKQALPPETNDGYSCFEILGLDVMMDQDLKPWLIEVNHSPSFTTDTPLDLAVKEDLISDTIDLVGIDAKALAKMEEKAKADAMSRLF