MDLVNHLTDRLLFAVPKKGRLYEKCVNLLKGSDIQFNRSSRLDIALCTNLPIALIFLPAADIPTFVGEGRCSIGITGVDQVKESDVDVDIAMDLLFGKCRLQVQVPENGPYEKPEQLIGKTIVSSFTNLTRQYFEELEGVKPGEPLKTKIKFVGGSVEASCALGVGDAIVDLVESGETMKAAGLHAIGTILNTSAHLIISRNPSHPELVEVIKSRLEGVLAAQRYVLCNYNAPRSMLPSLLKLTPGRRAATVSPLDDGEWVAVSSMVERKDMGNIMDRLKELGASDILVFEISNCRV