MPFGQVVIGPPGSGKTTYCNGLSQFLQLIGRKVAVVNLDPANDSLPYECAVNIEELVKLEDVMAQYELGPNGGLVYCMDYLEKNLDWLQAKLEPLAKDHYFLFDFPGQVELFTLHSNAKNVIMQMQNKWDYRLTAVHLVDAHLCSDPGKYISALLLSLNVMLHLELPHINVLSKIDLIECYGKLAFNLDFYTDVQDLSYLQYHLDQDPRSAKYRKLTKGLCELVEDFALVNFTTLNIQDKESVADLVKMIDKSNGFIFSSIEGDVNEFSKIAVKSSDWDHYKVDGPQEKYMHDDDIDFEDGFSD*