MEDLAVEVRGSNGAYYKGFVKDVHEDSLTVVFENNWQPERQVPFHEVRMPPLPDIKKEITEGDEVEVYSRANDQEPCGWWLAKVRMMKGEFYVIEYAACDATYNEIVTFERLRPGNQNKSVTKSSFFKCTVDVPEDLREPCSNENVHKEFKKAVGACRVYFHAETNQLIILSACESTVKRVTILSDMHLRSIRTKLMLMSRNEEATKHLECTKQLAAAFHEEFVVREDLMGLAIGTHGSNIQQARKVPGITAIELDEDSGTFRIYGESAEAVKKARSYLEFVEDFIQVPRNLVGKVIGKNGKVIQEIVDKSGVVRVRIEGDNETKLPREDGMVPFVFVGTKESIGNVQVLLEYHIAYLKEVEQLRMERLQIDEQLRQIGMGFRPSSSRGTEKEKGYATDESTASSVRGSRSYSGRGRGRRGPNYTSGYGTNSELSNPSETESERKEELSDWSLAGEDERESRQQRDSRRRPGGRGRSGSAGRGRGGSRGGKSSISSVLKDPDSNPYSLLDNTESDQTADTDASESHHNTNRRRRSRRRRTDEDSSLMDGMTESDNASVNENGLG