MPQFAVHLNTNPATRTRIPYLLDIQSDLIAELGTRVVVPLYSADVMKGKVLKTLMPVFEVEGNAVVMVTPEMAGAPRRILGQQVADLADARHEVIAALDLLITGI