MLSFHVVEVVMELFPDPSGLAAQFTGDVFEILSKYFPVYFTHGVGNGLDTTQEDLSIALMHVFCSTQFFEPFVIPLLLDKLSSSLPLAKFDSLKYLDKCIRFYGADRMVRHASTVWYKLKEVIFNLSLDQLLISEALNCLKTAIMYTDSSDKDLFINLILLDEDIVNKIHSVSSVEKTILSSLEDLSQLHALGSVISILAESSTYFCTRVLQEHFAHLVDIVGTKADYESWQLNNCNGSSSAPVNYGALYLSVQLLSSCREVALVSYEDFSSVKLAKGSWWLILQKKLEQLIHLFRSIFTIASQSMQPNFRQEYVSCASKLTSYGPDWCLKGLLTLATFPEQYINQVLAYAQQSRERANKEQASLVERMHEYKRQIDRETRSSINGLNDSYNGDGIQTIGRSSHKQIEAVMQSTSKGKVQTIRQGYLSKRSSNLRADWKRRFFVLDSRGMLYYYRKQITRPPVGLCCNIRC*