MEAVLGILERVESAQVTATTIFIFLSWQKSYMEGDQSDHKKNVREDYRAEALPFAKSAVEEDPLSWRLSLDSFRIEKQDTDRGRHTWSSFLHTSSRKQRKVSEYYKKQERLLEGYNEMEAMTESGSFPGNPTEDEMKQLAKSERLAVHISNLANLLLFAAKVYASMESKSLAVIASTLDSLLDLLSGFILWFTSYAMKKPNHYHHYPIGKKRMQPVGIIVFASVMATLGLQILLESGRRLVLKKGPEMDKGQENWMIAIMVSVTVVKFLLMLYCRRFKNEIVRAYAQDHLFDVVTNSVGLITAVLAVRYYWWIDPTGAIIIALYTINTWTRTVIENVWSLIGRTAPPEFLAKLTYLIWNHHKEIKHIDTVRAYTFGNHYFAEVHIVLPEDMVLNQAHNIGEDLQEKLEQLPEVERAFVHIDFEFSHRPEHKSKF*