MGQFCREIKLRFAVRGEEVDRSKKIEEHILIGTPGKLLDWGIKFRLFDMKKISVFVLDEADVMIATQGHHDQCIRIHKML NPHCQMLFFSATYGKEVMDFARLIVADPTIIRLMREEESLENIKQYYVKCKNEEGKYNAIQNIYGCISVGQAIIFCHTKR TAAWLAAKMTSDGHSVAVLTGDLTVVQRLDVLDRFRSGLEKVLITTNILSRGIDIEQVTIVVNFDLPVDLDGMADCETYL HRIGRTGRFEPSALTRNSPIFGVKAESGKIGKEINRSSSGAESGSREMPKEKENISLLKFFSLTGNLDEAWDVQSE