MLADADGLVEALLDLGVPHQDIEEPVRLSRQVLGDAPAREALERGVADLVRDLGTVTGGVDLPRYPGASRAVARWFPLYVFVAALPFVRAYHQERGISSDVSRRTLADVGRGVAVHRRWHGTGGIMTARWLSLHLRGELYQLGRLQFQRGVVPQVLGESVAAAGFSAGDPALGLHIPDFMGPLNPESCDRSLALAREFFAAHFPEEPYPVATCGSWLLDPQLKRYLPAESNIVRFQERFHVHALEEESDLTPVRFVFGSTQVELAELPRRTVVERAVVEHLEGGGHWYGGEGWFLLEG