METRRALHFVFKVGNRFQTARFFRDVLGMKVLRHEEFEEGCKATCNGPYDGKWSKTMVGFGPEDDHFVAELTYNYGIKDYKLGNDFKGITVASSQAVSNARKLKWPLTEVAEGVFETEAPGGYKFYLQNQSPPQSDPVLKVTLAVSDLQKSLNYWSNLLGMKIYEKNEEKQRALLGYADNQCKLELQGIKGAVDHAAAFGRIAFSCPQKELPDLEDLMKREKQKILTPLVSLDTPGKATVQVVILSDPDGHEICFVGDEAFRELSKMDPTGNQLLDDGNRRGDRAPALTHFGLVLPTHLLHHPAMVLLASWPIRLAAPSLPPTASATSPTPAMFHAAPWWSVHIIASN