MVLPVEVLTVQAEPLALSSELPGRIEPVRVAEVRARVAGIVVRKRFEEGADVKAGDLLFQIDPAPLKAAVSRAEGELARNRAVLFEAQARVRRYEPLVKIQAVSQQDFDTATADLRSAEAATRSAQADLETARLNLGYASVTAPISGRIGRALVTEGALVGQGEATLMARIQQLDPIYADFTQTAAEALRLRDALKKGTLAAGDSQALTLRVEGTPYERQGALQFADVAVDRGTGQIALRGKFANPDGVLLPGMYVRVRTPQGIDNQAILVPQRAVHRSSDGSAQVMVVGADERAEARSVGTGVMQGSRWQITEGLEPGDRVIVGGLAAVQPGVKIVPKPDGAQAQAQSPAPQQ*