MGETGRVCVTGAGGFVASWLVKLLLSKGYMVHGTVRNPGDEKNNHLKTLEKAQENLQLFKANLLDSDSLYAAFEGCGGVFHVASPVPTSSVANPEIELLEPAVRGTLNVLKACSETGVERIVVVSSTSAVLLNPNWPPNRPMDEDCWSDVDYCRESQEYWYNWYCVAKTTAEREALKYAENTGLDVVTVCPALIFGPLLQPTINTSSQDFIELFKGRLETIKNKVWRIVDVRDVAEALLLVYEKKEASGRYICAPHSVQVHSLVEKLKSKYPNYNYPKNYIEVDPEGKPSSDKLKRLGWECRSLEETIADSVEYYQEAGILNKD