MGVELVAFGIKLFMTAASTLVYHLKWLAVMQSAAALWLLWLYLDWVPHMHAVVNNIRVATQTSILYCAVLLLFLGFLPGVDVHDPGAVAPSFKGMTPDSKPAPAFILVDARQVEILSRCCRTWIDADTLDEEAVALAETIMKVGMAQLPSNPYVILLYASFLIDVQQSYQSGYSVLQQAKKADPSFLERFAIFSREQQHTQKSAGAVPGQATDLVSYVELSRNLRLALKVHKEALMAIRMFWACLVQVRLR