MGTVTDNKINTSQSLILFDGVCHFCNNSVNFVIDRDPEKKFVFAPLQSDYAKERLTQLGAYNASVYTVILIRNNKLYKRSRAALEIARRLNGLWPLCYMFILIPGFIRDVVYNFIAKNRYKWFGKMEACRIPTPEMRERFL