MRRVVCQYCCVFFVPVLIALQLGRKDQPELVRQVGKTDFASEHYEAFTLTDRHREEFFRDGATLLKGVLKPEVVKRLHQYVAPIPYWDARNLGNLWMASDEILDFYIFGPLGDIARQVFQSPQAVTSHLPPSAQLQRDFISRRQVDSTNGWHIDRTECQIGDQPSKYISTALARLAVPLVVEGGVRSTQIINQSKYAAAMSEEAREEYFAGKAMYRKEGRFERWMLWHPNTTVPVLPGVTLDTAMIMEHWMEPGDILMFNTCLWHRSPPWAGPEVELGLQPTFAPSTHISHDPPMWADPLLSWCLNEGFEDKAVGEGDGSPCFPYVYPEDKRPKVGSTLTFKRLPLPLTRPQHVAYFIFSWFHVQMRDILRKLYFCSKS*