MSFASLRRLRPDEVPAVRRDPVEPKARAAAEPIVEAVRSEGEPALRRFAERFGELSPGDALVYRREVELKAAWESISQEERNCLARTAQRIRHFARSQRSSASEISVPIPGGEAGHTLAPVENAGCYAPGGRYPLPSTVLMTAVTARVAGCARVCVASPRPTAVTLAAAYIAEADQLIPVGGAQAIAALAYGAGPIGACDAVVGPGNMYVTAAKSLVSGRVAIDMLAGPSECLVIADGSASPAVVAADLLAQAEHDPAALPALVCLTEEFAAAVDRELAAQLAVLPTREVAAEALQNGYTVVVASLDEAVAINDRLAVEHVELHVKESMALARRLKHYGGLFVGAGAAEVLGDYGAGPNHTLPTGGTARSFGGLSVFTFLRT