MGVSHGIRCCEVSWKVPETVAGRFQPQVAAATAVHHISAGEEVERCIAIRMEGEVPQHLKALCYEFQGQWMLPLGHALLFDRTSAPLANLKVEWQGRWRGRDVLTFSATKDIHSGEAFGIAGAHGAPFRAVLEGLRRTQTTFQAAASECGLLHSGVREEMTVSQSNVMLCQSPLHDLGCFAACPMEPGDIAAHIPVLPLPWRDVRHQPLRDFVFASDLQSAPQYSPYVVLPLGFGAFFNHSFDPNVCLYRYDHWPFLQAVVCQEAVEPGEELLLDYGAAYWSAPWRDAPRDX