MDVEIPLQSFPSDKHIHLNPLSAALAEVAAYRAKLASIGARPDHDALENARAALSLIAARLSQQLEDIFTMAPPKGVDVSSWQSEKEKEARAAAEADKLPYNAVIQLNELHLSFESLLKKAEDDLVRLSISPDNKPAEDSAQFDSVEEGVNCKVVDILREAKERSLEAIDLRGCDLAHLPEAFGKFSGLLTLDLSNNLLKALPESIGGLKALQSLIVESNRLETLPDSVGLLKNLKFLNVTKNHLTAFPDSILQCSSLVEIKAGFNRLEYLPTKIGFHLVNLEHFTLQLNKLRVLPSSICNLKSLRFLDVNFNQLQSLPMALGNLASLEFLDASKNFHDLESVPDSIGDLFFLADLNLSYNQIRVLPDSFWRLQNLKKLNLEENPLIVPPMDIVNAGVEAVLAYMKERWEIRVAQEQEES