MATKVSNLCDVVHRVVTSSCLLHPLAQAREAGEETHFEEEEEKKRGEGVESETAVEEKEEGFSYSALKGEEEERVREMEDLMEEVFEAVSSVKRAYVRLQEAHCPWDPEKMRVADVAVVAELKRLGTLRERFRRKGRGGGGTKRLDPYRGSAAVVGPYEAALEEVKREVKAKEAEVEGLKEKLRDVMKGGLHQLHRRGRSISQAAAAAPTPELFVSCMKQVKEASKSFTSLLLSLLRAARCDISPTISSILHSLTPPPPPHHTKHAIESYVTRNFFQGFENETFYLEGSLSSLLHPDKFRRDCFTQFCDMKAMDPAELLGILPNCNFGKFCNRKYLSMVPSNLEESLFGDLEQWRAVMAGDHPRTEFYIEFLKVAKAVWLLHSLSFALHPVPNQLDASCGVDFHPEYMESVVKISEGRAPAGQMKVGFLVSPGFKLGRSVVKARVYLVSRLDQL