MVKLGLKPDPVHNNAIEIRYRGVRKRPWGRYAAEIRDPGKKTRVWLGTFDTAEAAARAYDKAARDFRGAKAKTNFPNFLELSENVSIGGGGGFERSPSKTSTLYCASPPAAADIVPPPLELSLGGRGGACYQIPVARPMYYLDLMGIGNEGRAVQPPMSLACRSPAMHVATKVACGGQSDSDSSSVVDFDGGIEKRAQLLDLDLNLPPPLEQA