MDSASSLVDDTSSGGGGGASTDKLRALAVFAAASGTPLERMGSGASAVVDAAEPGAEADSGSGAAAVSVGGKLPSSRYKGVVPQPNGRWGAQIYERHQRVWLGTFAGEADAARAYDVAAQRFRGRDAVTNFRPLADADPDAAAELRFLASRSKAEVVDMLRKHTYFDELAQNKRAFAAASASAATASSLANNPSSYASLSPATATAAAREHLFDKTVTPSDVGKLNRLVIPKQHAEKHFPLQLPSAGGESKGVLLNLEDAAGKVWRFRYSYWNSSQSYVLTKGWSRFVKEKGLQAGDVVGFYRSAAGADTKLFIDCKLRPNSVVVASTAGPSPPAPVAKAVRLFGVDLLTAPATAAAPAEAVAGCKRARDLGSPPQAAFKKQLVELALV