MVLKRVLRRARLDNNAMRKHIAFAFFQYVVFDWQLQYLCEQVVGSSVYFWCTRTTAALIEALTSRPDALHAQCRTMQQVGELDLVLRSVLAISLYDFVHTLERNASYDDDSESSEFSAWAQVKKQFKVRLPSVQSERIAIVYSLPDWLVAQWIKQYGVETTRQLGKCCNEAGPFVLRVNSLVAATREEMQSRFASAGYTSVACALSRWALYFPEKPQTGAWGLPGWSDGAFEVQDQGSQCVADACEAQPGHHVLDICCGTGGKALALAAAVGKYGKVSCWDIDQRKLPHLVSNARRARAIDIVQVLSESELDRLEAVDCVLVDAPCSASGTLRRHPSHRWNRLLEHDARERLPEIQRSIVLRAAPYVKRGGRLVYATCSLLAWENEDVADSLDESLGALGFSRAPVCSRKQDRNSYQKSWTLLPSEHDAAVDGFFIAAWSRS*