MSRELDLKELATLPLFSIVYTPNALTQQYKKLGDGYFYPKSWLSDNVFDMRLDQDFPDGSLACLTSEELPKHFVKRGPSWLSVNPSCNAFTLDTPFGHRRAEIGASPVSNSSPPIIDQTPYRNGKVPTGVDAIVQFDDVPMLFAEKGDVSESTSDAFTGELASKQKVSIRFGFPKSGVCGYQEKQHNIRSANGVGFSRGKVAALVAREVRLLLDKMQSHNCPLSFKGKPVALEDLVLVDVRHVSPVSIQPTIAVLPQKYL*