MGSTRVLGLGKAFHSHSSLCNGTRVFRRNPTVVLRAFASTLSPPSQAVVYEQHGPPDQVTRIIDLPPVELKEKDVCVKMRAAPINPSDINRIEGVYPVRPPVPAIGGYEGVGEIQAVGSAVKDFSLGDWVIPSPPSFGTWQTYIVKEESVWHKINKNVPMEYAATVTVNPLTALRMLEDFVQLNPGDAIVQNGATSIVGQCIIQLARIRGIHSINIIRDRVGSEEVKEKLKKLGADAVYTESQLEVKNVKGLLGDLPEPALGFNCVGGNPASFVLKFLRQGGTMVTYGGMAKKPVTVSTSSFIFKDLALRGFWLQKWMSSERARECRVMIDYLLGLVCDGKFKYELELVPFHDFSVALDKALGKLGSQPKQVLKF*