MDATMDDEQVVLPGFRFHPTDEELVSFYLRRKIEKKPISFELIKQMDIYKYDPWDLPTNSSVTDKEWYFFCKRGRKYRNSIRPNRVTGSGFWKATGIDKPIYSVQGRGHDCVGLKKSLVYYRGSAGKGTKTDWMMHEFRLPADQKNTTHNATTADDEVEIWTLCRIFKQNVSYRKSTPDWRETSAKRKPTKSRPKTGNMDSENWEGYISFGAPEALDNEKKLFVGHNMNERNQFHVVSDPESCFSVLSEEAREFFTNRNWDEILSAMDYDFDPYHF