MATGGGGGGGGVGEGELGAKEGVEVRSGGGPCRRFFVAVHVGAGFHAPANEKVYRRAMKRACLAAAAVLREGSGTSLEAVAAAIRVLEDDPITNAGRGSSLTESGRVECDASIMDGSTGSYGAVGAVQGVKNPIDVALHLAKEQMIGSSLLGRIPPMFLVGEGACQWAKSKGINVLGATSEENNWLMTENSKAQWVKYSSLLASAKELVNHPTGSASESSSVQLEVSGTQPENLDNVKKMKKTFTRSIMEDDQDCVMDTVGAVCVDDLGNVASGASSGGIALKVDGRVGLSAMYGSGCWASSKGPFGTPFIIGCCATGAGEHLIRGFASRECCISASLSQSGPASSCTKVLRSAVQSSSEMSHDTGAGLLLVQADVLKRGDLPVLDSAELIAAYSSQSFGIGYFGSNMNNPKVSMLRDSRTSSSSIQHFATRVNFGTPSTEQ*