MGGEKKGLVLLDFWVSPFAQRCRIALAEKGLVYESLEQELLGDKSDLLLGSNPVHKKVPVLLHDGRAVCESLVILEYIEDAFPGAAPQLLPADPYARAQARFWADYVDKRVYSCGTRLWKLKGGGARGGAGRDAGDAQDAGRRARGQGILRRRGARVRGRHAHTANLLVLQLREARRVQRRGRVPEAGGVGAAVWGEGERGQGPDGAGGGARLHRPPQEALRPRVGVALVDAWRTVCFRGVWLESALVCVLFDS*