MPSSTTQGQVITCKAAVAWKPKEPLVIEDVQVAPPQAGEVRLKITHTSLCHSDVFFWENEGLFPRILGHEAAGVVESVGEGVTDVREGDHVIPLFTGECGECRQCKSDKTNLCAKLKVVPGRGTMLGDGTSRFSIRGQPIHHFLNVSSFSEYTVVEAGCVAKINPSAPLDKVCLLACGIPTGVGAAWNTAKVEKGSSVVIFGLGAVGLAVAEGARMAGASRIIGIDVNPKKFELATQFGVTEFVNPHDSSEPIQNVVQKMTGGGADYCFECVGNVDLMLAAFESCHEGWGRAVLVGIEVRPKMLCMHPMKLFDGREIKGSTFGDFKGKSQVPNLVDMYMKKTLKVDEFVTHELPFEEINEAFKLLLDGKSLRCVMHMSH