MLGCSVRKNMIPVLGYLEKVGIPKSKLGEFVKNYPQVLHTSVVVELAPVIKFLRGLDVEKQDIGYVLQKYPELLGFKLEGTMSTSVAYLVSIGVSPRDIGPMVTQYPYFLGMRVGTVIKPLVDYLVSLGLPKKILARMLEKRAYIVGYDLEETVKLNVDCLISFGIRREAIASVIAQYPQILGLPLKAKLSSQQYFFNLKLKIDPDGFACIIEKMPQIASLNQHVIMKPIEFLLGRGLPLEDVAIMVMKCPQLVALRVELMKKSYYYFKSEMGRPVKELVEFPEYFTYSLECRIKPRYTKLQSKGIRCSLNWFLNCSDQRFEERLQGDYIESESLGPSFCMGGKLELPGSDVVSDEEDESDDEVLYRRTVSL*