MLSRTAGSGLGATGLYRSAATKQPLITNQRCFSQTPSRQGTVIRFSKTRKPELNKVLTTMRDEILLPYYIPADQRKLLVRTKNKEKLAKNPIVLEVDEKIYKFGFRDPRVDNPSPRDTMLQAINLMDTDRDFNNLNLLLEGLHSVAKLQWQRPWDMARIVRRAGHHGQILKILEAARRVEATGMKLDNAEVVSELMYWIQERAFGLKPDAEHWSQKGTVQALKWADMVVDMLHLPEHKPTVTPKGQPGGLAFMYDPKVRGAQLHLAAALAVKHPQPENPDVDAAQRKRVTELATGLTHSWPAGKGLREIHPDHVDKKGYHYFIGHDCGFLRVAVPILHGLELAMTIVEPELSEQLKSRRDALAAEVNEVMAKGPEKIVNGLKTYDVLFGTEHAPADSKPVPETEAEAEAKA