MTELCTSVDSGCDLKLLPVFFMLSPADLKSPKNLKRWREAWEALAKYDNKGRIDLCKWALALQRLRAYNGVVFDPSLDEQTYIDRIVSAVSEVIPPAFEFDTTYISGVDRLSAVILDKFEKMTSGMTLGSLGKSSSTASQPKPCVLGLYGLPGSGKTTLCKCLLAHYRRIYGSKVHYLEFPPTASDADVVNKLKELVIHITNFRNRVPLDNASNIEHLQDLLKKYHISRCKVLLVVDNISESSRDAISRILHLGVGEESKIILVARTLDVLCPILDSLKNGLQWTCESLVVPSINEMEASEILLKTAKGSH