MAQLSSEEVAKYTHSPVHYAVARKDYVGLRRIISGLPRLSKAGEVRTEADAIAEEHRAEALAAVIDRRDVPGRETPLHLAVRIGDAIAAEFLIASGADWSLQNEQGWSALQEAICAREEAISMVIMRYYQPMAWAKWCRRLPRVIATMHRMMDFYMEVTFHFESSVIPFIGRIAPSDTYRIWKRGSNLRADMTLAGFDGFKIQRSDQSFLFLGEGSDDGKLSPGFLCMLNHKDKEIMNALEGAGTQPTEAETAQEVAAMSQTNMYRPGIDVTQADLVPQLSWRRQEKTEMVGRWKTKVYDMHHVLVSVKSRRVPGAMTDEELFGAGDLDGEDVGLDKDYGEFLTEEEKIQLETALKMESVEMEEDSFEDGRPHFEDNNRVSWSPKDMDDAPRSSSASGLDLDAKNDKKGWFGWGRRSVKQEDQKKITPPRSSLC