MDKGTNAVDMLEGRSYRLQYPWIGVVNRSQQDINKSVDMIAARHIEREYFANTTEYKYLAHRMGSEHLAKMLSKHLESVIKSRIPGIQSLISKAIAELEAELHRLGKPIAADAGGKLYTIMEICRMFDGIYKEHLDGMRPGGEKIYYVFDNQFPVALKRLQFDKNLSMENVRKLITQADGYQPHLIAPEQGYRHLIESCLVSIRGPAEAAVDAVHAILKELVRKAISETDELNQFPTLRVEISNAAFESLDRMRNESKKSTLKLVDMECSYLTVDFFWKLPQDVEKGGNPTNSIFDRYNDSYLRRISTNVLAYVNMVCSSLRNSIPKSIVYCQVREAKRTLLDRFFTELGAREIKHISKLLDEDPAVMERRANLAKRLELYRSAQAEIDAVVWAR*