MRRLQKALVANGLEMGPLEQERTIAILTKYQTFTDVSDDELHYHCKQLRSVSHSSIVPLSVLERAIVPRAYQSTAISACVLRGDWEMAIKLALVRKDGGSRAAEQVASELWETIRKLLVVRSTSSLGKSADAEQKRRSFGIASDAEVQWLVHITASIDRKKLGYMLLSAVGVVLELFECLSLFPDRKAEVLVDKLVKLSHLFTNKIRIPRVSEKNLWDSVGIIQRYEQNRAALQAEAGQKQQLGTSGSEHEDVSVACKILAEYQGIVDTSALEYIRSLQ*