APTQANFPVADAAALAVVPSKGNHSRGVRQTPSGKFAAEIRDPAKKGARCWLETFATAEQAALANVRAAFKFRGRRALLNFPNFGAPERVRIKSKRSLQEPSSSTDGAGRGPQRGGE