GAAETGIPFSSLGPQAHLRPLKTLEPEEEVEDDPKVHLEAKELWDQFHKRGTEMVITKSGRRMFPPFKVRCSGLDKKAKYILLMDIIAADDCRYKFHNSRWMVAGKADPEMPKRMYIHPDSPATGEQWMSKVVTFHKLKLTNNISDKHGFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLCPSEGESDAEAESKEEPGREACDAAKISTTTSEEPCRDKGSPVAHAQRFAVEPCGRPRDSGRLDKASPDSRHSLATISSSTRGLGAEERRSPAREGVGPAKAEEPRALPGKEAFAPLTVQTDVAAHLGQGPLPGLGFAPSLAGQQFFNGHPLFLHPSQFTMGGAFSSMAAAGMGPWLATVSGASTGVSGLDSTAMASAAAAAQGLSGASAATLPFHLQQHVLASQ