MSSLLSLISCKLQQDCVLLIVEGVPGSAAWLGRGLSCVCAQRRDSDAHSTFDLTPAQEECLQRLQNRIDVAYDTTIPLHQEALRNLWKLSFPEEELHGLISEQWKEMGWQGKDPSTDFRGGGFISLENLMYFARTHMLPLQTFLTSFCNAACPYAAEILPGPFEEAGWGKMLDLEAVKPRTIVGATFLKFLSENESAFDILYCIAFKLMDQQWLSMHASYMEFNTVMKSTRRQLERELMLEDITHLEDLPSYALLSQ*