MGSGGGRKGAARQYNRSKEPRLRWTAELHRSFVRAIDCLGGQHKATPKFILQLMDVRGLTISHVKSHLQLNQLYFYSFLMLPSDMQPQPHLKKHSFCSDEQSPKEFMLCPPIKRAKVGTEGSGKHRCMQGSSDTRSAPPAGTRHFIDDCMQLREVSMDRRSAHDAAAAVRAPAAASNLQALGFWVQGASEEPFMVHQISKPKAHQLNHMVRKLSCKENHEDRLFTVSSAARDEPTKKCASPLSLAIGQKAANAISSWPSEGSCVISPSPRSFSDCSGPPGCSFVGQRVNLELSLSICGS