SPDASWHVDYRDTAFIYFGGLPYDLSEGDIITIFSQYGEPVFLKLVRDKETGKSKGFGWLKYEDQRSTDLAVDNLGGTEIGGRLLRVDHARYQ