MSYQDLKECKIITAFITPFHEDGSINFDAIPALIEHLLDHHTDGILLAGTTAESPTLTHDEELELFAAVQKIVNGRVPLIAGVGTNDTRDSIEFVKEVAEFGGFAAGLAIVPYYNKPSQEGMYQHFKAIADASDLPIIIYNIPGRVVVELTPETMLRLADHPNIIGVKECTSLANMAYLIEHKPEEFLVYTGEDGDAFHAMNLGADGVISVASHTNGDEMHEMFIAIAESDVKKAAAIQRKFIPKVNALFSYPSPAPVKAVLNYMGFEAGPTRLPLVPAPEEDAKRIIKVVVDGDYEATKATVTGVLRPDY*