MASAAFASLDVGSLCKLHGSHLQANVCLKPRGGFLTALRISRPNTVLHNHSLAARAMADTAVSNEATTESDTRSDLRKPTMQDMIEPQVFSITPLDNGGKKQWHPATVLTIEELASGVRCITVEAEISREMVALEDAYTAPGQLARVRINGGKIMTVVAASAPFSRKANEPVLLKVRGDIPAGMTKQPQFFLSVKHPLELLVYRSETPQLFGLQEGDQLELGPFDYSALDLRPIYFLTRFPTILLFASGKGIGVAKAVIEAKDADVGSMILGMREDIRLFYWSPDPSKVLFKERFGKWENKKLKVRAA