MAIRLTVSKCPADPKVQEGSGIPWGAAVTPFAVHDEKGIAPVILPLEKSHALPRCDTCWAYFSSLYETEQYSWRCALCDSVNSFSEADIVRYSSPQNCPELSSSFIDLEIKEENHGSENEFQGQPVFVAAVDLSASEEFLELIKSALLAALEALEPGVLFGLATFSHKIGLYDVQGPVRVVKSVFIPPELDGHVPIELEDAMPLRSFLAPIEKNKENIAAALDTLKPTSSWERTTAAGQGIEGVTMGGRGFGVAMDAILNYLGAEQGVTFALARVFAFLSDTRRYGEQYASKGEDADKALLPEQTSFYKDLAGVAVQAGVCVDIFAVTDECTDLASLKFLSIDSGGSLFLYANTDDSTLPQDL*