MAIAVSGHWTRLRTLGCGASGAVVSLATDAASGELFAVKSVRGAADADLLSREQGILSGLSSPHIVRCIGGLGEDRDGSYHLFLEFAPGGSLADEVARNGGFLEEHAIRAYAADVLRGLAYIHGESLVHGDVKARNVVIGVDGRAKIADFGCARALDSTRPIGGTPAFMAPEVARGEEQGPAADVWALGCTIIEMATGRAPWSDMDDVLAAVHRIGYTDAVPEVPMWMSAEAKNFLAMCFARNARDRCTAEQLLEHPFVAVQAGEAKAARWVSPKSTLDAAFWESETDGEEEEDEISSQSSSERIKSLSCPVSALPDWDSDEGWIDVLGDQHDEACDSPATKEEADVACRTPSKVSGSATVPAEDMVVVGSFSSDELEAEDDPFDDGILAVHPAIVRQDEACSSSGRDVLSFQIPCNRINAIKK