MLDGIVYTDMEQCQACSACLRVCRTKSIMMKEGKSKIIEESCLNCGACLKACSRGAKKYQSGLEAVEELLAKDKSAIILAPSYVIVAQKRYGCSPEQFGTALRKLGFALVYEASFGADVVTKVYLNYLWDFLNTQGREKTHVITSPCPSLMNFMEKHAPSLLDEFAPIMSPMAAQAVLVKQWNQGQVRIVGASPCMAKKSELLDPELGLYDQKLTFEELIQLLDRRGIVPACLEETEFDGIQALYGAGFPISGGLTKALEPFSGELGFNLLSNDYLIIEGEDRSTNFLKQMARHKQGSGGLAGYPLLIDILFCEGCIMGKSLGVEGDYWENKRLITDYTKKRFQKLQENSQECQGYITLVKNTVEVPEFQRWLAIVEELIADNQFTRPWQSREYHRKEPAEEVLRGILELDGKHTREDELNCGACGYETCRERAIAVYNGENEPGGCIVHVKYEAKLSLEENKRLLELDQLKSDFLSTVSHELRTPLTSVLGFSNIIKKKFEDTIVPLVNGDDKKVKRTVQQIADNVEIIISESRRLTNLINDVLDLSKMEAGKVEWQMESISLEEVIARAIAATSSLFEQKGLELKTDMEELPLIQGDKDRLIQTVINLISNAVKFTDQGSITCRARVTGDEITVSVIDTGIGIAAGDLPKVFEKFKQVGDTLTDKPKGTGLGLPICKQIIAQHGGRIWVESEIGQGSTFLFTVPLDKEKGDQLNRLDIDNLVKQMTEQVSSDVRSQSREQKNVLVVDDDANIRMLLRQELEAAGYAVREAGDGIEAIKMINQSKPDLILLDVMMPGISGFDVAAVLKNDPGTMDIPIIIVSIIEDKERGFRIGIDRYFAKPINTDALIKEIGLLIANGASRKKVLVVDEDTSTLKTLVDVLETKGYAVVSARDNEDCLKKAQEEKPDMIIVDTVFSRRHNMVKTIRLEKGLENVLFLFY