MKELFWAARHGRVAEIGEALAAGADIDWRHPVDGRTPLGAAAAFDQLEALEALLAGGAALEARESETGLTPLGVAVLEGSARCLGALLRAGADVDATDADGWTPLMHAAARNQLFEAQSLKAAGASLGANVDGVGARELAASEGHDAVLALLSQAQPPSAAKLESSGPAAAATTPQLTDSGAAVMASAPIAALLQEGVVYPPLLMALSTTPMLQAALVQHLTGGGTAAAEALLGAIDRAGAANGIQGAQAAFFSLLNGPNNGCMASGGMGGMGGMGGGMGHGMGQGMGQGMGPGMGPGMGMHAGALDPRRR*