MGAPKQKWTPEEEAALKAGVLKHGTGKWRTILSDTEFSLILKSRSNVDLKDKWRNISVTALWGSRKKAKLALKRTPPGTKQDDNNTALTIVALTNDDERAKPTSPGGSGGGSPRTCASKRSITSLDKIIFEAITNLRELRGSDRTSIFLYIEENFKTPPNMKRHVAVRLKHLSSNGTLVKIKHKYRFSSNFIPAGARQKAPQLFLEGNNKKDPTKPEENGANSLTKFRVDGELYMIKGMTAQEAAEAAARAVAEAEFAITEAEQAAKEAERAEAEAEAAQIFAKAAMKALKFRIRNHPW