MGCSHNMLGIRGVLDYVMSHLNPDGKSKIPLGHGDPSAFECFRTSIHVEDALIEAIRTGKYNGYSPADGLPQSRRVVADYLSRGFPYKLSEDDVYLTCGCSQAIDLALSVLAREGANILLPRPGFPQYEALMAYKGIEARHYDLVPERGWEVDLDQLDAIADSNTVAMVIINPSNPCGTVFTHDHLAKVAETAKRLGLLIISDEVYAHIVFGEKPFIPMGFFALTVPVLTLGSISKKWMVPGWRLGWLVTCDPHGILRKSQ