AAVAKDPRLLCAGVDRTLASNVVGLTTLGLSSSDVALFVSIAGEPFRFKSIVPKLQYYLPLFGSSGNFFRALKKSSHLLTANRDRVVEPNAAFLRECGLGACDIAKLCMVVPRILTAKPELLRRMVARAEALGVPRGSGMFRHALQAVSFKSEDKIAAKASFLKKIFRWSDAEVSHAVCKAPIALRKSNSSLQERSEFFLSEVGLEPAYIAHRPALLSYSMEGRLRPRYYVIKFLKAKGLLDQYRDYYNIVMLSDKVFMERFICPHKKAAPCLAKDYATACKGEVPTNFRFT