MTQVMVPSLLDRIKGLAKSWLDVAGSAKGCEALNFAPDLSDDDLACLRGQMQACLDGKGGEVSARARAAALGREYLSLSTEGRRRFLKLAADEFGPDSHAVDQAMEALRQAPADKRALAEQRLRQVLEPPRLTLLTQFNALPEGVKFLVDMRAELAVLAKGDAGLRALEADLKGLLAAWFDVGFLELRRLTWASPANVLEKLIHYEAVHAIHGWDDLKNRLDSDRRLYGFFHPRMPDEPLIFVEVALVQGMSGDIHQLLDLNAPPGNPEAADTAIFYSINNAQRGLNGISFGNFLIKRVVEELTREFKSLKTFATLSPLPGFRPWLEAKLGTGEPGLLTGPEHRALAQISNGLAAKGSLKTLLADPAWIDDSHLAETLRAPLSRLAARYLAEERKGADRAIDPVAHFHLSNGARIERLNWLADTSAKGLAQSCGLMVNYLYKLDDIETNHEAYAGRGKVVISQGVKALLKG