MSVPGFVAAATARARRGAIAGAGPSVSRAPSASGVRRSRAWMSVSKDDVASETAPIAMSTSDYPDVLVGSGQREARQRKFSVKDAIRPELIDMDAYTPILPYEILAQRLGMEPKDIVKLDANENPFGPSPKVSDALRDAPFLHIYPDPESLFLREALEEYTGLPKEHLLVGAGADEIIDLLFRLFITPAQGESVVNFPPTFGMYKFDSDVNGATCINLMRDAEFRIPIDELEALYESGNPAKPPKMVFVTSPNNPDGSTITDSLLRRLLKLPSLIVLDEAYFEFCGETRIGWVREFDNLVVLRTFSKWAALAGMRVGYGAFPLEIIQHLWKIKQPYNVGVASQLAATVSVQDRADLLDKVEKMKAERTRFYEEVKRFDWLQPFPSSSNYVLCRVQGGRRAVDVKQQLAKRGILIRYYSSAGLAECIRVSMGTPEQMTRLYDALAEL*