MGETGRVCVTGAGGFVASWLVKLLLSKGYMVHGTVRNPGDEKNNHLKTLEKAQENLQLFKANLLDSDSLYAAFEGCGGVFHVASPVPTSSVANPEIELLEPAVRGTLNVLKACSETGVERIVVVSSTSAVLLNPNWPPNRPMDEDCWSDVDYCRESQEYWYNWYCVAKTTAEREALKYAENIGLDVVTVCPALIFGPLLQPTINTSSQDFIELFKGGLETIKNKVWPIVDVRDVAEALLLVYEKKEASGRYICAPHSVQVHSLVEKLKSKYPNYNYPKNYIEVDPEGKPSSDKLKRLGWECRSLEETIADSIEYYQEAGILNKD