MTVAIDRTKGDQSTPGNIIRGEGYALIRNSEATPDPDKVIHIPCADSFSVIVQLRDFNSHRLWNGNKLVFDGGHPRKSISIAYLGDEIKCQHRTTYDNVRFMLPRASIKEFLYEEGQRASAEPERIIGVDDPVVYHLALALLPSFARAGERNELFIEQVMLALLTHVQDRFASTQVPVCTGKGLAPWQLRRAKELIAGHLAEGVSVARLAEECGLSRSYFTKAFKCSTGVSPHEWLMRMRVDRAKELMLGSDEPLSQIGVACGFSDQPHFSRIFLRLAGASPSTWRRVKRQRTDAAL*