MVHGTVRNPDDEKNNHLKSLEKAQENLQLFKADLLDYDSLYAAIEGCGGVFHVASPVPPSSVANPETELLEPAVRGTLNVLKACSETGVERVVVVSSTGAVVLNPNWPPNKPMDEDCWTDIDYCKESKVWLNWYCVAKTIAEREALKYAENTGLDVVTVCPSFVFGPLLQPTMNTSTQIFIDLLKGRFETLENRIWTIVDVRDVAEALLLVYEKKEASGRYICAPHPVQIHSLVEKLKSKYPNYNYPKNYIEVDPEAKPSSEKLKRLGWECRSLEEIIADSVECYQEAGILNKD