MGRGKVELKLIDDKLRRQVTFSKRRSGLIKKARELSVLCGVEVGLVIFSAKGRLYEFCSGERRIFKSIDASNKRKRPPFSLPCRCAPSLTDGRLVAYPISPKMIARLSPRISVVVGLSSVSDWVHCPYSFGFPLTSSRFSACCTRFKLAPKLSIIPNRNNYLDPLPLCITRMLSYTLPLVSPQVLHLFVGYLLSIEKPLLAIVFATHLESGSSLT