MPIADTVTLNSGYEMPVIGYGTWQLPKNLAAERVRDALEAGYRHIDSALSFKNQEEVAAGIKDWCKIRKVRREELFLSSKIWNTYHSRNRCMQQIDEMLEIFETTYMDLIVIHWPFGWAEDEPPGERGLWPRGANGKMRYSDVDYLETWKALEDAHRSGKIRSIGLANFNIGQVEQVWTKGLIKPAVLQVEMNPFLDQEEIRQFCREKGIILTAFMLTGNPGSALYRKHEDPNLLYNETLQSIAKGHGKSVVQVLVRWAIDLRTTALVKSSESKRIRQNINIFKFRLTSQEIARIKALNIDFRILNPLLGNYDHPYFPWPHVQEEQLPQKVEEPDPENL