MGLDGTLEAALDAAAPAMRGLRFVLLTFGNAAFSELLRNFCAHARRAGAAHVVGAVDVGAFELLRESGSPCYKTPLALATGYSLDGANSHSSGSWKAFAAMRTGEVARVVATGLDVLHIDTDVVLLRDPAPFCMCTAAARAEFGDASRFPCSALRAADVAVSSDNMGPSRSVAGGAAYHGAGTFNSGLLLFRATAAGRHFAAQWHRNVASPERGSRFWGKTSDQQVFNAMVRRERQWPGVGGRRGEWIMRRLHEDWDGNLSLGALPLPLFMNGHGYFVQAAHRSLQVSPFAVHATYSLDNHDGVAKRQRFREAGLWLADGEEYFRGRFLALNASVPPAVAAALGAARSAGQSPNHIGVHAAALRGYLAELRDALALARALRRTLVLPRWTCYVDKLWAGSDNIIGMGFMYPGSQDAPFLPFACPMDHVLSPAAWAKAEVDYRDGSFLSSPRLSPELT