MSVVISGIAPKSPAGRAGVLPGERLISINGNQVTDVLDYRFYMMEECVELVLQNDYRTRTVKIKKDEYDDLGLEFKTYLMDKQRSCKNKCIFCFIDQLPKGMRKSLYFKDDDDRLSFLFGNYITLTNITEEEIDRIIKLRISPVNISVHTTNPELRVRMMKNPRAGDSLRFIKKLADAGIALNCQLVLCPGINDGAELERSLRDLGQYYPALQSIASVPVGLSDHREGLFELKPYTEETAAEVIDIIERFSDEFEEKNGCRIAYPADEFFLQAKRPIPDAAYYGEFSQLENGVGLIASMKDEFENGIEDLPPSEKPVSLSIATGLAAHPFLSQLVDELGKKWHNLNCSVYAIKNDYFGNRITVAGLLTGTDLIRQLKGKPLGDRLLLPSCVLDSANEHFLDDLTPEELSRELGVPVEFVNNDGYDFINAVLGEQIV