MLNLLGRPLGVHDLVVCHALPDSMSFSPATVVTPSRFMDVLMRGQWHVSILNVMGDDVLMRCAMDALLVLRDTSHILGLHVLVPQHLAVRTFPNANWRLVKQLRKGHQVSADDGRIHQFVVGSPYTLVWRTARPHPSHIVRSMFHLAHRAMTFIGSANGHPAVILLDTGADANFVSSAFTQRFGLTRRSPLRKCFRGWAWSQIYGSVTHSKSKLNPTPGRSRPRNADVILGKCLVNHGPTQMDYVALRARWWPGRLTLHLGRATSVVIKQPATPYLCSAMQLAKAVEEGCTLFMMFIANQEWRDHITVNAPVIPSPRSNLLDELRIMCCDDLPEGICHHPER