MAASPPLPTSIDGGQVLDDMEVVEMKYLFGKVLMPRDVSWATEQLVIPDEHVGKLLDMVVMNRPEGGFFVVVVEDGEVAGKLWLFRYWKRDDVHCFTKGWGCYAREKGLRAGDTVSFFHSTACGRFFICCRRTCTRHATLCLGNRASDHSAPARHATASLGCAAAQPPQVPPTPTPTPRRQRRSMMVHPEPPEHTTDGMPVILESMALVSTPPVAKRVRLFGVYIDVPPLLRPGGEATQDSNP