MELLEYLKRDEVLFLCHHNADPDAVGSCVALKYLASQLNPNGKFRISADSVSKLSRNILNEIGERVDIEIYPKLPETVFIVDTASINQLKVNFDELKEREVILIDHHKKTDLADICKYYIIKEDYPSTSEIIAEIFKELNIFPPKNVRIALLCGIVYDTKHLKLANSKTFELISYLIKDISFQKILYLLSQESDVSKRTAHLKACSRMEIREFDKLRIALSHVSSHEASCAKTIVSIGADVAFVVAVRKKEKEIRVSARCRKHVSKYVHLGNLMEKIGKELGGSGGGHSEAGGLNAPYDKSKSKEKVIKEVLNLCYKRFVEEYKKAKQN