MVLRFTLETLSSKCEKLQSHFQEINNEEQKVGTKSDQSGSVLLARPEFSMAQKPSQIFFKTHPKDNSLMVKDGYQWKKYGQKKVTKDNPSPRAYFECSLAPSCSNLKKVQRSIQDKSILVATYEGKHNHGVFHDLLKPSSSIPETSIMINNLPITNMPNDKDTLNIDLALCNSDQTDIRLCDDVKQQNHRGSKSKIEEYVTPLVKDPDFIMPLAEAVAHSLKSQTYKQVGLNLNLGLPEPHL