MNVLGPGPVISDKGKTKLIEFVRGQEAIWNPKCPEYPKLELKFAAWQQVQKQMKENGFDFQVSFLRRVWNNLLVYWKKNLRYNKKAIGKEWTFGKSMNFLTSRYGSAYPHTKSKPKTSLALKSHDPDDYDMEDEDDLSDEDWRAGTLADSSSRLDDDAVSITGTDIEVEARPSSQGGTKSFSQGNCEEGADRQELNRRKGELDSTSRSYEGDLYTKSDKFDKFAAFLASALREMPEKESRKKMKDIMFILLEDAAPPKV