MATKVSNLCDVVHRVVTSSCLLHPLAQAREAGEETHFEEEEEKKRGEGVESETAVEEKEEGFSYSALKGEEEERVREMEDLMEEVFEAVSSVKRAYVRLQEAHCPWDPEKMRVADVAVVAELKRLGTLRERFRRKGRGGGGTKRLDPYRGSAAVVGPYEAALEEVKREVKAKEAEVEGLKEKLRDVMKGGLHQLHRRGRSISQAAAAAAPTPELFVSCMKQVKEASKSFTSLLLSLLRAARCDISPTISSILHSLTPPPPPHHTKHAIESYVTRNFFQGFENETFYLEGSLSSLLHPDKFRRDCFTQFCDMKAMDPAELLGILPNCNFGKFCNRKYLSMVPSNLEESLFGDLEQWRAVMAGDHPRTEFYIEFLKVAKAVWLLHSLSFALHPVPNQLDASCGVDFHPEYMESVVKISEGRAPAGQMKVGFLVSPGFKLGRSVVKARVYLVSRLDQL