MDATMDDEQVVLPGFRFHPTDEELVSFYLRRKIEKKPISFELIKQTDIYKYDPWDLPKNSSVTDKEWYFFCKRGRKYRNSIRPNRVTGSGFWKATGIDKPIYSVQGRAHDCIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPADQKNTTPHSATAADEEVEIWTLCRIFKRNVSYRKSTPDWRETSAKRKPTNSRPKTGNMDSENWEGYISFGAPEALDNEKKLFVGHNMNERNQFHVVSEPESCSSVLSDEAREFLVHGNWDEIVPAMDCAFDPYYF