MADDTSVELRKLQIYSVFVRNHTKEGTLRALESDLPRIKELGTDFIWLLPINPVGHTGRKGTVGSPYAIQDYRKIDPAQGTWDDFVHLAEQIHRQGMKLMIDIVYNHTSRDSVLLKQHPEYFLHDSQGKLFNKNPEWSDVAELDYSNHDLWHYQIETLKQYAKIVDGFRCDVAPQVPLPFWLEARKEVSEVKSDLVWLAESTGGDYIREIRSKGYWISSDGEIYRAFDLAYDYDIDQDWHDYLAGKISLNEYVKTLNRQDIMYPANYVKMRNLENHDNPRAHELIKNENDLLNWTAFSEFQKGATLVYAGQEFGLSHTPSLFETDKLNWNTTIDLSKLIKQMHKLSQDTIQVEGTYQLKDAGNDIVMVDYSKNEKQRLGIFSLHSNSGIVKTSFQDGNYRNTIDGSLVMIKNGIIHVSGSPIVIENIAI