MNINVLGAFNVLKFAKKCENMKVLVHVSTAYVCGEGEGVIPEKSFVLGETLNKNTKLEIDVERKVIEEKLKELEDQNLTTKEVTIAMRDLGIQRANLHGWPNTYSFTKAMGEMLLGHYKEDLRLVIIRPTIITSTYKEPFPGWIEGVKTVDSFILGYGKGLLNFCFGDPNTILDMIPGDMVVNSILASIITHIGNDQHYPSQELIYHISSSKINPIKSVDIQSFLFHYFTKNPWMNKDGNIIKVGKPTLFSSMDSFRKYISTYYWPLLKIVELANVLLWHRFDKTYKDLKRKIDMAIRLSELYRPYLLFHGSFDDANTEKLRMAMKEHKMDDVLNFDPSCINWEDYFMNTHLPGAVNHIF*