MPRTTPQPLLALAAALLSVASAQTPSAGVPSDVKHIRCETCESLVSAAHRRFAELRKGSKKALSEEDAMSVVETVCDPEADGGAWLRSLDLQEQGRRLRLVKQAEDGPCGVECATLRLACQALMEEGWENELGEALYGAVDADELAESACREWSSACRKPAPKLDPARPAGPPFRAYTQEERAARLGGPPPAGLLTAAALAGRLGLPPPPASEADPALDGLDGFDDGGGETSGRGSALFSLDRSEAFRPVAGCLPPWCALVVGAVGGAVGGDAAAARGHVSVSGAAPWHDDQAVEAAALLYASHGGAGVLRFWRAWAAAPRCASRPAAPCVMSVLRRIELPPLELAALSAALAARTEAPMVEAWAQHAAAAMGRDEGRGAVVAAACNETHASIRAAVAAATTGACAGDAAEVVDHALPSAGEGAGSPRLVAYVDPHSPGLAKAIERLLEAAAGRSAANRNAALCDYRIVPQLHRFSSDIIVNSVVRCEDA