MVDAVIIGGGPCGLAAAIACQEKGLSAVVVEKENIVHSIYRYPTHQTFFSTSERLEIGGVPFIVEDRKPRRNQALVYYRNVAKLKRLHIRAFEKVLRVVKRADRSFEVTTTKGTLDAKHVIVATGYYDSPNMMGIPGEDKSHVMHYFKEAHPYFDHDVVVIGGKNSAVDAALELEKAGARVTMLYRGSDYSASVKPWILPELVSLVRNEKIKLAFHADVHEITDSHVHYRIGKQEHKAKAQFVFAMTGYHPDHSFIRSLGVHVDEATGRPVYDEQTMETNVEGIFIAGVIAAGNNANEIFIENGRLHGPLIAQAIARRIEME