MSDAATLELLDNLGKRAQAAETFEGWDQFFEGAEQIIYEQREHNESISESVVLKVEQLCEELLTQYPLIVRYWKRYVAMEYQLRGIEASLKLLRGALHIFSSSSELWCDYLSIIINNKLEASTTIKNLFEQAIDTCGRQFLSHPLWDSYLKWLVSFNGESEAYFKSLLKVVQIPLYEYSKYHKALIDSLQHENSKGKVKVLLGVSSEEELYQTVDHICNRTQEATNKRWPYESLIKQPFFTFEEPSDDELNNWNSYLDFEETHGDKNQVIALYERCLIPCSRLESFWIRYTNWFQRSNENEIDQLMAIFRRGSDLFLPPDRLKFRYMFAEYLSKTSDVNVAAALNIFHTMFKKLPGNSEVVRYYLQLILQHRKGHNFISELQIVLEQVCRRNDNKRAILNSIENQDLLKLLEILNKKTITAVLTLLIKHFWTFGERDHVELPRNIFLSYYQHEFLRSSIPFWDLFFKFECIEKSNTNLTNVVNHVSNSQRVSTVQKSNILGAYRDCTLNNLFAEGPFPNINQRSMSVAMTRLLNAEIIFLELKAGIPRETKDFVESDKRLFQENGHSGIAIEKQPSITNVSNFRKSIFEESSPASLPTFKNVEKAAQPVRFEI*