MSTVLLWVITPAEVSNSLGFSESFREGGRQFHNLRSVNRAASSRNGRWKQREWKRRWSSCSLNADLKYACLGFVPEDSGNFPVVSSLIANPAGEIALTSEQKVYDVVLKQAALVKEQLRANGTLEVKQDRAVPGSLHLLNEAYDRCGEVCAEYAKTFYLGTQLMTPERRRAIWAIYVWCRRTDELVDGPNASHITPTALERWELRLEDLFTGRPYDMFDAALSDTVAKFPVDIQPFKDMIEGMRMDLIKSRYMNFDELYLYCYYVAGTVGLMSVPVMGIAPDSPATTESVYNAALALGIANQLTNILRDVGEDARRGRIYLPQDELAQAGLSDEDIFAGRVTDKWRSFMKNQIKRARMFFQEAEKGVTELNQASRWPVFASLLLYRQILDEIEANDYDNFTKRAYVSKAKKLLALPAAYARSVMSSSRTLSGITVG