MLPRKRVVGEELGSTLKKLHPEEVLGKEHVMAADGSPSAMDIDEDLHSRQLAVYGRETMRRLLGANVLVSGLQGLGIEIAKNIILTGVKSVTLHDMGVVDAWDLGANFFFSESDIGKPRAAACAAKLQELNTAVMVSVHSSEITQSFLSSFQAVVFTNITFEEAATFDDFCRSQTPPIAFIKADAHGLFGRVFCDFGPEFVVYDVDGEEPHTGIIASISNDNPAVVSCVDDERLEFQDGDMVVFTEIHGMTELNDGKPRQLKNCRPYSFLLEEDTTAFGAYERGGIVTQVKQPKRLKFKSFREAVVNPGEFLLSDFAKYDRPPLLHLAFQALDQFHAKYGRLPASASEEDAVNLIGLAYKINEGAGELKLASIDEDVLKHFSKGARAVLNPIAAMFGGIVGQEVVKACSGKFHPLFQFFYFDSLESLPLEQAQGPVADNRYSAQVSVFGNELQQKLQDAKVFVVGAGALGCEFLKNLALMGVACGSKGKLIVTDDDVIEKSNLSRQFLFRDWNIGQAKSTVAAAAASAINPNLRVEALQNRVSPDTENVFDDAFWESIDVV