MGLRDIESTLPPGFRFYPSDEELVCHYLYKKVANERVSGGTMVEVDLHTREPWELPEVAKLSANEWYFFSFRDRKYATGSRSNRATKSGYWKATGKDRTVYDPTTHAVVGMRKTLVFYRGRAPNGMKTSWVMHEFRLENPHTPPKEDWVLCRVFHKKQGDSVNCSLGNDQQNNIGWSSSHLESSPLNDHAMPDGCNEQMGSSFPTVPYQEGNSSNTFLNLAVLHYNFLGFPQEVDSTTMMGMDSGGGDDDFGLMLDVGMDDHDLVEGETANTGSMKFQGGKDQLFF