MESFMAGMSVTMNAIIRGRGRGRLEEPLLRQALALLREAHPALGGRVVRATGGAGFALRLDEPDLPVLRFVSADPEQRPEDEELLLREGEVLAVRVTTRGDRFRLVFSCHHSLADGRAMLAHLRRLLSIYTSLAATGKALAGPARPVPLSPEKALCERGVEKLDFEEFLRRGYGEQAVEFFNSARRPPQTPGPAGPVAAAAPGELTVARGRLRLSKEKTAALLRLGKRAQLTMHGLVSAAAVLAELLLEGAPDFLVFQLRSVVDARARVVPPITEPTAVTNFAGSSTAVVLAERSGDPLDWAKQVLSQIGADLESGLVAQSILQMSGSMDAVRELAGAACAPAPDTVFITNVGVLPPFELPDSIVLEDLHGVIHSSPGPDAFACKAGQGASRNRSYLVSTFNGRLNLDLFGFGADEARAAPLLDALERAFDTILARA