MGFPEDWVGLHCKQRSDELLVGEALRRDMVEPASVSTAEYAKTDAAVDSLADALADPEATADTEIDVPEALGLQEAETDTVLDKTSPTDALYGVTCTSFDDEKLGLPPLLLKGLQEMKFVRPSKIQAASLPKIWAGRELLAQSHNGTGKTACFVLGMLKAVVADPGPQALCLSPTRELAKQIGEEVLKMGKHMLAESGIRLKVILREERYESGAKMEEQLVVGTPGKVWTLVNMRVLGTDQLKIFVLDEADEMLMLGGLGDTTKRIRQRLPKAVQTLFFSATWTEPVKKFAKQMSAV