MVLGPKYAGSSNQEAFESVMGYTKMFLDFPKEPVYAERAGRSTIESCLNVLVVSLAMIMAGTGNVKVMRICRYLRSRISQVNVVLYGSHMATHMALGLLFLGGCRYTLRTSPEAIVALICSFFPKYPIHSNDNRYHLQAFRHLYVLATEPRLVIPRDIDSGQYVFVHLMLKYKDSSKQSELLKVPCFLPELHLLDEVKLLDERYWKISFQSDKNWKTLEAFLSNDGILYVKQKVGCLPYEKDSQGYKSIHAQCLLKDAVNGWSFKPTTLNEFSSDPLLITFANNQLVPKAKMYNEAILQHNLCRLLFDCASSETIDLFPTLISFLKIINPRNEKQGNNSYNLWQIKLLMDCSSFCNCLKSDFLETLKTFAETKVKVQKL