MRIVHKGREIHCDIVKKGFDGDSFIGNILVDMYSKVGLLAEAREVLEELPARDALSWNALCGGYAEAGFGDEALTCFKQMQLEGVCMDVVSWNTVVLVHINQGENSKALHVYNLMQEQGLAPDSMVYLNILQACGNAAALEMGRAIHAQLHGDGGGLMDVILLTAFVDMYSKCGSMYDAQQVFDAMPVKDIVAWNALLTGYGRQGERELVLSLFNKMRADDIQPDEVAFLTVLTVCCHAGLMVEAQEYFELMIKVYKITPTIEQFNCMVDLLGRAGHLSEAVVMLDNMPFQPDYVLWSTMMGACQKWGNLELGRRAFEGAVSVDEDQSAAFVIMSNISADSSKTYDREVEALR*