MSISTTGECVSITIGMKDGNPIITKIHTEGLVANKTILLEEGMEVTSISYNGQCVFLGREKTSGEKRGNAKAKPTKKKMTHPFLDKKFKLEPGTNVIAVVMKTGAEERQEDGGSWQESNELFLVRGVTVGCKSHKKNSQHVEVLVYSIESMSDDLDEKDIKVDSDTDEYESVSNDSFSSEDSDGYDSFSDDDAGTDGSVHTVESQTVQTFQPQKAKFSFRPPPLGIANGGYWTTQKYVGRHTLVASVVGCFCLGFVGPMVLCCPFDERSIYIVDGRAYAESGKCVAFQEE*