MGYTSVAVSVDGLVGHLELNRPQKGNAIDQQMWLELPVALQDLLDRGARAIVLSGSGKNFCAGIDLDSLISQLGPVNGSGEDGGCPGRDRHKFRQFVFVLQDAMSAFEACPVPVIAAVAGHCIGAGIDMITACDIRLATAAANFSVKEADLGIVADMGTLQRLPSLVGHGMAAELALTARSFSGTEAQAMHLVSQTYADRDALMAAAHAMARQIAAKSPLAVVGTKRVLLYQRDHSVADGLDYVATWNAAVLPQSADLQEVFAARAEGRRPRFRPLSKLX