MGDLVLHEDDKLALELAYFRNAVEKLGASTKGVDDPTCLRFLRARRMHTDKAAKMFVQHQTWRASFVPLGHIPADQVFSELNSNKIALQGHSKKGNPLMIVQGCKHYPNKHDFEMFKRFVVHLLDKTFASAPPGIEKMFVIVDLSHLSYKNVDIKGFIAGFQLLQNYYPERLGILYMVNTPRFFISVWNIVCRVLDKATTEKMVFLENHKMAEVLLSEVDATILPSMYGGKAELVLLQDAHVPNDPGPVAALN*