MLDLKPLEGVTRLLLTIPLKPLQGDRFQPTGFPSLGAATYRTQDGDKLLVESPQSMANRLEATCWDTTRNKPVAALDGISHVTVTRKGEFLTDSMLEAHRINSPYLLEGKDRKFLDKLKAELGGLEEGPIDRKKLAEVLLKYDVGSLVHGVFLAKKELAGGRLRVTRALSAFIEASGVTEAASGGVKNDHVNPRGVTESRFGNVPFARDEYVAEKIHLYVNLDLAQIRGYGLGDKVERLLILLALYKVRKLLDGDLRLRTACDLEPVDRDHIVASRPEGYTLPNRSELENALKNSIEECKYAMTNITVTYEDELKRAKDDKKSSGDGEDSSDDDESDDN