MTDGSFLQSFHALRDGLVYIEPEQASRFAKEIAGDFNPIHDPGSRRFCVPGDLLFALVLARYGVSARMHCRFVGMVGAGVALVFPEDPGTSFAVMDSQGKKYLEVERDGPVVTDAYTIEALTRSYVAFSGENFPHVLVPLMERHEVMVNPARPLVMYDRMSLSLREPVGSLTETVQPHLKEADMRVDGKRGEARLDYALCVDGEPFAAGSKHLVLSGLRAYDAEAVRKLVDEYAGWKARYAGATA