MTDDWLRQGKFGLSINPPVIPSSDGAGEVLQIGSSVTCFRPGEKVVTHLTVHQDDNEPATFTDIAAGLGHGAHGTLRKYAVFHESSLVKMPSTLGFREAATLTCSGLTAWNALFGPGPASASTREFTNALEGKYVLVQGSGGVSVAALQFALATGARVIATTSSDLKAKRLSSLGAHHVINYKTTANWGEVAKSLTPHKRGVDIVVDVGGHSTVSQSLKAVKADGLVALAGLLGASENAQVPSIMDGLTYLCATRGFLLGTREQFRELNALIDEKLIKPVVDDRVFGFAEIREAYEYLEQQRHFSKVVIDID*