MDAVDAASPCDGHRTVWSEPPKRPAGRTKFKETRHPLYRGVRRRGPAGRWVCEVRVLGMRGSRLWLGTFTTAEMAARAHDAAVLALSGRAACLNFADSAWRMLPVLAGPFSTAKEIKDAVAVAVLAFQRQHPVASMAPLSPARTTDDEKEIDGSPAPSALFMSSELLNEHWFVGIDAGSCYSEGLFMESPDTRPWREDLELGGVETPPWSYLFD