MGGLASGGDVEPGLPVEVRGSNGAFYKGFVKDVHEDSVTIFFENNWQSERQIPFGDVRLPPPTDYNKEISEGDEVEVYSRANEQEPCGWWLARVRMMKGDFYVIEYAACDATYNEIVTLERLRPVNPNPLATKGSFFKVTMAVPEDLREACTNENVHKEFKKALGANCIFLNITNSELFILXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTSKQLAAAFQEEFTVREDLMGLAIGTHGANIQQARKVPGVTAIELGEETCFRIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKVIGKNGKVIQEIVDKSGVVRVRVEGDNDKKNPREEGMVPFIFVGTRENISNAQALLEYHLSYLQEVEQLRLERLQIDEQLRQIGLGFRPPGSGRGGGGGSDKAGYTTDESSSSSLHTTRTYGGSYGGRGRGRRTGGPAYGPSSDPSTASETESEKREEPNRAGPGDRDPQSRGEESRRRPIGGRGRGPPPVPRPTSRYNSSSISS