MRVLTGLQPSGDLHIGNYFGAIKQMVDAQEKSQMFMFIANYHAMTSSQDGEKLKQNSLKAAAAFLSLGIDPQKSVFWLQSDVKEVMELYWILSQFTPMGLLERAHSYKDKVAKGLSASHGLFSYPVLMAADILLFDTRIVPVGKDQIQHVEIARDIALKINNEWGEIFTLPEARVNEEVAVVVGTDGAKMSKSYQNTIDIFSSEKTLKKQISSIVTDSTALEDPKDHENCNIFKIAKLFLDESGQKELQIRYEKGGEGYGHFKIYLNELVNAYFKEAREKYNELLEKPSHLKEILDFGATKARKIAQEKMQKIYEKIGL*