MSSGALVLDPMSLRDAVEPLLDFMWHYECVVSPRSIRGCASNVQSAKGEESLVPIENKVEGENLSSLCAKLPEHNGFHTSESNKKLRGDAFLINPEDVPAGHDELNSSLASSCDDLTVSARSVRRAPSDGIICIHNGKQVEISSTESSILGADTKWLQRVFDTLDENGDGKISKDELRSSFEKIGIYMSHESILSLLSSVTLQTEGLVDSKEFFLLYQTTCNFIDDLREDSATDNDNDLLEAFNVFDRNRDGFISATELQMVLSSLGFPQAEELATCEEMIRSVDEDGNGQVDFFEFKKMMSLPSAPLAA