MDASEAYRIFKGRPELRDALFSVYVKDPRHAGAFMEAYEEIFGVPAKNESEESGEGEGLHHLRSSENFSGNSEAEMGIDELSQLKPEIEELTDPSMDVAAVMDRDMSTLNSFDPEIFELCRRLGIKIANRRSRRLRQSRRMKPDIRRSIRKNIKHGGTVLELIRSEPRERKSQHIFLSDVSGSCDWISNWFFCIIYAAQRTFYRSRFFDFDSRIVETTHLLDEDDLYDAFRNLRESRIRNLMIHGTSNMYTAFRDFIEGVTFTGKSYIVILSDCRDWAGPRRDGIPESVELVAEMSERARKVLILNPEPEKKWDVVDSCVSLYRDAGASVMEVRTLRQLAEVIEGL