MGKVIIDPVTRIEGHLKVEVEVTNGVITDAKSIGTMYRGFEPLLRGRDPRDATYVTERTCGVCAGSHGWASSLALDQAFGAKVPAGGRLIRNLMMGAMWLHDHPLHFYHLSALDYIDITAVAKYQGKDAGLLRVKDKIGKLIAAGDTAPLTPRYEPDEFCVNDPELVTLAVSHYLKALDMQAKAKKMSALFAGKQPHQSSIVVGGVTILPNIEVVEQFRSMLLEQIDYLENIYLQDVITFGTGPLLPLAQAGVGGSYGNYLSYGGFGLDDEGKDFLFKPGIVLDGDLSNVMAIDQSKITEGVTRAWYKDSPNGDHPFDSDTVPDLARTDAYSFVKAPRYDGKPVEVGPLARMLVLQPKGLMDIIVKYNIKPGAVARHAARAFETVILAKEMINWVNQLEAEMGKGLRIHDTDHWNAPAVGQGIGLTEVPRGALGHWIKIKDHVTENYQMVVPTTWNFSPKDAQGNYGPLEKALIGVPIPDENNPINIVRVIRSYDPCLACAVHLIDPQTNEIRKFRIG