MAKVFIYPATSLILSDLVARWGHKPLGAALAIRERIQTAGVESPPLQITPEEPKKGLRYAAVEIPSGVRGRMSLYGPMIDEAEAGIIVNEADFSFGCMGCARTDELIKFLLHKRGMPLLELKYPKNEDEGILFVKAIREFLKSLPGGSA