MGIVGNLSSDQLQFFNSQGYLVIESFSSTEEVEALRKRMDQLLDGFDCSSSASIFSTKNQQRTSDDYFYDSADKISFFFEEKAFDDDGKLKQPKQLSINKVGHALHDHDPIFKKVSCSDKMSGILQSLGYKRPVIIQSMYIFKQPGIGGEVVPHQDNSFLYTDPQTCTGLWLALEDATIVNGCLWAIPGSHKNGLVRRFLRDDKGVHFDKPSPSYDQNDFVSIEVKAGSLVLIHGDLIHQSFENQSSKSRHAYSLHVIDTEDCKWAADNWIRRNVDPEPLYVS*