MRAPSSRLLDKLLHRRFLSRWARAARRADTAELSKLRVQRQRAGQLRHHLDELMYVADSRLALPRIGLNAFQKPGGTDWSWRPELWRGPLVRKGMSSVKSKQKIGGEVSIFHDCKISELTLRQLRNTREEDLAPFGLRMDVFRFDGSFLSLVLDLPESATVGLRKRHLVRMDMKIEVEKPLEVFVRLNIKHGPNTEQVVREIPLNQEEAMVEFDLAYTKLNEKRVDAIWIDLIFEGPEMNQVTLRDLTFSRYPRAEI